UML Desarrollo De Software
Enviado por reyes_inco • 19 de Abril de 2013 • 9.051 Palabras (37 Páginas) • 383 Visitas
Desarrollo Orientado a Objetos con UML
Desarrollo Orientado a
Objetos con UML
Programación
C.E.C.yT. “Juan de Dios Bátíz Paredes” – IPN
Desarrollo Orientado a Objetos con UML
Índice
I UML....................................................................................................................
I.1 Introducción........................................................................................................................
II NOTACIÓN UML..............................................................................................
II.1 Modelos..............................................................................................................................
II.2 Elementos Comunes a Todos los Diagramas................................................................
II.2.1 Notas ...........................................................................................................................
II.2.2 Agrupación de Elementos Mediante Paquetes ...........................................................
II.3 Diagramas de Estructura Estática ..................................................................................
II.3.1 Clases .........................................................................................................................
II.3.2 Objetos.........................................................................................................................
II.3.3 Asociaciones ...............................................................................................................
II.3.3.1 Nombre de la Asociación y Dirección....................................................................
II.3.3.2 Multiplicidad...........................................................................................................
II.3.3.3 Roles.....................................................................................................................
II.3.3.4 Agregación ...........................................................................................................
II.3.3.5 Clases Asociación.................................................................................................
II.3.3.6 Asociaciones N-Arias ...........................................................................................
II.3.3.7 Navegabilidad........................................................................................................
II.3.4 Herencia...................................................................................................................
II.3.5 Elementos Derivados...............................................................................................
II.4 Diagrama de Casos de Uso .............................................................................................
II.4.1 Elementos ...................................................................................................................
II.4.1.1 Actores..................................................................................................................
II.4.1.2 Casos de Uso .......................................................................................................
II.4.1.3 Relaciones entre Casos de Uso............................................................................
II.5 Diagramas de Interacción.................................................................................................
II.5.1 Diagrama de Secuencia ..............................................................................................
II.5.2 Diagrama de Colaboración ..........................................................................................
II.6 Diagrama de Estados....................................................................................................
III DESARROLLO ORIENTADO A OBJETOS....................................................
III.1 Proceso de Desarrollo.....................................................................................................
III.1.1 Visión General.............................................................................................................
III.2 Fase de Planificación y Especificación de Requisitos ................................................
III.2.1 Actividades..................................................................................................................
III.2.2 Requisitos ...................................................................................................................
III.2.3 Casos de Uso .............................................................................................................
III.2.3.1 Casos de Uso de Alto Nivel .................................................................................
III.2.3.2 Casos de Uso Expandidos...................................................................................
III.2.3.3 Identificación de Casos de Uso ...........................................................................
III.2.3.4 Identificación de los Límites del Sistema ............................................................
III.2.3.5 Tipos de Casos de Uso........................................................................................
III.2.3.6 Consejos Relativos a Casos de Uso ...................................................................
III.2.4 Construcción del Modelo de Casos de Uso ...............................................................
III.2.5 Planificación de Casos de Uso según Ciclos de Desarrollo .......................................
III.2.5.1 Caso de Uso Inicialización ..................................................................................
III.3 Fase de Construcción: Diseño de Alto Nivel .................................................................
III.3.1 Actividades..................................................................................................................
III.3.2 Diagramas de Secuencia del Sistema .......................................................................
III.3.2.1 Construcción de un Diagrama de Secuencia del Sistema...................................
III.3.3 Modelo Conceptual.....................................................................................................
1
1
3
3
3
3
3
4
4
5
5
5
6
7
...