ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje de Modelamiento Unificado


Enviado por   •  8 de Mayo de 2012  •  Trabajo  •  1.374 Palabras (6 Páginas)  •  513 Visitas

Página 1 de 6

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Educación Universitaria.

Municipio Simón Bolívar

Misión Sucre - Aldea Carracciolo Parra León.

LENGUAJE DE MODELAMIENTO UNIFICADO.

Profesor:

Irvin Cuervo.

Realizado Por:

Lina P. Borja. A.

C.I: 20.256.351.

Esquema.

Lenguaje de Modelamiento Unificado.

1. ¿Qué es UML?

2. Modelamiento de Clases.

2.1. Diagrama de Clases.

2.1.1. Clase.

2.1.2. Métodos y Atributos.

 Public.

 Privac.

 Protected.

2.1.3. Relaciones.

 Herencia.

 Agregación

 Asociación.

 Dependencia.

3. Caso de Uso (Use Case).

3.1. Elementos.

 Actor.

 Caso de Uso.

3.2. Relación de de Uso Herencia y Comunicación.

 Asociación

 Dependencia o instanciación

 Generalización

 Extends (Herencia)

 Uses (Uso)

1. ¿Qué es UML?

El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es la sucesión de una serie de métodos de análisis y diseño orientadas a objetos que aparecen a fines de los 80's y principios de los 90s.UML es llamado un lenguaje de modelado, no un método. Los métodos consisten de ambos de un lenguaje de modelado y de un proceso. El UML , fusiona los conceptos de la orientación a objetos aportados por Booch, OMT y OOSE (Booch, G. et al., 1999). UML incrementa la capacidad de lo que se puede hacer con otros métodos de análisis y diseño orientados a objetos. Los autores de UML apuntaron también al modelado de sistemas distribuidos y concurrentes para asegurar que el lenguaje maneje adecuadamente estos dominios.

El lenguaje de modelado es la notación (principalmente gráfica) que usan los métodos para expresar un diseño. El proceso indica los pasos que se deben seguir para llegar a un diseño.

La estandarización de un lenguaje de modelado es invaluable, ya que es la parte principal del proceso de comunicación que requieren todos los agentes involucrados en un proyecto informático. Si se quiere discutir un diseño con alguien más, ambos deben conocer el lenguaje de modelado y no así el proceso que se siguió para obtenerlo.

(Unified Modeling Language - Lenguaje Unificado de Modelado). UML es un popular lenguaje de modelado de sistemas de software. Se trata de un lenguaje gráfico para construir, documentar, visualizar y especificar un sistema de software. Entre otras palabras, UML se utiliza para definir un sistema de software.

Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo modelar los procesos de negocios, funciones, esquemas de bases de datos, expresiones de lenguajes de programación, etc. Para ello utiliza varios tipos diferentes de diagramas, por ejemplo, en UML 2.0 hay 13 tipos de diagramas.

Estos diagramas se pueden diferenciar en tres categorías:

 Diagramas de estructura:

Diagrama de clases

Diagrama de componentes

Diagrama de objetos

Diagrama de estructura compuesta (UML 2.0)

Diagrama de despliegue

Diagrama de paquetes

 Diagramas de comportamiento:

Diagrama de actividades

Diagrama de casos de uso

Diagrama de estados.

 Diagramas de interacción:

Diagrama de secuencia

Diagrama de comunicación

Diagrama de tiempos (UML 2.0)

Diagrama de vista de interacción (UML 2.0).

2. Modelamiento de Clases.

Un diagrama de clases sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.

2.1.1 Clase.

Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, entre otros.).

En UML, una clase es representada por un rectángulo que posee tres divisiones:

En donde:

Superior: Contiene el nombre de la Clase

Intermedio: Contiene los atributos (o variables de instancia) que caracterizan a la Clase (pueden ser private, protected o public).

Inferior: Contiene los métodos u operaciones, los cuales son la forma como interactúa el objeto con su entorno (dependiendo de la visibilidad: private, protected o public).

2.1.2. Atributos y Métodos.

 Atributos:

Los atributos o características de una Clase pueden ser de tres tipos, los que definen el grado de comunicación y visibilidad de ellos con el entorno, estos son:

 Public (+): Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados.

 Private (-): Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar).

 Protected (#): Indica

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com