Cosasa uml

Solo disponible en BuenasTareas
  • Páginas : 11 (2563 palabras )
  • Descarga(s) : 4
  • Publicado : 27 de mayo de 2010
Leer documento completo
Vista previa del texto
Vistas UML

La descripción de los sistemas en UML, se realiza a través de Vistas, las cuales a su vez están integradas por Diagramas.

Esta estrategia parte del hecho de que un solo diagrama no puede expresar toda la información que se requiere para describir un sistema. Si se hace un símil con una edificación, no es posible elaborar un sólo plano que contenga todos los detalles de suconstrucción; en lugar de ello, se dibujan planos que presentan diferentes aspectos del edificio: la estructura, las instalaciones eléctricas, las instalaciones hidráulicas, el diseño exterior, etc. Así pues, es necesario utilizar conjuntos separados de diagramas, las vistas, para representar proyecciones del sistema relacionadas con aspectos particulares funcionales y no funcionales. La Figura 1 muestralas diferentes vistas consideradas en UML.

Vista de Casos de Uso

Vista Lógica

Vista de Concurrencia

Vista de Componente

Vista de Implantación

Figura 1. Vistas de UML

1. Vista de Casos de Uso

No es casual que en la figura, la Vista de Casos de Uso se represente en el centro de todas, haciendo el papel de enlace, pues ésta constituye efectivamente el hilo conductor detodo el proceso de desarrollo, pese a que es la única que no describe aspectos de la construcción del sistema sino de su comportamiento. La Vista de Casos de uso muestra la funcionalidad del sistema, tal como es percibida por actores externos.

La Vista de Casos de Uso es utilizada por todos los participantes en el proceso de desarrollo: los clientes, pues a través de ella se definen y expresan losrequerimientos del sistema; y los equipos de diseño, desarrollo, y pruebas, pues conduce todo el proceso de desarrollo y verificación.

Utiliza los siguientes diagramas:
- Diagramas de Casos de Uso
- Diagramas de Actividad (opcional)

2. Vista Lógica

Muestra el diseño de la funcionalidad del sistema en sus dos aspectos esenciales: su estructura, es decir, los componentes que lointegran, y su comportamiento, expresado en términos de la dinámica de interacción de dichos componentes.

Es utilizada fundamentalmente por los equipos de diseño y desarrollo, y consta de los siguientes diagramas.

Para la descripción de estructura:
- Diagramas de Clases y de Objetos

Para la descripción del comportamiento:
- Diagramas de Estado, Secuencia, Colaboración y Actividad.Diagramas UML

Los diagramas de UML se pueden clasificar de la siguiente manera:

· Diagrama de Casos de Uso.

· Diagramas de Clase y Diagramas de Objetos.

· Diagramas de Comportamiento.
- Diagramas de Secuencia.
- Diagramas de Colaboración.
- Diagramas de Estados.
- Diagramas de Actividad.

· Diagramas de Implementación.
- Diagramas de Componentes.
- Diagramas de Implantación.

1.Diagrama de Casos de Uso

Sirve para describir las interacciones del sistema con su entorno, identificando los Actores, que representan los diferentes roles desempeñados por los usuarios del sistema, y los Casos de Uso, que corresponden a la funcionalidad que el sistema ofrece a sus usuarios, explicada desde el punto de vista de éstos. Los actores no son solamente humanos, pudiendo ser tambiénotros sistemas con los cuales el sistema en desarrollo interactúa de alguna manera.

Un Actor define un conjunto coherente de roles que los usuarios de una entidad pueden jugar cuando interactúan con ella. Se puede considerar que un Actor juega un rol diferente con respecto a cada Caso de Uso con el cual
se comunica .

Un Caso de Uso es un tipo de clasificador que representa una unidadcoherente de funcionalidad suministrada por un sistema, un subsistema o una clase, tal como se manifiesta mediante secuencias de mensajes intercambiados entre el sistema (subsistema, clase) y uno o más interactores externos (llamados actores), junto con las acciones realizadas por el sistema (subsistema, clase).

La Figura 2 muestra un Diagrama de Casos de Uso que describe parcialmente un sistema para...
tracking img