Está en la página 1de 2

Actividad 2

Definicin de la arquitectura de alto nivel del software

Objetivo de la actividad: Identificar los componentes del sistema que se definen


desde la propuesta original y determinar las relaciones entre ellos.
Descripcin de la actividad: Tomando como base el Modelo de Requisitos y el
Documento de especificacin de requisitos que se desarrollaron en la unidad
temtica anterior (Ingeniera de Requisitos), identifica:
Los componentes computacionales presentes en la construccin del sistema:
por ejemplo, los objetos, los datos y los elementos del proceso que
transforman a los objetos y a los datos.
Las relaciones (o conectores) entre ellos.

Para cada uno de los objetos que identificaste, establece el estereotipo que
represente su funcionalidad o su razn de ser dentro de la arquitectura del
software.
Finalmente, analiza los elementos del proceso que identificaste, a fin de establecer,
mediante la tcnica de Tarjetas CRC, las responsabilidades y las colaboraciones
entre los objetos. Anota cada uno de ellos en tarjetas para fichas bibliogrficas. Una
vez que hayas terminado de analizar e identificar los objetos y de elaborar
todas las tarjetas CRC, escanalas en un archivo electrnico para que puedas
enviarlas como parte de esta actividad.
En pedazos de papel, de aproximadamente de hoja de tamao carta, representa
cada una de las clases de los objetos que identificaste utilizando la notacin UML,
asignando atributos y mtodos a cada una de ellas, tomando como base su
funcionalidad y la informacin de las tarjetas CRC.
Elabora el diagrama de clases, utilizando la herramienta Enterprise Architect.
Agrupa los diagramas por los casos de uso a los que pertenecen. Es decir, crea un
paquete por cada caso de uso, y elabora los diagramas de clases correspondientes.
Establece los conectores entre paquetes (diagrama de paquetes funcionales) y
entre las clases (diagramas de clases). Copia los diagramas en un documento de
Word y escribe la informacin de cada clase. Este documento es el Diccionario de
clases y tiene la siguiente informacin, por cada clase:
Nombre de la clase
Estereotipo
Caso de uso al que pertenece
Variables de clase
Mtodos
Colaboraciones
Recursos bibliogrficos:
Snchez, S., Sicilia, M., Rodrguez, D., Ingeniera del Software: Un enfoque
desde la Gua SWEBOK, Edit., Alfaomega, Mxico, 2012.
Weitzenfeld, A., Ingeniera de software orientada a objetos con UML, Java e
Internet, Edit. Thompson, Mxico, 2005.
Camacho, E., Cardeso, F., Nuez, G., Arquitecturas de software: Gua de
estudio. Disponible en la carpeta de Recursos de la Unidad 3.
Bengstsson, P., Design and Evaluation of Software Architecture,
Department of Software Engineering and Computer Science, University of
Karlskrona/Ronneby Soft Center, Ronneby, Sweden, 1999.

También podría gustarte