Uml fundamentos de modelamiento

Solo disponible en BuenasTareas
  • Páginas : 2 (335 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de enero de 2011
Leer documento completo
Vista previa del texto
UML
Diagramas de Clases y Casos de Uso Ingeniería del Software 2
Curso 2008-2009

Prof.:Juan Carlos Gutiérrez Lázaro
Dep. Ingeniería del Software e Inteligencia Artificial Facultad deInformática Universidad Complutense Madrid

¿Qué es UML? – I
Unified Modelling Language
Lenguaje gráfico para modelado de sistemas
• especificar, visualizar, construir, documentar

Estándar abierto (OMG:Object Management Group) Soporta todo el ciclo de vida de desarrollo de software
• Especificaciones de análisis, arquitectura, diseño, implementación e implantación

Soporta distintas áreas deaplicación
• Sistemas distribuidos, tiempo real, aplicaciones monoproceso • Sistemas de información corporativos (MIS), Banca/Finanzas, Telecomunicaciones, Defensa/Espacio, Transporte, Distribución,Electromedicina, Ciencia, etc.

Soportado por herramientas
• Rational Rose, Together, Objecteering, Paradigm Plus, Eclipse, ... • Bouml

ISIA, Facultad Informática UCM, curso 2008-2009

HéctorGómez Gauchía (adapt.de Juan Pavón) ISIA, Facultad de Informática UCM, 2006-07

UML

UML

2

¿Qué es UML? – II
Unified Modelling Language
Proporciona un lenguaje común para simplificar elconjunto de elementos del sistema y comunicarlos entre los diversos implicados (stateholders) Es un lenguaje de modelado gráfico utilizado para especificar
• Construye modelos precisos no ambiguos ycompletos.

NO es un método
• Cubre la especificación de todas las decisiones de análisis, diseño e implementación en un sistema con gran cantidad de software.

ISIA, Facultad Informática UCM, curso2008-2009

Héctor Gómez Gauchía (adapt.de Juan Pavón) ISIA, Facultad de Informática UCM, 2006-07

UML

UML

3

¿Qué es UML? – III
UML (http://www.uml.org)
No es el objetivo (... Aplicaciónrobusta flexible y escalable ...), es un medio
• Comunicarse entre desarrolladores • Comunicarse con los clientes • Usar herramientas de generación automática de código

No incluye:
• • • •...
tracking img