Zusammenfassung der Ressource
MODELADO UML
- ¿QUE ES?
- UML es un lenguaje proporciona un vocabulario y una reglas para permitir una comunicación. En este
caso, este lenguaje se centra en la representación gráfica de un sistema.
- HISTORIA
- La notación de "Casos de Uso" del Objectory y la notación de componentes de Booch fueron integrados
al resto de la notación, pero la integración semántica era relativamente débil en UML 1.1, y no se
arregló realmente hasta la revisión mayor de UML 2.0.
- Los tres amigos de la ingeniería de software, como se les conocía, habían desarrollado otras metodologías,
se asociaron para brindar claridad a los programas creando nuevos estándares; la colaboración entre Grady,
Booch y Rumbaugh fortaleció los tres métodos y fortaleció el producto final.
- Ivar Hjalmar Jacobson
- Grady Booch
- James Rumbaugh
- UML ha madurado considerablemente desde UML 1.1, varias revisiones menores (UML 1.3, 1.4 y 1.5)
han corregido defectos y errores de la primera versión de UML (2005).
- UML 2.4.1 fue lanzado oficialmente en agosto de 2011. UML 2.5.1 fue lanzado en octubre de 2012 como
una versión "En proceso" que fue formalmente liberada en junio de 2015.
- CONCEPTOS ORIENTADOS A OBJETOS
- ¿QUE ES?
- Los objetos en UML son entidades del mundo real que
existen a nuestro alrededor.
- OBJETOS
- Representan una entidda y el componente basico
- CLASE
- Plano de un objeto
- ABSTRACCIÓN
- Comportamiento de una entidad del mundo real
- ENCAPSULACIÓN
- Mecanismo para enlazar los datos y ocultarlos del mundo externo
- HERIENCIA
- Mecanismo para crear nuevas clases a
partir de una existente
- POLIMORFISMO
- Define el mecanismo para salidads en diferentes formas
- TIPOS DE DIAGRAMAS
- DIAGRAMA DE CLASES
- Describe la estructura de un sistema mostrando
sus clases, orientados a objetos
- DIAGRAMA DE CLASES
- Muestra la relación entre objetos por medio de ejemplos del mundo real
e ilustra cómo se verá un sistema en un momento dado.
- DIAGRAMA DE CASOS DE USO
- Representa una funcionalidad particular de un sistema el cual se crea para ilustrar cómo
se relacionan las funcionalidades con sus controladores (actores) internos/externos.
- ELABORADO POR: ERDWIN CACERES Y NICOL FLOREZ
- DIAGRAMA DE SECUENCIAS
- Muestra cómo los objetos interactúan entre sí y el orden de la
ocurrencia. Representan interacciones para un escenario concreto.
- DIAGRAMA DE ESTADOS
- Un estado es una condición durante la vida de un objeto, de forma que cuando dicha
condición se satisface se lleva a cabo alguna acción o se espera por evento
- DIAGRAMA DE ACTIVIDADES
- Es una variación del diagrama de Estados donde los estados
representan operaciones y las transiciones representan las actividades
que ocurren cuando la operación es completa.
- ¿QUE ES ?
- Es la representación gráfica de un conjunto de elementos con sus relaciones ofreciendo
una vista del sistema a modelar, Para poder representar correctamente un sistema UML
- DIAGRAMA DE COLABORACIONES
- Es un diagrama que muestra interacciones organizadas
alrededor de los roles
- DIAGRAMA DE COMPONENTES:
- Representa cómo un sistema de software es dividido en componentes
y muestra las dependencias entre estos componentes.
- DIAGRAMA DE DISTRIBUCIÓN
- Muestra la arquitectura física de un sistema informático el cual representa a los equipos,
dispositivos y mostrar sus interconexiones en el software que se encuentra la maquina.