Introduccion a uml
n ¿Qué
es lo que va a construir? lo va a construir?
n ¿Cómo n ¿Qué
tecnología usará? lo documentará?
1
n ¿Cómo
Etapas enla construcción de un proceso de software
n Análisis n Diseño n Refinamiento
del diseño n Implementación n Documentación
2
UML
Es una notación gráfica para modelar. n Es unlenguaje de modelado.
n
3
UML “aglutina” enfoques OO
Rumbaugh Booch Odell Shlaer-Mellor
Object life cycles
Jacobson Meyer
Pre- and Post-conditions
UML
State Charts
Harel
Gammaet. al.
Frameworks, patterns, notes
Embly
Singleton classes
Wirfs-Brock Fusion
Responsabilities Operation descriptions, message numbering
4
II. Breve Tour por UML
Los diagramasexpresan gráficamente partes de un modelo
Use Case Use Case Diagramas Diagrams de Diagrams Casos de Uso State State Diagrams de Diagramas Diagrams Clases State State Diagrams de Diagramas Diagrams ObjetosState State Diagrams de Diagramas Diagrams Componentes
Component Component Diagrams Diagramas de Diagrams
... Diagramas de UML
Use Case Use Case Diagramas Diagrams de Diagrams Secuencia ScenarioScenario Diagrams de Diagramas Diagrams Colaboración Scenario Scenario Diagramas Diagrams de Diagrams Estados
Modelo
Diagramas de Actividad
Distribución
5
... Diagramas seleccionadosDiagramas de Secuencia Diagramas de Casos de Uso Diagramas de Clases
6
Modelos y Diagramas
n
Un modelo captura una vista de un sistema del mundo real. Es una abstracción de dichosistema, considerando un cierto propósito. Así, el modelo describe completamente aquellos aspectos del sistema que son relevantes al propósito del modelo, y a un apropiado nivel de detalle.
7
Modelosy Diagramas
n
Diagrama: una representación gráfica de una colección de elementos de modelado.
8
... Modelos y Diagramas
§ Un proceso de desarrollo de software debe ofrecer un...
Regístrate para leer el documento completo.