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.

image

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.