SEMANA 9

DISEÑO DEL MÓDULO PRINCIPAL Y SECUNDARIOS.
Previamente, en el entregable 8, hemos realizado un diagrama de casos uso con el objetivo de obtener los requerimientos del sistema a partir de las descripciones de las acciones desde el punto de vista del usuario. Asimismo, se expuso ante los asesores el resumen de parte conceptual que comprende la semana 5, 6, 7 y 8.

PLAN DE DESARROLLO DE PROTOTIPOS

  • Identificar todos los datos que requerirá nuestra aplicación.
  • Organizar los datos a procesar y sin procesar
  • Identificar las funciones que realizará nuestra aplicación.
  • Seleccionar los datos que requerirá cada función
  • Programar la información de los pasos anteriores
  • Compilar para traducir a un lenguaje de máquina.
  • Depuración de la codificación para ver si hay algún error.
  • Ejecutar el programa.
  • Validar el correcto funcionamiento del programa con un caso real.

IDENTIFICACIÓN DE LOS ENCARGADOS

Programación en App Inventor

Jenny Cusicuna - Diego Salvatierra

Encargados de escribir los códigos correspondientes para cada función con la ayuda del boceto interactivo presentado en la semana 6 en el entorno de desarrollo App Inventor.

Programación en Flutter - Dart

Gian Santivañez - Ítalo Acuña

Encargados de escribir los códigos correspondientes para cada función con la ayuda del boceto interactivo presentado en la semana 6 en el entorno de desarrollo Flutter.

 Búsqueda de datos

Álvaro Rojas - Jorge Guevara

Encargados de recolectar y organizar los datos necesarios para cada función dentro de nuestra aplicación, e información extra que usaremos en el cuestionario, recomendaciones y novedades.

Diseño en Adobe XD

María F. Mautino

Encargada de diseñar la interfaz de nuestra aplicación con finalidad de que esta sea visualmente agradable y atractiva para el usuario e ir verificando que este se muestre en el entorno de desarrollo correspondiente. Asimismo, encargada de editar la página web del grupo para mantener informado a los asesores.

FRAMEWORK Y LENGUAJE DE PROGRAMACIÓN 

DART

Es un lenguaje muy sencillo de aprender con una curva de aprendizaje empinada y es muy rápido de desarrollar gracias a los widgets, una herramienta muy importante que será necesario para nuestro proyecto.



APP INVENTOR

Este entorno de desarrollo nos ayudará a prototipar nuestra aplicación con la finalidad de que cumpla con nuestro objetivo planteado en la semana 7.


FLUTTER

Este framework es multiplataforma, lo que indica que con un mismo código podemos desarrollar la aplicación tanto para Android como para IOS y este a su vez posee la gran ventaja que genera código 100% nativo para cada plataforma.

REFERENCIAS DE IMÁGENES

  • [1]"MIT App Inventor | Explore MIT App Inventor", Appinventor.mit.edu, 2020. [Online]. Available: https://appinventor.mit.edu. 
  • [2 ]"Flutter - Beautiful native apps in record time", Flutter.dev, 2020. [Online]. Available: https://flutter.dev. 
  • [1]"Dart programming language", Dart.dev, 2020. [Online]. Available: https://dart.dev. [Accessed: 15- Dec- 2020].

Mobirise html site maker