Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Apropiado para:
VISUALIZAR
Modelado directo en cdigo.
El texto como medio para escribir
comunicacin.
Modelacin Grfica estructural con su propia
notacin..
ESPECIFICAR
CONSTRUIR
intervencin humana.
La combinacin de las anteriores produce ingeniera de Ida
y vuelta, para vista textual y grfica.
DOCUMENTAR
Produce
UTILIZAR ?
Lo suficientemente expresivo para modelar sistemas
que
no
son
software,
como
flujos
de
trabajo(workflows) en el sistema jurdico, estructura
y comportamiento de un sistema de vigilancia
mdica de un enfermo, y el diseo de hardware.
Elementos
Estructurales
Nombres de los modelos UML, partes estticas que representan
conceptos o cosas materiales.
Clase: Descripcin de un conjunto de objetos que comparten los
mismos atributos, operaciones, relaciones y semntica.
Interfaz: Coleccin de operaciones que especifican un servicio de una
clase o componente.
Colaboracin: Interaccin y es una sociedad de roles y otros elementos
que colaboran para proporcionar un comportamiento cooperativo
mayor que la suma de los comportamientos de sus elementos.
Caso de Uso: Descripcin de un conjunto de secuencias de acciones
que ejecuta un sistema y que produce un resultado observable de
intereses para un actor particular.
Clase Activa: Clase cuyos objetos tienen uno o ms procesos o hilos de
ejecucin y, por tanto, pueden dar origen a actividades de control.
Componente: Parte modular del diseo del sistema que oculta su
implementacin tras un conjunto de interfaces externas.
Artefacto: parte fsica y reemplazable de un sistema que contiene
informacin fsica.
Nodo: elemento fsico que existe en tiempo
De comportamiento
Relaciones
Dependencia
Asociacin
Generalizacin
Realizacin
Diagramas
Clases
Objetos
Componentes
Estructura compuesta
Casos de uso
Secuencia
Comunicacin Estados
Actividades
Despliegue
Paquetes
Tiempos
Diagrama de visin global de
interacciones.
Reglas de UML
elementos.
Ejecucin: Qu significa ejecutar o simular un modelo dinmico.
Modelos:
Abreviados: ciertos elementos se ocultan para simplificar la vista
Incompletos: pueden estar ausentes ciertos elementos.
Inconsistentes: No se garantiza la integridad del modelo.
Simplifica
mediante
la
presencia
de
mecanismos comunes que se aplican a todo
lenguaje.
Especificaciones.
Adornos.
Divisiones comunes.
Mecanismos de extensibilidad.
Comprender el Sistema
Organizar el desarrollo
Fomentar la Reutilizacin
Hacer evolucionar el Sistema
UML
es bastante
independiente
del
proceso, lo que significa que no est
ligado a ningn ciclo de vida de desarrollo
de software particular. . Sin embargo,
para obtener el mximo beneficio de UML,
se debera considerar
un proceso que
fuese:
Dirigido por los casos de uso.- que los casos de uso se utilizan para
verificar y validar la arquitectura del sistema, para las pruebas y
para la comunicacin
entre las personas involucradas
en el
proyecto.
Centrado en la arquitectura.- se utiliza como un artefacto bsico
para conceptualizar, construir, gestionar y hacer evolucionar el
sistema en desarrollo.
Un proceso
iterativo.- involucra
versiones ejecutables. En conjunto,
incremental est dirigido por el riesgo,
nueva versin se encarga de atacar
significativos para el xito del proyecto.
la gestin de un flujo de
un proceso
iterativo e
lo que significa que cada
y reducir los riesgos ms