Está en la página 1de 6

1

1- Definicin de UML

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:

Abstraccin frente a detalle.

Especificacin frente a implementacin.

Descripcin frente a instancia.

Variaciones en la interpretacin.

También podría gustarte