Actuar#
Introducción#
Hasta ahora, has podido personalizar el reto haciéndolo tuyo. En la fase de investigación desarrollaste las bases conceptuales sobre las cuales construirás tu solución. En esta fase, actuar, vas a considerar una posible solución al reto. Es en esta fase donde desarrollarás un prototipo donde evidenciarás los resultados de aprendizaje del curso.
Propósito de esta fase#
El objetivo de esta fase es demostrar que has explorado a fondo tu reto personalizado, abarcando todas las preguntas clave necesarias para comprender los principales conceptos para abordar el reto. Esto te permitirá desarrollar conclusiones bien fundamentadas, las cuales son esenciales para desarrollar la solución al reto en la siguiente fase.
Importante
Resultado de aprendizaje específico 1
Diseño aplicaciones de software para sistemas de entretenimiento digital utilizando los procedimientos y herramientas adecuadas para cumplir los objetivos de un proyecto. El nivel de desarrollo esperado es autónomo.
Resultado de aprendizaje específico 2
Construyo aplicaciones interactivas aplicando patrones y estrategias que permitan alcanzar los requisitos funcionales y no funcionales establecidos. El nivel de desarrollo esperado es autónomo.
Resultado de aprendizaje específico 3
Aplico pruebas de las partes y del todo de un software siguiendo metodologías, técnicas y estándares de la industria para garantizar el correcto funcionamiento de las aplicaciones. El nivel de desarrollo esperado es autónomo.
Duración de esta etapa#
Consulta en la sección Cronograma la duración de esta etapa.
Trayecto de actividades#
Actividad 1#
La entrega final de la unidad anterior era la síntesis del proceso de investigación. Revisa de nuevo esta síntesis y basado en ella describe ¿Cómo funcionará tu aplicación interactiva?
Según tu proceso de investigación ¿Cuáles son los requisitos funcionales y no funcionales de tu aplicación?
Actividad 2#
Diseña un prototipo en papel que muestre ¿Cómo se verá tu aplicación y ¿Cuál será el flujo con ella?
Aunque tu aplicación sea un proyecto individual, la vas a diseñar considerando que será realizada por un equipo de personas. ¿Cómo vas a estructurar la construcción y arquitectura de la aplicación para abordarla en equipo?
Actividad 3#
¿Cómo harás el control de versión del código y de los assets en un tu aplicación?
¿Qué estructuras de datos usarás? ¿Por qué?
¿Qué algoritmos usarás? ¿Por qué?
¿Qué patrones de diseño usarás? ¿Por qué?
¿Cuál será la arquitectura que usarás para estructurar la aplicación?
¿Cuáles crees que serán las consideraciones de optimización a tener en cuenta para la implementación de tu aplicación?
¿Cómo realizarás las pruebas de las partes de tu aplicación?
¿Cómo realizarás las pruebas de integración de las partes de tu aplicación?
Actividad 4#
Realiza ejemplos simples que ilustren la respuestas a cada una de las preguntas de la actividad anterior.
Actividad 5#
Diseña, implementa y prueba tu aplicación interactiva.
Actividad 6#
¿Cómo hiciste el control de versión del código y de los assets en un tu aplicación?
¿Qué estructuras de datos usaste? ¿Por qué? Muestra un ejemplo en tu aplicación.
¿Qué algoritmos usaste? ¿Por qué? Muestra un ejemplo en tu aplicación.
¿Qué patrones de diseño usaste? ¿Por qué? Muestra un ejemplo en tu aplicación.
¿Cuál fue la arquitectura que usaste para estructurar tu aplicación? Muestra un diagrama que lo explique.
¿Qué consideraciones de optimización tuviste para la implementación de tu aplicación?
¿Cómo hiciste las pruebas de las partes de tu aplicación? Muestra un ejemplo en tu aplicación.
¿Cómo hiciste las pruebas de integración de las partes de tu aplicación? Muestra un ejemplo en tu aplicación.
Evidencias#
Bitácoras de las sesiones de trabajo en aula e independiente.
En la segunda sesión de trabajo en aula de la semana de cierre de este unidad aborda las siguientes cuestiones para compartir con tus compañeros. Tienes 5 minutos para presentar. Recuerda que la presentación la realizarás en el archivo README.md en el directorio resultadoFinal que está en 03actuar.
Importante
Consideraciones para la presentación
Presenta tu reto personalizado.
Presenta el video con un demo del prototipo realizado.
Evidencia cómo tu prototipo soluciona el reto personalizado.