Modelo conceptual de UML     Universidad de Cartagena       Ingeniería de Software                2012
UML: Lenguaje de modelado            unificadoUn Lenguaje grafico para:    o ™Visualizar    o ™Especificar    o ™Construir...
• Lenguaje universalmente aceptado como planos  para el diseño de software.• Al UML ser un modelo necesariamente tiene que...
Modelo ConceptualUML se compone de tres elementos principales• 1. Bloques básicos de construcción   o Elementos       Estr...
1. Bloques de Construcción3 tipos de bloques de construcción:•   Elementos: Modelos UML    o Estructurales: Clases, interf...
•   Relaciones: Establecen la forma de interacción     o Dependencia: Relación de uso entre 2 elementos (un elemento      ...
•   Diagramas: Representación grafica de un conjunto de elementos de un    modelado, a menudo se representa de forma simil...
•   Diagramas de Interacción, un subtipo de diagramas de    comportamiento, que enfatiza sobre el flujo de control y de da...
2. ReglasEspecifican como se construyen modelo bienformado a partir de los bloque de construcción.• Reglas para:   o    No...
• No siempre se concretan aspectos «bien formados»  de un modelo con:  o Abreviado: oculta elementos para simplificar.  o ...
3. Mecanismos comunes• Elementos que se aplican durante todo el proceso  de desarrollo de los modelo UML simple y eficient...
Bibliografía• http://eisc.univalle.edu.co/cursos/web/material/75  0091M/1/sesion2-UML.pdf• http://es.scribd.com/doc/438247...
¡Gracias por su atención!UML es la innovación conceptual en el mundo tecnológico                del desarrollo de software.
Próxima SlideShare
Cargando en…5
×

Modelo Conceptual UML

8.026 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
8.026
En SlideShare
0
De insertados
0
Número de insertados
48
Acciones
Compartido
0
Descargas
123
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Modelo Conceptual UML

  1. 1. Modelo conceptual de UML Universidad de Cartagena Ingeniería de Software 2012
  2. 2. UML: Lenguaje de modelado unificadoUn Lenguaje grafico para: o ™Visualizar o ™Especificar o ™Construir o ™DocumentarUML ofrece un estándar para describir un "plano" del sistema(modelo), incluyendo aspectos conceptuales: o Procesos de negocio o Funciones del sistemaAdemás de aspectos concretos como o Expresiones de lenguajes de programación, o Esquemas de bases de datos.
  3. 3. • Lenguaje universalmente aceptado como planos para el diseño de software.• Al UML ser un modelo necesariamente tiene que girar en torno a 2 enfoques: o Estructural: para destacar la organización del sistemas. o Comportamiento: para resaltar la dinámica de los sistemas.
  4. 4. Modelo ConceptualUML se compone de tres elementos principales• 1. Bloques básicos de construcción o Elementos Estructurales, Comportamiento, Agrupación, Anotación o ‹ Relaciones o ‹ Diagramas• 2. Reglas que aplican sobre los bloques o ‹ Establecen qué es un modelo bien formado• 3. Mecanismos comunes de UML
  5. 5. 1. Bloques de Construcción3 tipos de bloques de construcción:• Elementos: Modelos UML o Estructurales: Clases, interfaces, casos de uso. o Comportamiento: Parte dinámica del UML. • Interacción: Mensajes que se intercambia entre objetos. • Maquinas de estado: secuencia de estados por las que pasa un objeto en respuesta a un evento. o Agrupación: Parte organizativa del modelo UML. • Paquetes: conjunto de elementos de la misma naturaleza conceptual. o Anotación: Parte explicativa de los modelos UML. • Notas: apunte funcional
  6. 6. • Relaciones: Establecen la forma de interacción o Dependencia: Relación de uso entre 2 elementos (un elemento que utiliza otro) (dependiente e independiente) o Asociación: Relación estructural que describe un conjunto de enlacen entre los objetos. o Generalización: Relación en la que uno o varios elementos especializados se derivan de un elemento general. o Realización: Relación en la cual los elementos componentes expresan un compromiso.
  7. 7. • Diagramas: Representación grafica de un conjunto de elementos de un modelado, a menudo se representa de forma similar a un grafo con sus respectivos vértices y aristas.Clasificación delos diagramas:• Diagramas de estructura enfatizan en los elementos que deben existir en el sistema modelado: o Diagrama de clases o Diagrama de componentes o Diagrama de objetos o Diagrama de estructura compuesta (UML 2.0) o Diagrama de despliegue o Diagrama de paquetes• Diagramas de comportamiento enfatizan en lo que debe suceder en el sistema modelado: o Diagrama de actividades o Diagrama de casos de uso o Diagrama de estados
  8. 8. • Diagramas de Interacción, un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado: o Diagrama de secuencia o Diagrama de comunicación o Diagrama de tiempos (UML 2.0) o Diagrama de vista de interacción (UML 2.0)
  9. 9. 2. ReglasEspecifican como se construyen modelo bienformado a partir de los bloque de construcción.• Reglas para: o Nombres: como llamar a los elementos relaciones y diagramas. o Alcance: contextos en el que s ele da un significado aun nombre. o Visibilidad: como se puede ver y utilizar los nombre en un determinado componente. o Integridad: como se relaciona apropiada y consistentemente unos elemento con otros. o «Ejecución»: todo este operando de manera correcta.
  10. 10. • No siempre se concretan aspectos «bien formados» de un modelo con: o Abreviado: oculta elementos para simplificar. o Incompleto: omite detalles y elementos. o Inconsistente: no garantiza la integridad del modelo.
  11. 11. 3. Mecanismos comunes• Elementos que se aplican durante todo el proceso de desarrollo de los modelo UML simple y eficiente.• Tipos de mecanismos:• Especificaciones: Detallar textualmente el comportamiento de un elemento en un modelo UML.• Adornos: Notación grafica en la que se representan los elementos y sus aspectos mas relevantes.• Divisiones comunes: representas la divisiones que presenta el diseño orientado a objetos.• Mecanismos de extensibilidad: permite definir nuevos componentes.
  12. 12. Bibliografía• http://eisc.univalle.edu.co/cursos/web/material/75 0091M/1/sesion2-UML.pdf• http://es.scribd.com/doc/43824743/4-Modelo- Conceptual-UML-ppt-Autoguardado• http://es.wikipedia.org/wiki/Lenguaje_Unificado_de _Modelado
  13. 13. ¡Gracias por su atención!UML es la innovación conceptual en el mundo tecnológico del desarrollo de software.

×