You are on page 1of 5

Universidad Nacional de La Rioja

Ing. - Lic. en Sistemas

Sistemas II

Prof. Ing. Claudia Cesarini

UNIDAD III
Modelo Conceptual UML Para comprender UML, se requiere aprender tres elementos principales: 1. Bloques bsicos de construccin 2. Reglas 3. Mecanismos comunes BLOQUES DE CONSTRUCCIN: 1. Elementos 2. Relaciones 3. Diagramas Elementos de UML: 1. 2. 3. 4. Estructurales De Comportamiento De Agrupacin De Anotacin

Elementos Estructurales Son las partes estticas de un modelo y representan cosas que son conceptuales o materiales. Son siete tipos: 1. Clase. Grficamente se representa:
Nombre Atributos Operaciones

2. Interfaz. Grficamente se representa:

Nombre

3. Colaboracin. Grficamente se representa:

Nombre

Universidad Nacional de La Rioja

Ing. - Lic. en Sistemas

Sistemas II

Prof. Ing. Claudia Cesarini

4. Caso de Uso. Grficamente se representa: Nombre 5. Clase Activa. Grficamente se representa:


Nombre Atributos Operaciones

6. Componente. Grficamente se representa:


Nombre

7. Nodo. Grficamente se representa:

Nombre

Elementos De Comportamiento Son las partes dinmicas de un modelo y representan comportamientos en el tiempo y el espacio. Son dos tipos: 1. Interaccin. Grficamente se representa: Nombre

2. Mquina de Estados. Grficamente se representa:

Nombre

Universidad Nacional de La Rioja

Ing. - Lic. en Sistemas

Sistemas II

Prof. Ing. Claudia Cesarini

Elementos De Agrupacin Son las partes organizativas de un modelo y representan las cajas en las que puede descomponerse un modelo. Hay un tipo: 1. Paquete. Grficamente se representa:
Nombre

Elementos De Anotacin Son las partes explicativas de un modelo son comentarios que se pueden aplicar para describir, clasificar y hacer observaciones sobre cualquier elemento del modelo. Hay un tipo: 1. Nota. Grficamente se representa: Nota

Relaciones de UML: 1. Dependencia 2. Asociacin 3. Generalizacin 4. Realizacin

Diagramas de UML: 1. 2. 3. 4. 5. 6. 7. 8. 9. De Clases De Objetos De Casos de Uso De Secuencia De Colaboracin De Estados De Actividades De Componentes De Despliegue

Universidad Nacional de La Rioja

Ing. - Lic. en Sistemas

Sistemas II

Prof. Ing. Claudia Cesarini

REGLAS: 1. 2. 3. 4. Nombre: como llamar a los elementos, relaciones y diagramas. Alcance: el contexto que da un significado al nombre. Visibilidad: como pueden ser vistos esos nombres por otros. Integridad: como se relacionan apropiada y consistentemente unos elementos con otros. 5. Ejecucin: que significa ejecutar o simular un modelo dinmico.

MECANISMOS COMUNES: 1. 2. 3. 4. Divisiones Comunes: Juan: Cliente : Cliente Elisa Especificaciones Adornos Divisiones comunes Mecanismos de extensibilidad

Mecanismos de Extensibilidad: 1. Estereotipos 2. Valores Etiquetados 3. Restricciones

ARQUITECTURA: La Arquitectura de UML comprende: La organizacin de un sistema software. La seleccin de elementos estructurales y sus interfaces a travs de las cuales se construye el sistema. Su comportamiento, cmo se especifica en las colaboraciones entre esos elementos. La composicin de esos elementos estructurales y de comportamiento en subsistemas progresivamente ms grandes. El estilo arquitectnico que gua esta organizacin; los elementos estticos y dinmicos y sus interfaces, sus colaboraciones y su composicin.

Universidad Nacional de La Rioja

Ing. - Lic. en Sistemas

Sistemas II

Prof. Ing. Claudia Cesarini

Modelado de la Arquitectura de un Sistema:

Funcionalidad

Vista de Diseo
Vista de Casos de Uso

Vista de Implementacin

Ensamblado del sistema. Gestin de configuraciones

Comportamiento Funcionamiento. Capacidad de crecimiento. Rendimiento

Vista de Procesos

Vista de Despliegue

Topologa del sistema. Distribucin, entrega e instalacin

Ciclo de Vida de desarrollo de Software: Para optimizar UML se considera un proceso que fuere: Dirigido por Casos de Uso. Centrado en la Arquitectura. Interactivo e Incremental.

You might also like