Desarrollo Orientado a Objetos con UML
A OBJETOS CON UML
Mayra M. Méndez Anota
Introducción
• UML (Unified Modeling Language) es un lenguaje que
permite modelar, construir y documentar los elementos
que forman unsistema software orientado a objetos.
• El estándar UML no define un proceso de desarrollo
específico, tan solo se trata de una notación.
Modelos
• Un modelo representa a un sistema software desdeuna
perspectiva específica. Cada modelo nos permite fijarnos
en un aspecto distinto del sistema.
• Los modelos de UML que podemos encontrar son los
siguientes:
• Diagrama de Estructura Estática.
•Diagrama de Casos de Uso.
• Diagrama de Clase
• Diagrama de Secuencia.
• Diagrama de Colaboración.
• Diagrama de Actividades.
• Diagrama de Estados.
Proceso de Desarrollo
• Se va a seguir el método dedesarrollo orientado a
objetos que propone Craig Larman [Larman99]. Define
una serie de actividades que pueden realizarse en cada
fase, las cuales deben adaptarse según las condiciones
del proyectoque se esté llevando a cabo.
Proceso de Desarrollo
Fase de Planificación y Especificación de Requisitos
• Esta fase se corresponde con la Especificación de
Requisitos tradicional ampliada con unBorrador de
Modelo Conceptual y con una definición de Casos de Uso
de alto nivel.
Fase de Construcción: Diseño
• En la fase de Diseño se crea una solución a nivel lógico
para satisfacer losrequisitos, basándose en el
conocimiento reunido en la fase de Análisis.
Fases de Implementación y Pruebas
• Una vez se tiene completo el Diagrama de Clases de
Diseño, se pasa a la implementación en ellenguaje de
programación elegido.
• El programa obtenido se depura y prueba, y ya se tiene
una parte del sistema funcionando que se puede probar
con los futuros usuarios, e incluso poner en producción sise ha planificado una instalación gradual.
CASOS DE USO
Introducción
• El modelo de casos de uso describe la funcionalidad
propuesta del nuevo sistema.
• Un Caso de Uso representa una unidad...
Regístrate para leer el documento completo.