Modelo Conceptual UML

7.596 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
7.596
En SlideShare
0
De insertados
0
Número de insertados
51
Acciones
Compartido
0
Descargas
118
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.

×