METODOS DE LA INGENIERIA INFORMATICA AVANZADA Britos, P., Garca-Martnez, R., Diez, E., Ochoa, M., Merlino, H.
, Fernndez, E., Rancn, C. Centro de Ingeniera del Software e Ingeniera del Conocimiento Escuela de Postgrado. Instituto Tecnolgico de Buenos Aires Tel: 54-11-6393-4843 - E-mail: rgm@[Link] Web: [Link]
1. Objetivos del Proyecto Este proyecto tiene por objetivos: [a] identificar herramientas faltantes requeribles por el Ingeniero de Software para soportar el desarrollo de un Sistema de Informacin, [b] identificar herramientas faltantes requeribles por el Ingeniero de Conocimiento para soportar el desarrollo de un Sistema Experto, [c] identificar herramientas faltantes de evaluacion de proyectos basados en Standares de Calidad de Software aceptados por la comunidad internacional (CMM - ISO) y [d] desarrollar y testear las herramientas identificadas.
2. Lneas de investigacin Los resultados del proyecto pueden agruparse en tres reas: aspectos metodolgicos, mtodos de estimacin y riesgos, calidad y madurez de proyectos de software.
2.1. Aspectos Metodolgicos Dentro de los aspectos metodolgicos se ha trabajado en: la seleccin asistida del modelo de ciclo de vida [Rossi, 2001], la asistencia automtica a la identificacin de requerimientos [Rizzi, 2001], la generacin asistida del mapa de actividades de proyectos de desarrollo de software [Diez, 2003; Diez et al, 2003], la gestin de configuracin de productos de software en etapas de desarrollo [Rancn, 2003], metodologas de seleccin de sistemas ERP [Chiesa, 2004], desarrollo de tcnicas para el entendimiento del negocio a la que debe dar soporte el sistema de informacin [Ochoa, 2006; Ochoa et al, 2006], el desarrollo de una metodologa para el diseo de sistemas tutores inteligentes [Sierra et al, 2006] y el desarrollo de una metodologa orientada al conocimiento para la educcin de requisitos en ingeniera del software [Hossian et al, 2007].
2.2. Mtodos de Estimacin En el rea de estimacin se ha trabajado en: estimacin del esfuerzo basada en casos de usos [Peralta, 2004], establecimiento de los principios para un mtodo de estimacin de proyectos de software basado en escenarios principales [Cao, 2006; Cao et al, 2006] y estimacin de proyectos para sistemas basados en conocimiento [Ovejero, 2007].
2.3. Riesgos, Calidad y Madurez de Proyectos de Software En esta rea se han obtenido resultados en: gestin de riesgos en proyectos software de sistemas industriales de automatizacin y control [Del Ro, 2007], desarrollo de una taxonoma para la identificacin de riesgos de proyectos de software [Maniasi, 2006; Maniasi et al, 2006]. Tambin se han obtenido algunos resultados en el rea de aseguramiento de la calidad en la construccin de sistemas basados en conocimiento [Diez, 2003], en automatizacin de procesos de auditoria [Kuna, 2007] y en automatizacin de la evaluacin de la madurez de procesos de construccin de software [Peralta, 2004; Peralta et al, 2004; Rivero Bianchi, 2004].
3. Lneas de Trabajo A la fecha de la presentacin de esta comunicacin se contina trabajando en: herramienta de gestin de cambios e incidencias [Farach, 2007], mtodos para la reduccin de error humano en experimentacin de software [Pytel, 2007] y en la revisin de mtodos estadsticos utilizados en experimentacin de software [Guerini, 2007].
4. Formacin de Recursos Humanos A la fecha de esta comunicacin se han radicado en el Proyecto: catorce tesis de magster, tres trabajos finales de especialidad, una tesis de grado en ingeniera y los planes de investigacin de dos docentes.
5. Referencias Cao, J., Ochoa, M., Fernndez, E., Merlino, H., Hossian, A., Sierra, E., Diez, E., Britos, P., GarcaMartnez, R. 2007. Estimacin basada en Escenarios Principales. Proceedings VI Ibero-American Symposium on Software Engineering. Pg. 301-308. Diez, E., Britos, P., Rossi, B. y Garca-Martnez, R. 2003. Generacin Asistida del Mapa de Actividades de Proyectos de Desarrollo de Software. Reportes Tcnicos en Ingeniera del Software 5(1):13-18. ISSN 1667-5002. Farach, V. 2007. Herramienta de Gestin de Cambios e Incidencias. Proyecto de Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Hossian, A., Sierra, E., Britos, P., Ochoa, A., Garca-Martnez, R. 2007. Hacia una Metodologa Orientada al Conocimiento para la Educcin de Requisitos en Ingeniera del Software. Proceedings VI Ibero-American Symposium on Software Engineering. Pg. 107-114. Kuna, H. 2007. Asistencia para la Realizacin de Auditoria de Sistemas de Organismos Pblicos o Privados. Tesis de Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Ochoa, M., Britos, P. y Garca-Martnez, R. [Link] Protofase de Entendimiento del Negocio para Metodologas de Desarrollo de Sistemas. XII Congreso Argentino de Ciencias de la Computacin. San Luis. Argentina. Peralta, M.; Diez, E.; Britos, P. y Garca Martnez, R. 2004. Evaluacin Asistida de CMMI-SW. Proceedings de la 4 Jornadas Iberoamericanas de Ingeniera del Software e Ingeniera del Conocimiento. Pg. 59-74. Pytel, P. 2007. Mtodo de Reduccin de Error Humano en Experimentacin de Software. Proyecto de Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA.
Rancn, C. 2003. Gestin de Configuracin de Productos de Software en Etapas de Desarrollo. Trabajo Final de Especialidad en Ingeniera de Sistemas Expertos. Escuela de Postgrado. ITBA. Rivero Bianchi, C. 2004. Asistencia Automtica en Certificacin Basado en el Estndar ISO 9001:2000. Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Rossi, B. 2001. Sistema Experto de Ayuda para la Seleccin del Modelo de Ciclo de Vida. Tesis de Magister en Ingeniera del Conocimiento. Facultad de Informtica. Universidad Politcnica de Madrid. Sierra, E., Garca-Martnez, R., Cataldi, Z., Britos, P. y Hossian, A. 2006. Towards a Methodology for the Design of Intelligent Tutoring Systems. Research in Computing Science Journal. ISSN 1665-9899. Volumen 20. Pg.181-189. Rizzi, M. 2001. Sistema Experto Asistente de Requerimientos. Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Diez, E. 2003. Aseguramiento de la Calidad en la Construccin de Sistemas Basados en Conocimiento. Un Enfoque Prctico. Trabajo Final de Especialidad en Ingeniera de Sistemas Expertos. Escuela de Postgrado. ITBA. Diez, E. 2003. Sistema Generador del Mapa de Actividades de un Proyecto de Desarrollo de Software. Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Chiesa, F. 2004. Metodologa para Seleccin de Sistemas ERP. Reportes Tcnicos en Ingeniera del Software. 6(1):17-37. ISSN 1667-5002. Peralta, M. 2004. Asistente para la Evaluacin de CMMI-SW. Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Peralta, M. 2004. Estimacin del Esfuerzo Basada en Casos de Usos. Reportes Tcnicos en Ingeniera del Software. 6(1):1-16. ISSN 1667-5002. Maniasi, S., Britos, P. y Garca Martnez, R. 2006.A Taxonomy-Based Model for Identifying Risks. Proceedings V Ibero-American Symposium on Software Engineering. Pg. 13-18 Ochoa, A. 2006. Uso de Tcnicas de Educcin para el Entendimiento del Negocio. Tesis de Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA Cao, J. 2006. Principios para un Mtodo de Estimacin de Proyectos de Software Basado en Escenarios Princpales. Trabajo Final de Especialidad enControl y Gestin del Software. Escuela de Postgrado. ITBA Maniasi, S. 2006. Identificacin de Riesgos de Proyectos de Software en Base a Taxonomas. Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA Guerini, M. 2007. Revisin de Mtodos Estadsticos Utilizados en Experimentacin de Software. Proyecto de Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Del Ro, J. 2007. Sistema de Asistencia a la Gestin de Riesgos en Proyectos Software de Sistemas Industriales de Automatizacin y Control. Tesis de Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA. Ovejero, D. 2007. Estimacin de Proyectos para Sistemas Basados en Conocimiento. Tesis de Tesis de Magister en Ingeniera del Software. Escuela de Postgrado. ITBA