Que es uml
Es una herramienta o Lenguaje de Modelamiento Unificado que permite a los creadores de Sistemas generar diseños que capturen sus ideas en una forma convencional y fácil de comprendery así poder comunicárselas a otras personas.
* UML define una notación que se expresa como diagramas que sirven para representar modelos/subsistemas o partes de ellos.
* UML es un lenguajede propósito general para el modelado orientado a objetos.
* Define una estructura para ir del análisis al diseño y de éste a la implementación.
UML es un lenguaje visual para especificar,construir y documentar sistemas” (OMG - Object Management Group)
Unified (UNIFICADO):
El aporte de muchos métodos y notaciones
Independiente de implementaciones, plataformas y lenguajes
Modeling(MODELADO):
Los modelos son utilizados en todas las ingenierías
Language (LENGUAJE):
Si hay gente, requieren comunicarse. Si se tienen que comunicar, se tienen que entender. Para entenderse necesitan unlenguaje común
¡UML no es Metodología!
Objeto: es una extensión de un Tipo Abstracto de Datos (TAD).
El TAD es un tipo definido por el Usuario, que encapsula un conjunto de datos y lasoperaciones sobre estos datos.
Un Objeto es una cosa, es una Instancia de una Clase. Todos nosotros somos instancia de una Clase llamada Persona. Informalmente, un objeto representa una entidad del mundoreal.
Un objeto posee (Booch): Estado, Comportamiento e Identidad.
Un Objeto cuenta con una Estructura: Atributos (Propiedades) y Métodos (Acciones).
Atributos es una característica concreta de unaclase.
Los Métodos o Acciones son todas las Actividades que el Objeto es capaz de realizar.
El Conjunto de Atributos y Métodos se conocen como Características o Rasgos.
¿Por qué Orientación aObjetos (OO)?
Se parece más al mundo real.
Permite representar modelos complejos.
Muy apropiada para aplicaciones de negocios.
Las empresas ahora sí aceptan la OO.
Las nuevas plataformas de...
Regístrate para leer el documento completo.