Ingeniería de Software: diseño y elaboración de un curso a distancia
Transcripción
Ingeniería de Software: diseño y elaboración de un curso a distancia
Ingeniería de Software: diseño y elaboración de un curso a distancia Autores: Lic. María Rosa Mas Camacho MSc. Dr. Abel Barrios Blanco Institución: Instituto Superior de Ciencias Médicas de La Habana Centro de Cibernética Aplicada a la Medicina RESUMEN Se muestra el diseño de un curso a distancia de Ingeniería de Software y el desarrollo de tres de sus temas, orientado a los profesionales del sector de la salud desarrolladores de sistemas, lo que favorecerá la actualización postgraduada en este campo del saber. El curso se corresponde con los contenidos de la unidad modular que forma parte del programa de la Maestría de Informática en Salud, que se desarrolla hoy día en su sexta edición, en el Centro de Cibernética Aplicada a la Medicina (CECAM). Disponer de un curso a distancia sobre www de Ingeniería en Sistemas propiciará la capacitación de especialistas en técnicas ingenieriles para el diseño de software. Se cuenta para su implementación de las posibilidades y alcance que brinda la Red Telemática de Salud Cubana: Infomed. 1 INTRODUCCIÓN La necesidad de mantener una superación continua en correspondencia con el desarrollo del arte en cada momento no es una situación ajena para los profesionales desarrolladores de software del sector de la salud cubana, se impone mejorar la calidad de los productos diseñados, tal como refiere la estrategia general expuesta en los Lineamientos para la Informatización de la Sociedad. Tal propósito encuentra en los cursos a distancia un amplio sustento de existencia. La incorporación del estudio de elementos de Ingeniería de Software en la Maestría de Informática en Salud, es parte del perfeccionamiento a su programa y una respuesta para quienes buscan su actualización en los estudios postgraduados. El poner a disposición un curso a distancia sobre www de Ingeniería en Sistemas prevé satisfacer la demanda de actualización de los informáticos de la salud cubana en relación al desarrollo de Sistemas de Información en correspondencia con las técnicas actuales. DESARROLLO El desarrollo de las tecnologías en el mundo actual ha impuesto la necesidad de trabajar en la Informatización de la Sociedad, interés del Estado Cubano expresado en sus Lineamientos para tal efecto. El Ministerio de Salud Pública, en correspondencia con ello, crea el Grupo de Informática en Salud que en su carpeta metodológica de trabajo expone la necesidad de elevar la calidad del trabajo de las entidades y colectivos dedicados a la automatización de la gestión. Se destaca la orientación relacionada con la necesidad de que los colectivos informáticos eleven su productividad y la calidad de los sistemas que diseñan, debiendo hacer uso de las herramientas establecidas para el análisis y diseño de sistemas de información así como de las metodologías para tal efecto. El Centro de Cibernética Aplicada a la Medicina, que despliega una actividad docente e investigativa, es responsable de la superación postgraduada en el área informática para los profesionales del sector de la salud. Desde 1997 se desarrolla en ese centro la Maestría de Informática en Salud la que tiene el propósito de formar a los participantes en una amplia gama de temas de actualidad, dada la interacción cada vez mayor de la informática y las ciencias de la salud. El perfeccionamiento de la maestría ha sido un proceso continuo a partir de las experiencias adquiridas en el desarrollo de las ediciones realizadas, enriquecidas por los criterios de los participantes y profesores que han laborado en estas y de las inspecciones recibidas por las entidades competentes al efecto. Como resultado de este proceso se realizan acciones por parte del Comité Académico para robustecer el programa que se imparte. En correspondencia con los planteamientos expuestos anteriormente, referida a la actualización en los procedimientos para diseño y uso de metodologías en el proceso de elaboración de sistemas de información y atendiendo a las experiencias satisfactorias realizadas en la elaboración de sistemas para la automatización de programas de apoyo a la atención primaria de salud sobre la base del uso de técnicas ingenieriles, es que se decide incluir como unidad modular de la maestría, el estudio de Ingeniería de Software como parte del perfeccionamiento de su programa. 2 Atendiendo a la situación de la educación actual en nuestra sociedad, con demandas de más educación, de mejor calidad y para mayor cantidad de personas, que exige nuevas formas en la realización del proceso educativo, se presenta la educación a distancia como una alternativa válida de solución. Como resultado del desarrollo de las Tecnologías de la Información y las Comunicaciones alcanzadas hoy día, la demanda de matrícula para los estudios de postgrado, la visión de ofrecer igualdad de oportunidades educativas para todos, de ampliar el alcance del proceso educativo a un mayor número de personas en su capacitación y formación profesional y a las necesidades específicas del tema de ingeniería en sistemas, es que se desarrolla el proyecto del curso que se propone. Diseño y estructura del curso a distancia La Ingeniería en Sistemas tiene como principal objetivo servir como base para la producción de software de calidad. El enfoque ingenieril consiste en definir claramente el problema a resolver, en aplicar herramientas y técnicas para tal propósito. Satisfacer la amplia demanda que existe en la esfera de la salud referente al análisis y diseño de sistemas informáticos, que por limitantes propias de trabajo se dificulta llevarlas a vía de hecho, es uno de los propósitos que cubrirá la ejecución del curso que se muestra. El curso “Elementos de Ingeniería de Software” responde a los contenidos de la unidad de estudio del programa de maestría de Informática en Salud, para los interesados en la gestión automatizada de la salud pública, que realiza hoy día su sexta edición de forma presencial, experiencia que favorece el trabajo de diseño. El objetivo del curso es familiarizar a los profesionales de la salud que trabajan en la gestión con los fundamentos de ingeniería de software, adiestrándoles en el uso de herramientas de análisis y diseño para el desarrollo y mantenimiento de sistemas. La página de inicio muestra el Índice, en el que aparecen: ?? Presentación ?? Generalidades del curso ?? Contenidos ?? Sistema de evaluación El homepage muestra además botones para: la inscripción en el curso, información general de la Maestría Informática en Salud a la que corresponde como unidad modular y la caracterización del centro sede, además del botón de salida. Las vistas de los hipervínculos, a las que se accede desde las opciones que se muestran en el Índice, especifican los siguientes aspectos: En Presentación se expone a quiénes va dirigido el curso y su objetivo general. En Generalidades del curso se aborda su duración, requerimientos para la matrícula y forma de comunicación con el profesor. En Contenidos se exponen los temas del curso, que se relacionan a continuación: ?? Tema 1: La ingeniería de software ?? Tema 2: Ciclo de vida de desarrollo de sistemas 3 ?? Tema 3: Técnicas de mantenimiento del software ?? Tema 4: Proceso de ingeniería de software ?? Tema 5: Acerca de la calidad del software Cada tema se describe según: ??Objetivos ??Desarrollo ??Conclusiones ??Actividades de aprendizaje ??Bibliografía En el acápite Sistema de evaluación se explica la forma en que se realizará el control del aprendizaje del alumno. Para la calificación final se tomará como referencia la exposición del estudiante en el seminario y en la propuesta de solución para una actividad propia de su área de trabajo, como trabajo final. Ambas actividades se realizarán preferiblemente de forma individual y serán defendidas de manera presencial. El profesor del curso deberá recibir previamente la documentación correspondiente en cada caso. Las dudas que puedan surgir serán esclarecidas a los estudiantes por medio del correo electrónico u otras vías de comunicación. Se propiciarán listas de discusiones, monitoreadas por el profesor. Generalidades del software elaborado Se utilizan los softwares Dreamweaver y Adobe Photoshop para la creación y diseño del sitio Web y las páginas del curso, correspondiéndose con el manual de identidad del centro para tal efecto. Se accede a cada acápite de las páginas por medio de enlaces que facilitan la continuidad de la información, aunque existe la posibilidad de no linealidad en el estudio. Se tuvo presente la utilización de contrastes en los colores para el diseño, así como la optimización de las páginas para facilitar su lectura. Aplicabilidad del curso El proyecto en que se trabaja tiene por sustento la disponibilida d tecnológica de la Red Telemática Nacional de Salud: Infomed, la ejecución del proceso e informatización de la sociedad cubana, en particular del sector de la salud y la realización del Proyecto de Maestría a Distancia como parte de la Universidad Virtual de Cuba. Se dispone de experiencias satisfactorias previas de cursos varios sobre Windows, Redes y en particular del curso de Inteligencia Artificial correspondiente a otra unidad modular de la maestría que se aplica en segunda ocasión. Aunque el curso está dirigido a los propósitos del perfil terminal de Gestión Automatizada de la Salud correspondiente a la maestría Informática en Salud, será también de beneficio a otros especialistas interesados en el desarrollo de software en general, independientemente de que pertenezcan o no al sector de la salud. Consideraciones finales: ?? Concluir el desarrollo de los temas propuestos. ?? Realizar un pilotaje para la evaluación del curso en la próxima edición de la maestría. ?? En correspondencia con los resultados de la evaluación del pilotaje, hacer las modificaciones pertinentes y/o colocar el curso a disposición de los interesados. 4 BIBLIOGRAFIA 1. Álvarez Cárdenas S, Metodología para el desarrollo de aplicaciones para medios ambientes visuales estructurados, 1993 2. Chacón Fabio, “El nuevo paradigma tele -informático y la Universidad latinoamericana”, Conferencia Regional sobre Políticas y Estrategias para la transformación de la Educación Superior en América Latina y el Caribe, Cuba, 1996 3. Engineering Outreach, College of Engineering, University of Idaho, “ Strategies for Teaching at Distance”, Distance Education at a glance, 1996, http/www.uidaho.edu 4. Feamster N, La Seguridad en la Ingeniería de Software 2001 http://www.acm.org/crossroads/espanol/xrds7-4/onpatrol74.html 5. González Enrique, “Comunicación digital: límites y promesas”, Educación, Cuba, mayoagosto/98, 94: 39-44 6. Hernández Alicia, “La Educación Distancia como Tecnología Educativa”, Documento Metodológico Universidad Virtual de Ciencias Médicas de Cuba.1996 7. Hernández Alicia, “Diseño curricular en el sistema de Educación a Distancia”, Documento Metodológico Universidad Virtual de Ciencias Médicas de Cuba.1998 8. Informática, Carpeta metodológica TECAINE, MINSAP, 1997 9. Ingeniería de Software, 2001 http://www.euskalnet.net/javierml/softeng/softeng.htm 10. “Lineamientos para la Informatización de la sociedad cubana” Grupo de Especialistas designados por el Comité Ejecutivo 1997 11. Materiales y medios didácticos, 1998, http/www.Educadis.com.ar 12. Portaencasa Rafael, “La Universidda Virtual”, Conferencia Regional sobre Políticas y Estrategias para la transformación de la Educación Supe rior en América Latina y el Caribe, Cuba, 1998 13. Pressman Roger S, Ingeniería del Software. Un enfoque práctico. McGraw-Hill, Cuarta edicion, 1998 14. Proyecto Universidad Virtual de Ciencias Médicas de Cuba, MINSAP, mayo1997 15. Rodríguez león E, Tesis para optar por el título de master en Informática en Salud “La Enseñanza no presencial de la Inteligencia Artificial en Medicina”, 2000 16. Sommerville Ian, Ingeniería de Software, 5a. Edición, Cap1,1995 Presentación disponible en www.cs.cinvestav.mx 5