Ciclo de vida de software

Solo disponible en BuenasTareas
  • Páginas : 3 (514 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de marzo de 2011
Leer documento completo
Vista previa del texto
CAMILO ALBERTO NÚÑEZ MENDIVELSO.
ENSAYO-06
TEMA: Diagramas de Secuencia, Atributos en el Modelo de Dominio, Contratos de Operación: Capítulos 9, 12 y 13 de UML y Patrones

El diagrama desecuencia
El diagrama de secuencia es un tipo de diagrama usado para modelar interacción entre objetos en un sistema según UML. El Modelo de Dominio es una representación visual estática del entorno realobjeto del proyecto.
* Su creación depende de lo descrito en los casos de uso y son elaborados en la fase de análisis de un ciclo de desarrollo
* Gracias a ellos se llega a una descripcióndetallada de los eventos en donde interactúan los actores con el sistema.

Modelo de Dominio:
Objetivo
El Modelo de Dominio ayuda a comprender los conceptos que utilizan los usuarios, los conceptos conlos que trabajan y con los que deberá trabajar nuestra aplicación.
Cómo se Elabora
La elaboración del Modelo de Dominio requiere la participación de Expertos de Negocio.
El proceso para suelaboración tiene tres pasos:
1. Identificar las Clases Conceptuales.
2. Dibujarlas en un Diagrama de Clases.
3. Añadir Relaciones y Atributos.

Atributos en el Modelo de Dominio:
Entre lasclases existen relaciones Se identifican fácilmente como los verbos utilizados por los expertos de dominio:
"La solicitud se archiva en el expediente y se envía una notificación al usuario."
En eldiagrama, cada relación queda representada por una línea que une las clases relacionadas (no sus atributos).
 

 
Nota: Las relaciones del Modelo de Dominio no son relaciones entre clases, sonrelaciones entre instancias de las clases. Es decir, el Modelo de Dominio no representa relaciones de herencia, uso, etc. sino relaciones entre instancias de estas clases, que pueden ser "es una partede", "es resultado de", "es una descripción de", "utiliza a", "pertenece a", etc.
Cada relación tiene también una multiplicidad (si es 1 a 1, n a 1, 0 ó 1...). Y esa no es tan fácil encontrarla. No...
tracking img