Você está na página 1de 4

Anlisis y diseo de sistemas UML

El Lenguaje Unificado de Modelado

El Lenguaje Unificado de Modelado (UML) es un lenguaje estndar para escribir


planos de software

UML puede utilizarse para visualizar, especificar, construir y documentar los artefactos
de un sistema

UML es slo un lenguaje y por tanto es tan solo una parte de un mtodo de desarrollo
de software

UML es independiente del proceso, aunque para utilizarlo ptimamente se debera usa
en un proceso que fuese dirigido por los casos de uso,
centrado en la arquitectura, iterativo e incremental

Diagramas en UML

Un diagrama es la representacin grfica de un conjunto de elementos, visualizando la


mayora de veces como un grafo conexo de elementos y relaciones

Los diagramas se dibujan para visualizar un sistema desde diferentes perspectivas, un


diagrama es una proyeccin del sistema

El mismo elemento puede aparecer en uno o varios diagramas

El diagrama de casos de uso

Muestra un conjunto de casos de uso, actores y sus relaciones

Los diagramas de casos de uso cubren la vista de casos de uso esttica del sistema

Estos diagramas son especialmente importantes en el modelo y organizacin del


comportamiento del sistema

El diagrama de clases

Es un tipo de diagrama esttico que describe la estructura de un sistema mostrando


sus clases, atributos, operaciones y las relaciones entre las clases

Los diagramas de clases son utilizados durante el proceso de anlisis y diseo de los
sistemas donde se crea el diseo conceptual de la informacin que manejar el sistema, y
los componentes que se encargarn del funcionamiento

El diagrama de actividades

Este diagrama representa los flujos de trabajo paso a paso de negocio y operaciones
de los componentes de un sistema

Estos diagramas muestran el flujo de control general

Este diagrama es importante para modelar el funcionamiento de un sistema y resaltar


el flujo de control entre objetos

Diagramas de secuencia

Estos diagramas muestran la interaccin de un conjunto de objetos en una aplicacin a


travs del tiempo y se modela para cada mtodo de la clase

El diagrama de secuencia contiene los detalles de implementacin del escenario


incluyendo los objetos y clases que se usan para implementar el escenarios, y mensajes
pasados entre los objetos

El diagrama de estados

Estos diagramas muestran una mquina de estados que consta de estados,


transiciones, eventos y actividades

Los diagramas de estado cubre la vista dinmica de un sistema (una clase)

Son importantes en el modelado del comportamiento de una interfaz, una clase, o una
colaboracin y resaltan el comportamiento dirigido por eventos de un objeto

El diagrama de paquetes

Este diagrama muestra cmo un sistema est dividido en agrupaciones lgicas


mostrando las dependencias entre esas agrupaciones

Dado que normalmente un paquete est pensado como un directorio, los diagramas de
paquetes suministran una descomposicin de la jerarqua lgica de un sistema

El diagrama de componentes

Un diagrama de componentes representa la separacin de un sistema de software en


componentes fsicos (mdulos, paquetes) y muestra las dependencias entre estos
componentes

Este diagrama muestra la organizacin y dependencia entre un conjunto de


componentes sin necesidad de que incluya todos los que forman el sistema. Se pueden
crear diagramas que describan apartados del sistema

El diagrama de despliegue

Este tipo de diagrama se utiliza para modelar el hardware utilizado en la


implementacin del sistema y las relaciones entre sus componentes

Los elementos usados son nodos, componentes y asociaciones

Referencias
Lic. Araya Fonseca, Roger. (2009). Las mejores prcticas para el desarrollo de software / El
proceso unificado de desarrollo.
Recuperado de Anlisis y Diseo de Sistemas II(2009), Fuente ULACIT
Schach, Stephen R. (2008). Anlisis y diseo orientado a objetos con el UML y el proceso
unificado
Irwin/McGraw-Hill

Você também pode gostar