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

Ingenieria de Software


Enviado por   •  9 de Julio de 2013  •  Ensayos  •  860 Palabras (4 Páginas)  •  252 Visitas

Página 1 de 4

Ingenieria de Software

Presentado a. Ing. Msc. Juan Bohorquez

UNIVERSIDAD DISTRITAL FRANCISCOJOSE DE CALDAS

MAESTRIA EN CIENCIAS DE LA INFORMACION Y LAS COMUNICACIONES

BOGOTA D.C., ABRIL 2 DE 2009

UML, El lenguaje unificado de modelamiento se utiliza para especificar, documentar y modelar aplicaciones de cualquier tamaño, es importante reconocer los diferentes tipos de diagramas. De comportamiento o dinámicos como lo es el diagrama de colaboración y secuencia, estructura o estático como son el diagrama de clases, implementación como lo es el diagrama de despliegue y los conceptuales como los casos de uso.

El UML se puede utilizar en las diferentes etapas de las metodologías de software. Cada diagrama adquiere una representación formal del conocimiento del problema de acuerdo a la etapa en la que se elabora; es decir por ejemplo que el diagrama de clases del dominio del problema es diferente su interpretación y alcance al diagrama de clases del diseño así mismo el diagrama de secuencia o colaboración del análisis muestra le flujo de ejecución de un caso de uso a un nivel general entre las diferentes clases entidades, control e interfaz. Este difiere al que se elabora en la etapa de diseño que muestra el flujo de ejecución del paso de mensajes y parámetros entre los diferentes objetos instanciados de clases obtenidas en la etapa.

Estos diagramas se pueden elaboran en cualquier herramienta que contenga la representación de los diferentes objetos UML, algunas de mayor complejidad que otras y con beneficios diferentes, incluso permiten la generación de código de implementación de los mismos, entre ellas están las herramientas CASE, y otras mas pequeñas como el Visual Object, Omondo, entre otros.

Los diagramas de clases contienen elementos para representar clases, relaciones, interfaces. La clase se divide en tres elementos el nombre, los atributos con su tipo y alcance y los métodos con su visibilidad. Existen clases abstractas de las cuales no se puede realizar instancias y los métodos no se implementan en ella. Las clases internas las que se implementan dentro de otras clases con especificador de acceso privado. Las relaciones de asociación que indican referencias de otros objetos dentro de la clase, la multiplicidad que es la cantidad de instancias a realizar de una clase representada por vectores; tipos de multiplicidad (uno a muchos, exacta, cero a muchos). La herencia que representa la especialización y generalización de una clase.

...

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