Anexo 9.SAD
Anexo 9.SAD
Anexo 9.SAD
Arquitectura de Software
Anexo 9
2014 - I
Pontificia Universidad Javeriana - Bogot
Alex Arias
1. Introduccin
2. Arquitectura trabajada
Fue necesario organizar el cdigo de forma que fuera fcil su desarrollo y para esto se
utiliz el patrn de diseo MVC, donde se separa de las siguientes capas:
1. Capa Modelo: esta capa define la lgica del negocio y es donde se encuentra la
base de conocimiento extrada de los modelos de minera de datos tiles.
2. Capa Vista: Esta capa contiene la interfaz de usuario o comnmente llamada GUI,
la cual hace que los usuarios puedan interactuar con el sistema.
3. Capa controlador: Aqu se encuentra las clases que contienen la ejecucin del
modelo de minera de datos con el fin de obtener los patrones requeridos por el
usuario por medio de la capa vista. Esta capa acta como un intermediador entre la
GUI y la base de conocimiento.
Vista: GUI
Controlador: Lgica
Modelo: Conexin
3. Diagrama de Componentes
Lgica del negocio: En este componente se encuentran todas las clases que hacen
posible cumplir las funcionalidades de pronstico y visualizacin de los resultados de
los modelos por filtros de los contaminantes. Este componente consume los servicios
del componente consulta y a su vez localmente expone sus servicios al componente de
presentacin GUI.