Sei sulla pagina 1di 2

Diagramas estructurales.

Capitulo 7 - Diagramas
Jordy Jesus Castro Avendao
(UNIVERSIDAD LA SALLE OAXACA)

Diagramas de clase (clases, interfaces y colaboraciones): se utilizan para describir la vista de un diseo esttica de un sistema. Diagramas de objetos (objetos):se utiliza para describir estructuras de datos, instantneas de las instancias de los elementos encontrados en los diagramas de de clases. Diagramas de componentes (componentes): se utilizan para describir la vista de la implementacin esttica de un sistema. Diagramas de despliegue (nodos): se utilizan para describir la vista de despliegue esttica de una arquitectura. Diagramas de comportamiento. Diagramas de casos de uso (Organiza los comportamientos del sistema): representa un conjunto de casos de uso y sus relaciones. Describen casos de uso de esttica de un sistema. Diagramas de secuencia (centrados en la ordenacin temporal de los mensajes): presenta un conjunto de objetos y los mensajes enviados y recibidos por ellos. Diagramas de colaboracin (centrados en el estado cambiante de un sistema dirigido por eventos): muestra un conjunto de objetos, enlaces entre eso objetos enviados y recibidos por esos objetos. Diagramas de estados (centrados en el estado cambiante de un sistema dirigidos por eventos): se utilizan para describir la vista dinmica de un sistema. Diagramas de actividades (centrados en el flujo de control de actividades): ilustran la vista dinmica de un sistema. Tcnicas comunes de un modelado.

Resumen
Al momento de estar en un proyecto de software, siempre se usan mapas en los cuales los analistas ocupan para guiarse o modificar varias partes del proyecto. En pocas palabras se utiliza un diagrama en el cual contendr toda la informacin organizada y detallada de lo que se debe de hacer. Para el lenguaje unificado de modelado (UML) se pueden ocupar dos tipos de diagramas la ingeniera directa y la inversa. Trminos y conceptos. Un sistema es una coleccin de subsistemas organizados para lograr un propsito. Un subsistema es un grupo de elementos , alguno de ellos es una especificacin del comportamiento ofrecidos por otros. Un modelo representa una simplificacin completa y autoconsistente de la realidad, creado para comprender mejor el sistema. Una vista es la proyeccin de la organizacin y estructura de un modelo de sistema centrada en un aspecto del sistema. Un diagrama es la representacin grfica de un conjunto de elementos. Las partes estticas de un sistema se representarn mediante uno de los cuatro diagramas siguientes: 1.Diagramas de clases, 2.- Diagramas de objetos, 3.Diagramas de componentes, 4.- Diagramas de despliegue. Y por lo regular se ocuparn diagramas para ver las dinmicas de un sistema: 1.- Diagramas de casos de uso, 2.- Diagramas de secuencia, 3.- Diagramas de colaboracin, 4.- Diagramas de estados, 5.Diagramas de actividades.

Modelado de diferentes vistas de un sistema Para poder modelar por medio de diferentes vistas es necesario lo siguiente: Decidir qu vistas se necesitan para expresar mejor el sistema. Para cada vista, decidir qu artefactos se necesitan para capturar los detalles adecuados Decidir cules de estos diagramas se pondrn bajo algn tipo de control formal o semiformal. Usualmente sern para las revisiones y documentacin. Dejar un hueco para los diagramas que se desecharn. Modelado de diferentes modelos de abstraccin Para este tipo de modelado y comenzar con un determinado modelo se hace lo siguiente: Se consideran las necesidades de las personas que utilizarn el diagrama, y comenzar con un determinado modelo. Depender del menor o mayor nivel de abstraccin en modelado. Si es menor se tendr que revelar muchos detalles en cambio si es mayor se ocultarn muchos detalles. Dependiendo del nivel de abstraccin se creara un diagrama apropiado para su categora: 1.bloques de construccin y relaciones (ocultar las que no sean relevantes para las necesidades del usuario), 2.- Adornos (relevar adornos de los bloques y las relaciones que sean esenciales para comprender el objetivo), 3.- Flujo (se consideran aquellos mensajes o transiciones esenciales para comprender el objetivo), 4.- Estereotipos (solo se revelan aquellos elementos estereotipados para comprender el objetivo). Para utilizar este mtodo mediante la creacin de modelos a diferentes niveles de abstraccin se hace lo siguiente: Ver las necesidades de las personas y a partir de ah ver que tipo de abstraccin debera tener cada una. Establecer dependencias de traza

entre los elementos relacionados de diferentes modelos. En la practica modelar un sistema a diferentes modelos de abstraccin: 1.- casos de uso y su realizacin (corresponde con colaboraciones en un modelo de diseo), 2.colaboraciones y realizacin (una sociedad de clases que trabajan juntas para llevar a cabo la colaboracin), 3.- componentes y su diseo (sus componentes se corresponden con los elementos den un modelo de diseo), 4.- Nodos y sus componentes (los nodos se corresponden con componentes en un modelo de implementacin). Modelo de vistas complejas Para utilizar este mtodo se hace lo siguiente: Hay que convencerse a s mismo de que no existe una forma significativa de presentar esta informacin a mayor nivel de abstraccin. Como el diagrama es aun muy complejo se considera la agrupacin de algunos elementos en paquetes o colaboraciones, y se solamente se muestran. Si aun el diagrama es muy complejo hay que usar notas y colores seales. Y si aun esta muy complejo se imprime completamente y se cuelga en uan gran pared.

Potrebbero piacerti anche