metodolog a para el desarrollo de software educativo poo
Download
Skip this Video
Download Presentation
Metodología para el desarrollo de Software educativo POO

Loading in 2 Seconds...

play fullscreen
1 / 25

Metodología para el desarrollo de Software educativo POO - PowerPoint PPT Presentation


  • 256 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Metodología para el desarrollo de Software educativo POO' - clark-bartlett


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
metodolog a para el desarrollo de software educativo poo
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.

ciclo de vida evolutivo tradicional
Ciclo de vida evolutivo tradicional

Ingeniería

de sistemas

Análisis de

requisitos

Diseño

Construción

Pruebas

Instalación

Mantenimiento

la necesidad de la fusi n
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
ciclo de vida propuesto
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

an lisis de requisitos educativos
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
ciclo de vida propuesto1
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

an lisis de requisitos del sistema
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
an lisis de requisitos del sistema1
Análisis de requisitos del sistema
  • Descripción
  • Precondición
  • Secuencia Normal
  • Postcondición
  • Excepciones
  • Rendimiento
  • Frecuencia
  • Importancia
  • Urgencia
  • Comentarios
ciclo de vida propuesto2
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

dise o
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
dise o1
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
ciclo de vida propuesto3
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

desarrollo
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)
ciclo de vida propuesto4
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

pruebas
Pruebas
  • Plan de pruebas
    • Ejecutar lista que enumere cada requisito expuesto en los casos de uso detallados, se debe considerar
      • Precondiciones
      • Escenario
      • Restricciones
ciclo de vida propuesto5
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

evaluaci n del software
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
evaluaci n del software1
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
ciclo de vida propuesto6
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

implantaci n
Implantación
  • Requisitos de Hardware y software
  • Instaladores
  • Documentación técnica
documentaci n did ctica y t cnica
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.
ciclo de vida propuesto7
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

mantenimiento
Mantenimiento
  • Mantenimiento de base de datos
  • Gestión de usuarios
  • Actualización de la plataforma
  • Actualizaciones de seguridad
ad