Diagrama De Componentes - karentarazonaj/Reporte_Incidencias GitHub Wiki
Diagrama de Componentes
Descripción
Para la vista de arquitectura se elaboró un Diagrama de componentes, usando el patrón de diseño MVC (Módulo-Vista-Controlador). Se usa el controlador y la vista en el nivel de presentación, desde allí se interactúa con los diferentes niveles del modelo (negocio y persistencia).
En este caso las vistas VistaGhostUsuario y VistaGhostAdmin notifica a los componentes “Controlador”, ControladorKeyApi y ControladorAdminApi los comandos recibidos, el controlador notifica a la vista las propiedades que debe cumplir para presentar datos al usuario; y el controlador también gestiona el acceso al modelo.
En el modelo se identifican dos niveles: Negocio y Persistencia. En el Negocio se encuentra el ClientApi, que permite la autenticación de los usuarios, y GhostCoreAdmin y el GhosCoreContent que permite publicar contenido desde su editor de escritorio favorito y crear una interfaz personalizada para manejar el flujo de trabajo editorial, entre otros; y en Persistencia, se mapea el almacenamiento de datos ya sea en local o en la nube.