Introduccion a uml

Solo disponible en BuenasTareas
  • Páginas : 4 (915 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de marzo de 2012
Leer documento completo
Vista previa del texto
Etapas en la construcción de un proceso de software
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...
tracking img