Componente |
Responsabilidad |
Administración |
- Administración de los parámetros del sistema
|
Seguridad |
- CRUD de usuarios, permisos y roles
|
Manejo de Excepciones |
- Gestión de las excepciones del sistema
|
Auditoria |
- Trazabilidad de operaciones sobre datos realizadas en el sistema, con enfoque en la lógica de negocio.
|
Interfaz gráfica |
- Permitir la interacción entre el sistema y los usuarios oportunamente, a través de componentes multimedia adecuados y que puedan ser interpretados por navegadores web (HTML).
|
Gestor de Socios |
- CRUD de socios de negocio
- Reglas de negocio acerca de los socios de negocio.
|
Gestor de Requerimientos |
- CRUD de requerimientos específicos que un vendedor desea tercerizar en un socio de negocio
|
Gestor de envío de requerimientos a Socios de Negocio |
- Implementación de la lógica que permita enviar los requerimientos a los socios de negocio más adecuados.
- Enviar las notificaciones a los socios de negocio.
|
Gestor de recepción de Propuestas de Socios de Negocio |
- CRUD de propuestas de Socios de Negocio.
- Implementación de la lógica que permita recibirlas propuestas de los socios de negocio.
- Enviar las notificaciones a los vendedores cuando llegan nuevas propuestas de socios de negocios.
|
Validador de Propuestas de Socios de Negocio |
- Implementar las validaciones de factibilidad técnica y financiera de las propuestas de los socios de negocio.
|
Reportes |
- Generación de reportes personalizados de los diferentes módulos para los diferentes stakeholders.
|
Notificaciones |
- Enviar alertas a los usuarios del sistema.
|
Acceso a datos |
- Se encarga de manejar la persistencia de datos
|
Acceso a servicios |
- Se encarga implementar la lógica de consumo de servicios externos.
- Expone los servicios requeridos por terceros.
|