Unidad 5 Logica De Sistemas
Modelo Conceptual de la metodología
UML
El estándar UML nació en 1994 por iniciativa de Grady Booch y Jim Rumbaugh
ambos científicos de la computación y metodologistas de software, quienes luego se les
uniera Iván Jacobson , cada uno fundadores de estándares para modelado como el OMT
(Object Modeling Technique). Luego del trabajo realizado por estas personas la OMG
(ObjectManagement Group) solicito que se realizara un lenguaje estándar que abarcara
todas las necesidades para el modelado de los procesos de un sistema. Por lo que en 1997
propusieron el UML como candidato.
Lenguaje Unificado de Modelado (UML), este lenguaje permite diseñar, construir,
visualizar y documentar un sistema, utilizando conceptos orientados a objetos. La
diagramación UML permite modelarprocesos de negocios, además permite el diseño de
componentes, esquemas de bases de datos, etc.
Es un lenguaje de modelado, diseñado para especificar métodos o procesos de un sistema,
con este lenguaje es posible documentar y construir todo el modelo con el cual se trabajara
durante el desarrollo . Se debe tener claro que no es un lenguaje de programación
únicamente es implementado para la diagramasque capturen los requerimientos de un
proyecto.
El lenguaje UML puede ser complementado con la programación orientada a objetos, esto
no quiere decir que únicamente puede ser utilizada con este tipo de programación.
5.1 Objetivos de UML
Dentro de algunos de los objetivos principales de la diagramación UML tenemos:
Ser visto como lenguaje de propósito general, que permite ser utilizadopor
cualquier tipo de modelador
No es un método de desarrollo, pero permite crear una arquitectura solida que
resuelva los requisitos dirigidos por los casos de uso
Buscar una simple comprensión y elaboración de los diagramas, pero permite
modelar todos los conceptos de un sistema moderno y complejo.
5.2 Diagramación de UML
La diagramación UML se divide en 3 Categorías:
Por su EstructuraPor su Comportamiento
Por su Interacción
Cada uno de ellos encierra un grupo de diagramas que son implementados durante las fases
de análisis y diseño de un proyecto.
5.2.1 Clasificación de Diagramas por Categorías
Diagrama de clases
Diagrama de componentes
Por su estructura
Diagrama de objetos
Diagrama de despliegue
Diagrama de paquetes
Diagrama de actividades
Por su comportamiento
Diagrama decaso de usos
Diagrama de estado
Diagrama de secuencia
Por su Intensión
Diagrama de comunicación
Diagrama de vista de intereacción
5.2.2 Jerarquía de los Diagramas UML
Se muestra la jerarquía como un diagrama de Clases
5.3 Definición de objetos
Según la definición vista en el unidad 3, un objeto es la representación de un ente, cosa o
algo con lo que un individuo puede tener interacción o lopuede percibir por medio de
cualquier sentido.
Un objeto puede ser:
Material. Si este posee una forma definida
Abstracto. Si solamente se establece como un concepto, es el producto de la
abstracción aplicada a objetos materiales u otro tipo de ente
Un objeto esta compuesto por:
Características o atributos
Relaciones
Comportamiento
5.3.1 Características o atributos
Estas permitenla distinción de un objeto entre otro conjunto de objetos que formen parte de
una misma organización, las características de un objetos pueden llegar a ser heredadas a
otros descendientes en dicha organización.
5.3.2 Relaciones
Un objeto debe pertenecer a un grupo u organización formada por más objetos, las
relaciones permite la inserción a cualquiera de estos grupos.
5.3.3 Comportamiento
Sontodas las operaciones que un objeto puede llegar a realizar.
Ejemplo de Objetos Materiales
Avión
o
o
Atributos: Alas, Turbinas, Llantas, Ventanillas, Asientos, Puertas, Baños,
etc.
Comportamiento: Vuela, Transporta Pasajeros
Perro
o
o
Atributos: Cola, Pelo, Patas, Colmillos, Hocico
Comportamiento: Ladra, Muerde, Cuida
Automóvil
o Atributos: Llantas, Motor, Escape, Timón, Palanca,...
Regístrate para leer el documento completo.