UML son las siglas de Unified Modeling Language o Lenguaje
Unificado de Modelado. Se trata de un estndar que se ha adoptado a nivel internacional para crear esquemas, diagramas y documentacin relativa a los desarrollos de software.
2- Evolucin de UML
UML (Lenguaje Unificado de Modelado) comenz a gestarse en
1994, cuando Jim Rumbaugh se uni a la compaa fundada por Grady Booch, dos respetados investigadores en el rea de desarrollo de notaciones.
El objetivo de los dos investigadores era unificar dos mtodos
que haban desarrollado: el mtodo Booch, y el OMT que combinaban notaciones provenientes de modelado orientado a objetos, a datos, a componentes y a flujos de trabajos.
En esa misma poca otro reputado investigador, Ivar Jacobson,
cuya metodologa es ms centrada al usuario y a casos de uso, se uni y se incluyeron ideas suyas.
Estas tres personas son conocidas como los tres amigos.
Construyeron lo que hoy conocemos como UML
3- cuales son los objetivos de UML?
2
UML es un lenguaje de modelado de propsito general que
pueden usar todos los modeladores.
UML no pretende ser un mtodo de desarrollo completo. No
incluye un proceso de desarrollo paso a paso. Un objetivo final de UML era ser tan simple como fuera posible pero manteniendo la capacidad de modelar toda la gama de sistemas que se necesita construir.
4-Detallar las areas conceptuales de UML
Las reas conceptuales de UML son:
Estructura esttica: Define los conceptos clave de la
aplicacin, sus propiedades internas y las relaciones entre cada una.
Comportamiento dinmico: Unifica la estructura de los datos,
el control de flujo y el flujo de los datos en una sola vista.
Construcciones de implementacin: Los modelo de UML
tienen significado para el anlisis lgico y para la implementacin fsica. Ciertos constructores(componentes y nodos) representan elementos de implementacin. 3
Organizacin del modelo: Los sistemas grandes, la
organizacin debe ser dividida en piezas coherentes. Los paquetes son unidades organizativas, jerrquicas, y de propsito general.
Mecanismos de extensin: Aunque el ncleo del lenguaje no
cambia, este permite una limitada dosis de extensin.
5- Explicar en que consiste un modelo
Un modelo es un representacin, en cierto medio, del algo
en el mismo u otro medio.
Captan y enumeran exhaustivamente los requisitos y el
dominio de conocimiento, de forma que todos los implicados pueden entenderlos y estar de acuerdo con ellos.
Capta los aspectos importantes de lo modelado, desde
cierto punto de vista, y simplifica u omite el resto.
Los modelos de software tienen semntica y notacin.
El modelo pretende ser ms fcil de usar para ciertos
propsitos que el sistema final.
6. cual es su utilidad? 4
Para pensar el diseo de un sistema.
Para capturar decisiones del diseo en una forma mutable a
partir de los requisitos.
Para generar productos aprovechables para el trabajo.
Para organizar, filtrar, recuperar, examinar y corregir la
informacin en grandes sistemas.
Para explorar econmicamente mltiples soluciones.
Para domesticar los sistemas complejos.
7- que puede decir acerca de los niveles de los modelos
Guas al proceso de pensamiento: Enfocan el proceso de
pensamiento de los participantes y destacan determinadas opciones.
Especificaciones abstractas de la estructura esencial de un
sistema: Conseguir que los aspectos de alta nivel estn correctos. Especificaciones completas de un sistema final: Genera modelos de implantacin. 5
Descripciones completas o parciales de los sistemas.
8- que encontramos en un modelo?
Semntica y Notacin (visual)
El aspecto semntico capta el significado de una aplicacin. Los
elementos semnticos llevan el significado del modelo.
El aspecto visual muestra la informacin semntica de modo
que pueda ser considerada, hojeada y corregida por los seres humanos.
Contexto
9-Cual es el significado de un modelo?
6
Es un generador de potenciales configuraciones de sistemas,
tambin es una descripcin de la estructura genrica y del significado de un sistema.
En los modelos hay que considerar los siguientes aspectos: