proyecto janus

Post on 30-Jun-2015

302 Views

Category:

News & Politics

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

“Aprendiendo a desarrollar software. La experiencia del

proyecto Janus”

M.I. Norma Ivone Peña GaleanaM.I. Ricardo Peña Galeana

2

Aprender a desarrollar software…todo un reto

Asignaturas relacionadas: Ingeniería de software Programación Análisis de sistemas Sistemas de información Base de datos Bodega de datos Inteligencia artificial Otras

3

Participación en proyectos reales… problemas enfrentados

El estudiante de licenciatura carece de los conocimientos suficientes para el desarrollo de sistemas de software reales

El alumno de maestría cuenta con los conocimientos, pero carece de la experiencia necesaria para la dirección de proyectos y la coordinación de equipos de trabajo

4

Participación en proyectos reales… problemas enfrentados

El profesor: Cuenta con los conocimientos metodológicos

y la experiencia en el desarrollo y liderazgo de proyectos de software

Carece del tiempo para dirigir varios proyectos a la vez y al mismo tiempo asesorar individualmente y a diferentes niveles a cada uno de los alumnos

5

La propuesta:El Proyecto Janus

Responsables: M.I. Norma Ivone Peña Galeana M.I. Ricardo Peña Galeana

6

La propuesta:El Proyecto Janus

Objetivos: Proporcionar a los alumnos de licenciatura la

oportunidad de aprender y aplicar metodologías, técnicas y herramientas utilizadas para el desarrollo de software

Proporcionar a los alumnos de maestría la posibilidad de aplicar sus conocimientos en proyectos reales de desarrollo de software y fomentar el desarrollo de competencias como líderes de proyecto y coordinadores de equipos de trabajo

7

La propuesta:El Proyecto Janus

Objetivos: Diseñar una metodología innovadora para la

enseñanza de las tecnologías de la información, adecuando además las metodologías de desarrollo de software a la realidad guerrerense

Desarrollar proyectos de software que coadyuven a la solución de problemas reales en organizaciones dentro y fuera de nuestra Universidad

8

El Proyecto Janus

Base del proyecto: creación de equipos de desarrollo de software integrados por alumnos de licenciatura y maestría

Estudiantes de Licenciatura

Estudiante de Maestría

Profesores2 a 3 alumnos (Equipo

de desarrollo)1 alumno (Líder

de proyecto)

2 profesores (Administradores de los proyectos)

9

Operación de Janus

Reuniones de Dirección

Estudiante de Maestría

Profesores

Los profesores asignan el proyecto específico a cada

alumno de maestría y actúan como clientes en la definición

de los requerimientos del software

El estudiante de maestría actúa como líder de proyecto, tomando

las decisiones referentes a las características técnicas y el

desarrollo del software

10

Operación de Janus

Análisis de alternativas tecnológicasy toma de decisiones

Estudiante de Maestría

Los estudiantes de maestría deciden en conjunto las

características técnicas de sus proyectos

11

Operación de Janus

Reuniones operativas

Estudiantes de Licenciatura

Estudiante de Maestría

El estudiante de maestría dirige a los estudiantes de licenciatura (que actúan como desarrolladores)

12

Operación de Janus

Refuerzo de aprendizaje

Estudiantes de Licenciatura

Profesores

Los profesores realizan sesiones de capacitación con los alumnos de licenciatura, donde se explican conceptos y modelos teóricos

aplicados al desarrollo de software

13

Operación de Janus

Reuniones de seguimiento

Estudiantes de Licenciatura

Estudiante de Maestría

Profesores

Todos los miembros del Proyecto Janus se reunen para informar avances, discutir problemas y evaluar desempeños

14

Inicio del Proyecto Janus

Inicio de actividades: 8 de Julio de 2010 Proyectos:

Sistema de Indicadores del Desarrollo Infantil: Valoración de Inteligencias Múltiples (SIVIM)

Sistema para la Planeación y el Control de Actividades Docentes (SIPCAD)

Sistema para el Control Individual de Actividades Académicas en Dispositivos Palm (SICIA)

Sistema de Control de Inventarios, Facturación y Servicios (SICIFASE)

15

Resultados… hasta ahora

Fases completadas: Análisis y diseño El dominio del problema Plan de administración del proyecto Documento de requerimientos de

software Diseño estandarizado de las interfaces

gráficas (GUI) Modelo de datos Diagramas (de casos de uso, de robustez,

de secuencia, de clases)

16

Resultados… hasta ahora

Para la comprensión del problema: SEP. Plan de educación preescolar 2004 SEP. Plan de educación primaria 2008 Doman, G. Como enseñar a leer a su bebé. Doman, G. Cómo enseñar matemáticas a su

bebé. Vélez y Dávila. Inventario de objetivos para la

valoración de las inteligencias múltiples en niños de 2 a 6 años.

17

Resultados… hasta ahora

Herramientas y lenguajes de diseño evaluados: Smart Draw, GUI Design, Visio UML Argo UML, Enterprise Architect

Metodologías para el desarrollo de software consideradas: PSP, ICONIX PUDS, XP (Extreme programming)

Seleccionadas

Seleccionadas

18

Resultados… hasta ahora Controles de lectura, ejercicios, exámenes:

Sommerville, I. Ingeniería de software. (Caps. 5, 6, 7, 23, 26)

Braude, E. Ingeniería de software: una perspectiva orientada a objetos. (Caps. 1, 2)

Larman, G. UML y patrones. (Caps. 5, 6, 7) Rosenberg, D. Applying use case driven object

modelling with UML: an anotated e-commerce example . (Todo el libro: 8 caps.)

Humprey, W. Introducción al proceso de software personal-PSP (Caps. 1 al 11)

Asignatura evaluada: Ingeniería de software

19

De aquí hacia adelante…

Fases actual: Codificación Entorno: Visual Studio 2010 Lenguaje de programación: C# (V 4.0) Manejador de base de datos: SQL Server

20008 Fases posteriores:

Pruebas, integración y liberación del sistema

Documentación Fecha de finalización: Julio de 2012

20

De aquí hacia adelante…

Controles de lectura y ejercicios: Deitel y Deitel. Cómo programar en C#. (Caps. 1 a 15) Sánchez, J. A taxonomy of agents. Technical report ICT-97-1 Cohen y Asín. Sistemas de información para los negocios. (Caps. 1, 2,

7, 8, 9, 10, 12) Ciampagna, J. Los sistemas de información en la organización (artículo) Tundidor, Lázaro; et. al. Fundamentos teóricos de los SI de apoyo a la

toma de decisiones (artículo) Van der Heijden, H. Designing management information systems (Cap.

1) Asignaturas por evaluar (licenciatura): Programación, sistemas de

información Asignaturas (maestría): Temas selectos de IS, Seminario de tesis

21

Proyecto Janus

Alumnos de Maestría:

Ma. Guadalupe García MaximianoFernando Vélez Ramos

Martín Salvador Espinoza CarreraGerardo Mateo Urzúa

22

Proyecto Janus

Alumnos de Licenciatura:

Itzel Yuval Domínguez PeraltaCésar Bautista Santos

Héctor Agustín Domínguez RemigioJorby Joel Colín Baños

José Miguel Fabián MartínezLuis Amando Bello de Jesús

23

Proyecto Janus

Centro de Investigación e Innovación en Tecnologías de la Información CIITI-

UACyTI-UAG

M.I. Norma Ivone Peña Galeana(normaivone@yahoo.com)

M.I. Ricardo Peña Galeana(rpgaleana@msn.com)

top related