Archivin

Páginas: 40 (9923 palabras) Publicado: 3 de junio de 2010
Introducción a UML
Lenguaje para modelar objetos

Juan Manuel Cueva Lovelle
Catedrático de E.U. de Lenguajes y Sistemas Informáticos Departamento de Informática Universidad de Oviedo (España) Octubre 1999

Tabla de contenidos
• • • • • • • • • • • • • • • 1. Modelos de desarrollo de software 2. Análisis y diseño Orientado a Objetos 3. Proceso de Análisis y Diseño preliminar 4. Proceso deDiseño detallado 5. ¿Qué es UML? 6. Documentos de Análisis 7. Especificación de Requisitos 8. Casos de Uso 9. Escenarios 10. Diagramas de Secuencia 11. Diagramas de Colaboración 12. Diagramas Estáticos 13. Diagramas de Actividad 14. Diagramas de Estados 15. Diagramas de Implementación

Bibliografía
• [Bock/Odell 94] C. Bock and J. Odell, “A Foundation For Composition,” Journal ofObject-oriented Programming, October 1994. [Booch 94] G.Booch. Object-oriented analysis and design with applications. Benjamin Cummings (1994). Versión castellana: Análisis y diseño orientado a objetos con aplicaciones. 2ª Edición. Addison-Wesley/ Díaz de Santos (1996). [Booch 99] G.Booch., J. Rumbaugh, I. Jacobson The unified modeling language. User guide. Addison-Wesley (1999). Versión castellana: Ellenguaje Unificado de Modelado.Addison-Wesley (1999). [Cook 94] S. Cook and J. Daniels, Designing Object Systems: Object-oriented Modelling with Syntropy, Prentice-Hall Object-Oriented Series, 1994. [Eriksson 98] H-E Eriksson & M. Penker. UML Toolkit. Wiley, 1998. [Fowler 97] M. Fowler with K. Scott, UML Distilled: Applying the Standard Object Modeling Language, ISBN 0-201-32563-2, Addison-Wesely, 1997.[Jacobson 92] I. Jacobson, M. Christerson, P. Jonsson, G. Övergaard. Object-Oriented Software Enginneering. A use Case Driven Approach., ISBN 0-201-54435-0, Addison-Wesely, 1992. [Lee 97] R. C.Lee & W. M. Tepfenhart. UML and C++, Prentice-Hall, 1997 [Rumbaught 91] Rumbaught J., Blaha M., Premerlani W., Wddy F., Lorensen W. Object-oriented modeling and design. Prentice-Hall (1991). Versióncastellana: Modelado y diseño orientado a objetos. Metodología OMT. Prentice-Hall (1996) [UML] UML Notation Guide, Version 1.1, Sep-97, www.rational.com/uml •





• •



• •



Método y metodologías
• Un método es un proceso disciplinado para generar un conjunto de modelos que describen varios aspectos de un sistema de software en desarrollo, utilizando alguna notación bien definidaUna metodología es una colección de métodos aplicados a lo largo del ciclo de vida del desarrollo de software y unificados por alguna aproximación general o filosófica
– La mayor parte de las metodologías puede catalogarse en uno de los grupos siguientes:
• Diseño estructurado descendente
– – – – – Yourdon y Constantine Wirth Dahl, Dijkstra y Hoare Jackson Warnier y Orr



• Diseño dirigidopor datos

• Diseño orientado a objetos son las que siguen el modelo de objetos
– – – – – – Booch OMT (Rumbaugh et al.) Objectory (Jacobson et al.) Schlaer-Mellor Coad/Yourdon Fusion (Coleman et al.)

Juan Manuel Cueva Lovelle

6-1

Notación
• Una notación es un conjunto de diagramas normalizados que posibilita al analista o desarrollador el describir el comportamiento del sistema(análisis) y los detalles de una arquitectura (diseño) de forma no ambigua
– La acción de dibujar un diagrama no constituye ni análisis ni diseño – Una notación no es un fin por si misma – El hecho de que una notación sea detallada no significa que todos sus aspectos deban ser utilizados en todas las ocasiones – La notación son como los planos para un arquitecto o un ingeniero – Una notación no es másque un vehículo para capturar los razonamientos acerca del comportamiento y la arquitectura de un sistema – Las notaciones deben ser lo más independientes posibles de los lenguajes de programación, sin embargo facilita el proceso de desarrollo que exista una equivalencia entre la notación y los lenguajes de programación – El propósito de este tema es describir la sintaxis y semántica de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivines

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS