Académique Documents
Professionnel Documents
Culture Documents
sistema
de
software.
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes
-Diagramas de comportamiento:
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados
-Diagramas de interaccin:
Diagrama de secuencia
Diagrama de comunicacin
Diagrama de tiempos (UML 2.0)
Diagrama de vista de interaccin (UML 2.0)
Algunos programas gratuitos para modelar en UML son:
ArgoUML, Dia, gModeler, MonoUML, StarUML, TCM, Umbrello
Herramienta, UMLet
TIPOS DE DIAGRAMAS UML
DIAGRAMAS
DE
CASOS
DE
USO
debe hacer.
Estos
diagramas
muestran
operaciones
que se
esperan
de
una
como
ste
interacta
con el
usuario.
DIAGRAMA DE OBJETOS
Forma parte de la vista esttica del sistema. En este diagrama se
modelan las instancias de la clase del Diagrama de Clases. Este
diagrama cabe aclarar que cuenta con objetos y enlaces. En estos
diagramas tambin es posible encontrar las clases para tomar como
referencia su instanciacin.
DIAGRAMAS DE COMPORTAMIENTOS
Diagrama de Estados
Un estado es una condicin durante la vida de un objeto, de forma que
cuando dicha condicin se satisface se lleva a cabo alguna accin o se
espera por un evento.
El estado de un objeto se puede caracterizar por el valor de uno o varios
de los atributos de su clase, adems, el estado de un objeto tambin se
puede caracterizar por la existencia de un enlace con otro objeto.
El diagrama de estados engloba todos los mensajes que un objeto puede
enviar o recibir, en otras palabras es un escenario que representa un
camino dentro de un diagrama.
Como caracterstica de estos diagramas siempre cuentan con dos
estados especiales, el inicial y el final, con la particularidad que este
diagrama puede tener solo un estado inicial pero varios estados finales.
Una transicin entre estados representa un cambio de un estado origen
a un estado sucesor destino que podra ser el mismo que el estado
origen, dicho cambio de estado puede estar aparejado con alguna
accin. Adems las acciones se asocian a las transiciones y se
consideran que ocurre de forma rpida e interrumpible.
Diagrama de actividad
UML
transiciones
donde
los
representan
estados
las
representan
actividades
que
operaciones
ocurren
cuando
las
la
operacin es completa.
En la actualidad, el diagrama de actividades en UML 2.0 es similar al
aspecto del diagrama en UML 1, solo que ahora la semntica est
basada en lo que se conoce como Redes de Petri. En UML 2.0, el
diagrama general de interaccin est basado en el diagrama de
Actividad.
Componentes:
DIAGRAMA DE INTERACCION
Diagrama de Secuencia
Un Diagrama de Secuencias muestra una interaccin ordenada segn la
secuencia temporal de eventos y el intercambio de mensajes. Los
diagramas de secuencia ponen especial nfasis en el orden y el
momento en el que se envan los mensajes a los objetos.
Este tipo de diagrama muestra las interacciones que ocurren entre los
objetos que participan en una situacin determinada.
A diferencia del diagrama de secuencia, el diagrama de colaboracin se
enfoca en la relacin entre los objetos y su topologa de comunicacin.
En estos diagramas los mensajes enviados de un objeto a otro se
representa mediante flechas, acompaado del nombre del mensaje, los
parmetros y la secuencia del mensaje.
Estos diagramas estn indicados para mostrar una situacin o flujo de
programa especfico y son considerados uno de los mejores diagramas
para mostrar o explicar rpidamente un proceso dentro de la lgica del
programa
DIAGRAMA DE IMPLEMENTACION
Diagrama de componentes
Lo
que
distingue el
diagramas es
componentes,
sin
Diagrama
duda
su
de
contenido.
interfaces
Componentes de
y
un
otro
Normalmente
tipo
contiene
relaciones
mundo fsico,
de
entre
es
decir,
Diagrama de Despliegue
elementos
usados
por
este
tipo
de
diagrama
son
nodos,
INSTALACIN DE ARGOUML
Requerimientos de Sistema
Instalacin de software
Paso 1
Descargar
ArgoUML
de
la
direccin:
http://es.kioskea.net/download/descargar-4012-argouml
Paso 2
Una vez descargada el archivo ejecutable debemos abrirlo y seguir los
pasos correspondientes:
Paso 3
Paso 4
Posteriormente se abrir la ventana de recomendacin para instalar el
software, luego de leerlo presione siguiente.
Paso 5
En este paso deber escoger los componentes a instalar en este caso
ArgoUML y luego presione siguiente.
Paso 6
Deber elegir la unidad en la que desea instalar el software y luego
presione siguiente.
Paso 7
Deber elegir una carpeta para que el software se encuentre en el men
inicio y luego presione instalar.
Paso 8
El programa se est instalando.
Paso 9
Una vez instalado aparecer la ventana de confirmacin y deber
presionar en el botn terminar.
Paso 10
Se abrir automticamente el programa.
BARRA DE HERRAMIENTAS
En la parte superior de la ventana se puede observar en esta tenemos
las siguiente herramientas de trabajo
Configurar
perspectiva.-
Aqu
podremos
cambiar
las
seleccionado.
Dado que Uds. mismos pueden explorar la interfaz de esta herramienta
podemos centrarnos en su uso y en su aplicacin al desarrollo con PHP
mediante un ejemplo prctico.
ARGOUML
Es un programa que sirve para crear diagramas UML (utilizados en el
modelado de sistemas de software). Cumple con el estndar UML 1.4 y
es de cdigo abierto, siendo gratuito. Adems, utiliza estndares
abiertos: XMI, SVG y PGML.
UML es un lenguaje que permite especificar, construir y documentar
sistemas; y ArgoUML proporciona herramientas para disear los
diagramas UML. Soporta varios tipos de diagramas: diagramas de
clases, diagramas de actividad, diagramas de estados, diagramas de
permite
generar
cdigo
en
diversos
lenguajes
de
sentarse
programar.
Imagen
1
Imagen 2
Imagen 3
Imagen
4
Imagen
5
Imagen
6
Imagen
7
Imagen
8
Generando el cdigo
Imagen
9
Clases
Estados
Casos de Uso
Actividad
Colaboracin
Desarrollo
Secuencia
DESVENTAJAS
Import/Export a Java.
por
otros,
utilizar
estos
comentarios
para
generar
que
hayamos
incluido
algunos
de
estos
pueden
muchas
otras
herramientas
para
el
anlisis
de
sistemas
BIBLIOGRAFA
http://www.alegsa.com.ar/Dic/uml.php
http://ingenieriadesistemas-shirley.blogspot.mx/2012/05/tiposde-diagramas-uml.html
http://www.ecured.cu/index.php/ArgoUML
http://argouml-stats.tigris.org/nonav/documentation-es/manual0.28/ch03s04.html
http://trevinca.ei.uvigo.es/~jgarcia/TO/usoArgoUML/