Metodolog - PowerPoint PPT Presentation

About This Presentation
Title:

Metodolog

Description:

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. – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 26
Provided by: blogHerna
Category:

less

Transcript and Presenter's Notes

Title: Metodolog


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.
2
Ciclo de vida evolutivo tradicional
Ingeniería de sistemas
Análisis de requisitos
Diseño
Construción
Pruebas
Instalación
Mantenimiento
3
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

4
Modelo propuesto
5
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
6
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

7
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
8
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

9
Análisis de requisitos del sistema
  • Descripción
  • Precondición
  • Secuencia Normal
  • Postcondición
  • Excepciones
  • Rendimiento
  • Frecuencia
  • Importancia
  • Urgencia
  • Comentarios

10
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
11
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

12
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

13
Diseño UML
14
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
15
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)

16
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
17
Pruebas
  • Plan de pruebas
  • Ejecutar lista que enumere cada requisito
    expuesto en los casos de uso detallados, se debe
    considerar
  • Precondiciones
  • Escenario
  • Restricciones

18
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
19
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

20
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

21
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
22
Implantación
  • Requisitos de Hardware y software
  • Instaladores
  • Documentación técnica

23
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.

24
Ciclo de vida propuesto
Análisis de requisitos Educativos
Análisis de Requisitos del sistema
Diseño
Desarrollo
Pruebas
Evaluación del Software
Implantación
Mantenimiento
25
Mantenimiento
  • Mantenimiento de base de datos
  • Gestión de usuarios
  • Actualización de la plataforma
  • Actualizaciones de seguridad
Write a Comment
User Comments (0)
About PowerShow.com