ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Iteraciones


Enviado por   •  11 de Noviembre de 2020  •  Tarea  •  264 Palabras (2 Páginas)  •  73 Visitas

Página 1 de 2

[pic 1]

Estructuras resultantes y responsabilidades de cada elemento:[pic 2]

[pic 3]

Es necesario realizar iteraciones adicionales, ya que solo con esta no se puede tomar una decisión de diseño.

Segunda iteración: integración de la funcionalidad a las capas

En esta segunda interación nos enfocaremos en identificar cómo se soporta la funcionalidad primaria del sistema. Para realizarlo, tomamos sus capas como elementos a descomponer. Aparte de ello, es necesario mencionar que los drivers tomados para esta iteración son los casos de uso primarios ya definidos anteriormente: CU-01 y CU-03. Por otro lado, se consideró elegir el patrón Domain Object porque permite encapsular las distintas funcionalidades del sistema en bloques denominados “objetos de dominio”. Seguido a ello, seleccionamos el patrón Data Mapper, el cual es un tipo particular de Domain Object y encapsula los aspectos de acceso a la BD relacional. Con el fin de permitir la realización de pruebas, se refinan los objetos de dominio por medio de los patrones Explicit Interface y Encapsulated Implementation, los cuales se encargan de dividir claramente la interfaz y la implementación.

Luego de esto, partir de los patrones, instanciamos los elementos; por consiguiente; obtenemos componentes, en cada capa, que se enfocan en soportar cada uno de los casos de uso y una vez identificados, se procede a definir las interfaces para los ya mencionados. Es por esto que se realiza un análisis dinámico, basado en diagramas de secuencias de UML, de cada interacción entre los componentes para soportar los flujos asociados a los casos de uso. Como resultado a esto obtenemos los métodos asociados a las interfaces de los componentes.

[pic 4]

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (216 Kb) docx (65 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com