Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y...
-
Upload
adolpho-nazario -
Category
Documents
-
view
225 -
download
0
Transcript of Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y...
![Page 1: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/1.jpg)
Metodología para el desarrollo de Software educativo POO
Fusión Metodología Extendida y Programación Orientada a Objetos
J. Hernán Ramírez R.
![Page 2: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/2.jpg)
Ciclo de vida evolutivo tradicionalIngeniería
de sistemas
Análisis derequisitos
Diseño
Construción
Pruebas
Instalación
Mantenimiento
![Page 3: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/3.jpg)
La necesidad de la fusión
El ciclo de vida tradicional de diseño tradicional no contempla la necesidad educativa ni el análisis de los requisitos educativos
La metodología extendida contiene métricas de evaluación de Software
Complementar Diseño de Software educativo con documentación didactica
Propuesta de investigación de la metodología extendida bajo el enfoque orientado a objetos
![Page 4: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/4.jpg)
Modelo propuesto
![Page 5: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/5.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 6: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/6.jpg)
Análisis de requisitos educativos
Necesidad Educativa Identificar la necesidad del programa educativo
Seleccionar la teoría educativa a utilizar.
Análisis de requisitos educativos Definir los objetivos educativos
Definir las características del grupo destinatario
Definir contenidos y el recorte de contenidos
Definir estrategias didácticas
Definir las actividades mentales a desarrollar
Definir nivel de integración curricular
Definir tipo de uso del programa y nivel de interactividad
![Page 7: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/7.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 8: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/8.jpg)
Análisis de requisitos del sistema
Fase de Planificación y Especificación de Requisitos
Actividades: entrevistas, lecturas preparatorias Requisitos funcionales y no funcionales Casos de Uso
Casos de Uso de Alto Nivel Casos de Uso Expandidos
Construcción del Modelo de Casos de Uso Planificación de Casos de Uso según Ciclos de
Desarrollo y teoría educativa
![Page 9: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/9.jpg)
Análisis de requisitos del sistema
Descripción Precondición Secuencia Normal Postcondición Excepciones Rendimiento Frecuencia Importancia Urgencia Comentarios
![Page 10: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/10.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 11: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/11.jpg)
Diseño Fase de Construcción: Diseño de Alto Nivel
Modelo de negocio Diagramas de Secuencia del Sistema
Construcción de un Diagrama de Secuencia del Sistema
Modelo Conceptual Identificación de Conceptos Creación del Modelo Conceptual Identificación de Asociaciones Identificación de Atributos
Modelo de datos Glosario Elaboración de contratos y post-condiciones
![Page 12: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/12.jpg)
Diseño
Fase de Construcción: Diseño de Bajo Nivel Casos de Uso Reales Diagramas de Colaboración
Creación de Diagramas de Colaboración Diagrama de Clases de Diseño
Construcción de un Diagrama de Clases de Diseño
Navegabilidad Visibilidad Diseño de interfaz, usabilidad y accesibilidad
Otros Aspectos en el Diseño del Sistema
![Page 13: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/13.jpg)
Diseño UML
![Page 14: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/14.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 15: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/15.jpg)
Desarrollo
Planificaión y seguimiento de proyecto (diagrama de gantt)
Arquitectura MVC, Modelo vista controlador, para facilitar el desarrollo entre diseñadores, programadores
Control de versiones (Subversion o mercury)
![Page 16: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/16.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 17: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/17.jpg)
Pruebas
Plan de pruebas Ejecutar lista que enumere cada requisito expuesto
en los casos de uso detallados, se debe considerar Precondiciones Escenario Restricciones
![Page 18: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/18.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 19: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/19.jpg)
Evaluación del Software
Proceso de evaluación de los prototipos de software y Proceso de evaluación interna y externa del software
Confeccionar el instrumento de evaluación Evaluar prototipos del programa Elaborar los resultados Identificar cambios y ajustes a realizar Llevar a cabo modificaciones pertinentes Archivar resultados
![Page 20: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/20.jpg)
Evaluación del Software
Proceso de evaluación contextualizada Diseñar la evaluación: definir grupos: de control y
experimental, docente, tiempo, modo. Aplicar la prueba Identificar posibles problemas Realizar las modificaciones y ajustes de la versión
![Page 21: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/21.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 22: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/22.jpg)
Implantación
Requisitos de Hardware y software Instaladores Documentación técnica
![Page 23: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/23.jpg)
Documentación didáctica y técnica
Planificar la documentación didáctica Elaborar guía didáctica Adjuntar la información didáctica pertinente Producir la documentación y adjuntarla al
programa.
![Page 24: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/24.jpg)
Ciclo de vida propuestoAnálisis
de requisitos Educativos
Análisis deRequisitos del
sistema
Diseño
Desarrollo
Pruebas
Implantación
Mantenimiento
Evaluación del Software
![Page 25: Metodología para el desarrollo de Software educativo POO Fusión Metodología Extendida y Programación Orientada a Objetos J. Hernán Ramírez R.](https://reader034.fdocument.pub/reader034/viewer/2022051217/5665b4661a28abb57c913515/html5/thumbnails/25.jpg)
Mantenimiento
Mantenimiento de base de datos Gestión de usuarios Actualización de la plataforma Actualizaciones de seguridad