Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es UML?
El Lenguaje Unificado de Modelado (UML) fue
creado para forjar un lenguaje de modelado
visual común y semántica y sintácticamente rico
para la arquitectura, el diseño y la
implementación de sistemas de software
complejos, tanto en estructura como en
comportamiento. UML tiene aplicaciones más
allá del desarrollo de software, p. ej., en el flujo
de procesos en la fabricación.
UML 1.X (comprende UML 1.1, 1.2, 1.3, 1.4, 1.5): desde
finales de los 90 se empezó a trabajar con el estándar
UML. En los años sucesivos fueron apareciendo nuevas
versiones que introducían mejoras o ampliaban a las
anteriores.
UML 2.X (comprende UML 2.1 hasta UML 2.5, 2.6, etc.):
en torno a 2005 se difundió una nueva versión de UML a
la que podemos denominar UML 2.X. Comprenden varias
revisiones.
VENTAJAS
UML Se puede usar para diferentes tipos de
sistemas
UML consolida muchas de las notaciones y
conceptos más usadas orientados a objetos.
UML es fácilmente entendible
DESVENTAJAS
UML no es un método de desarrollo.
UML al no ser un método de desarrollo es
independiente del ciclo de desarrollo
UML no se presta con facilidad al diseño de
sistemas distribuidos.
Requerimientos de Sistema
Cualquier sistema operativo que soporte Java
10MB de espacio libre en el disco duro.
Mouse (u otro dispositivo similar) y teclado.
Java 2 JRE o JDK versión 1.4 o superior.
Instalación de software
Paso 1
Descargar Argo UML de la dirección:
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 recomendación para
instalar el software, luego de leerlo presione siguiente.
Paso 5
Paso 6
Desventajas
•Los diagramas de clases especifican qué clases hay y
cómo están relacionadas, pero no cómo interactúan para
alcanzar comportamientos particulares.
•El método tiende hacer muy lento.
•La instalación es muy costosa
DIAGRAMA DE
ESTADOS
Un diagrama de estados, en
ocasiones conocido como
diagrama de máquina de estados,
es un tipo de diagrama de
comportamiento en el Lenguaje
Unificado de Modelado (UML). Se
especializa en mostrar transiciones
entre diversos objetos.
Muestra la secuencia de estados
por los que pasa bien un caso de
uso, un objeto a lo largo de su vida,
o bien todo el sistema.
Ventajas
La técnica tiene éxito en sistemas interactivos
Técnica de extradición de requerimiento
El analista se concentra en los casos de uso
Desventajas
pueden ser difíciles de leer
No son tan buenos para describir un
comportamiento
Diagrama de Colaboraciones
DESVENTAJAS
Desventajas
Una representación de un
diagrama de secuencias
demasiado largo puede ser
difícilmente entendido por
personas ajenas al sistema
Diagrama de actividades
El Lenguaje Unificado de Modelado tiene
varios subconjuntos de diagramas que puede
modelar, incluidos los diagramas
estructurales, los diagramas de interacción y
los diagramas de comportamiento. Los
diagramas de actividades son un subconjunto
de estos últimos. Junto con los diagramas de
casos de uso y de máquinas de estado, se
usan para describir las actividades de
negocios y la funcionalidad de los sistemas
de software. Usarás un conjunto de símbolos
especializados —incluidos aquellos para
pasos de inicio, finalización, fusión y
recepción en el flujo— para crear un
diagrama de actividades.
Ventajas
Desventajas