Ingeniero de Software

Superior  Previo  Próximo

Los ingenieros de Software que usan EA pueden mapear los casos de uso dentro del Diagrama de clases, detallar las interacciones entre clases, definir el sistema de despliegue con los Diagramas de despliegue y definir los paquetes de software con diagramas de Paquetes.

 

usecasediagram2

 

 

Mapeo de los Casos de Uso en las Clases detalladas

Con Enterprise Architect el Ingeniero de Software puede tomar los Casos de uso desarrollados por el Arquitecto de Software, y crear clases que reflejen los objetivos definidos en los Casos de Uso. Una Clase es una estructura del UML estándar que se usa para detallar el patrón con el que se crean los objetos en tiempo real.

 

Detalle de Interacción entre Clases

Los Diagramas de interacción (Diagramas de Secuencia y Comunicación) permiten que el Ingeniero de Software modele el diseño dinámico del sistema. Los Diagramas de Secuencia se usan para detallar los mensajes que se pasan entre objetos y el tiempo de vida de los objetos. Los Diagramas de Comunicación son similares a los Diagramas de Secuencia, pero se usan para representar la forma en que los objetos interactúan con otros objetos.

 

Definir el Despliegue del Sistema

Los Diagramas de despliegue se pueden usar para brindar una vista estática de la configuración en tiempo de ejecución de los nodos procesados y de los componentes que se ejecutan en esos nodos. Los Diagramas de Despliegue se pueden usar para mostrar las conexiones entre el hardware, software y cualquier middleware que se usa en un sistema, para explicar las conexiones y relaciones de los componentes.

 

Definir Paquetes de Software

El ingeniero de Software puede usar Diagramas de paquetes para detallar la arquitectura del software. Los Diagramas de Paquetes se usan para organizar diagramas y elementos en grupos manejables declarando las dependencias.