Experimento de verificación tecnológica - dfgoUniandes/proyecto-final-uniandes-grupo-02 GitHub Wiki
Experimento de arquitectura - Verificación Tecnología
Propósito del experimento.
Verificar el correcto funcionamiento de la tecnología de programación escogida para la capa de frontend (implementación del componente web y componente móvil). Se quiere utilizar una misma tecnología de desarrollo para este caso Ionic funcionando como una PWA.
Resultados esperados.
- Se espera que con el experimento se pueda verificar la implementación de la tecnología escogida para el componente web.
- Se espera que con el experimento se pueda verificar la implementación de la tecnología escogida para el componente móvil.
- Se espera que se puedan observar y comprobar algunas opciones de usabilidad de la aplicación web y móvil con el uso de la tecnología escogida.
- Se espera que se pueda observar y verificar el correcto funcionamiento de las tecnologías desplegadas en un dispositivo móvil.
- El mismo código base se utiliza para los dos componentes de la capa frontend.
Recursos requeridos.
Despliegue de aplicación web, Despliegue de aplicación móvil, Ionic.
Elementos de arquitectura involucrados.
- Diagrama de despliegue
- Componente Navegador Browser
- Componente Móvil.
Como elementos involucrados en la arquitectura del experimento propuesto, mediante la vista de despliegue como mecanismo para expresar las decisiones de diseño.
Cliente, Servir como punto de entrada al sistema que por medio del navegador o browser para la plataforma web.
Dispositivo Móvil, Servir como punto de entrada al sistema que por medio de un dispositivo móvil para el acceso de usuarios.
Esfuerzo estimado
40 horas
Distribución de esfuerzo
Integrante | Tareas a realizar | Esfuerzo estimado |
---|---|---|
Diego F. Garcia O | Realización de tareas relacionadas a la creación, integración e implementación de componente web. | 10 Horas |
Jorge E. Pacheco R. | Revision de comportamiento funcional de la aplicación del componente web. | 10 Horas |
Oscar E. Cortes Medina | Realización de tareas relacionadas a la creación, integración e implementación de componente movil | 10 Horas |
Javier Elkin Rativa | Revision de comportamiento funcional de la aplicación del componente movil. | 10 Horas |
Hipótesis de diseño 1
Punto de sensibilidad
Componente Web
Historia de arquitectura asociada
(Medico) Registro de médicos - Componente Web (Médico) Historias clínicas - Componente Web (Médico) Casos médicos - Componente Web (Médico) Agenda - Componente Web (Médico) Reportes - Componente Web (Médico) Diagnósticos - Componente Web
Nivel de incertidumbre
Medio-Alto: 8
Hipótesis de diseño 2
Punto de sensibilidad
Componente Móvil
Historia de arquitectura asociada
(Paciente) Registro de usuario - Componente Movil (Paciente) Consultas - Componente Móvil (Paciente) Notificaciones - Componente Móvil
Nivel de incertidumbre
Medio-Alto: 7
Listado de componentes (Microservicios) involucrados en el experimento
Plataforma Web
Se espera que con el experimento se pueda verificar la implementación de la tecnología escogida para el componente web.
Aplicación Móvil
Se espera que con el experimento se pueda verificar la implementación de la tecnología escogida para el componente móvil.
Tecnología asociada con el experimento
-
Lenguajes de programación utilizado: Typescript: Facilita la construcción y la implementación del desarrollo propuesto y contamos con expertos en el desarrollo con Ionic.
-
Plataforma de despliegue: Localmente: Para el desarrollo del experimento web se trabajará de forma local. Android: Para el desarrollo del experimento móvil se trabajará un dispositivo móvil Android.
-
Librerías: Reactive forms: Librerías necesarias para la implementación de los componentes de entrada de la aplicación web y móvil.
-
Frameworks de desarrollo: Ionic, Angular: Framework de desarrollo necesario para la implementación de los componentes web y móviles.