Documento Completo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Aplicacin de procesos de ingeniera de requerimientos en la generacin de

productos software

Sonia I. Mario
1,2
Mara V. Godoy
1,2
, Pedro Alfonzo
1,2
, Jaquelina Escalante
1,2,3
, Walter
Barrios
1,2
, Carlos Primorac
1,2
, Mirta Fernandez
1,2
, Romina Alderete
1,2

1
rea de Ingeniera Web. Facultad de Ciencias Exactas y Naturales y Agrimensura
2
Departamento de Informtica. Facultad de Ciencias Exactas y Naturales y Agrimensura.
9 de Julio 1449. CP: 3400. Corrientes. Argentina.
3
Facultad de Humanidades. Av. Las Heras 727. CP: 3500. Resistencia. Argentina.
Universidad Nacional del Nordeste.
[email protected], [email protected], [email protected]

RESUMEN
Se resume la lnea de investigacin vinculada con el
estudio, anlisis y aplicacin de ingeniera de
requerimientos en la generacin de productos software
orientados a diversos dominios del conocimiento. Estos
se generaron en el marco de un proyecto desarrollado
por el rea de Ingeniera Web (AIW) de la Facultad de
Ciencias Exactas y Naturales y Agrimensura de la
Universidad Nacional del Nordeste En referencia a la
formacin de recursos, uno de los autores del trabajo es
becario de postgrado y dos son becarios de pregrado de
la UNNE.

Palabras clave: TIC, industria del software, ingeniera
de requerimientos, formacin de recursos humanos.
CONTEXTO
Se presentan los avances vinculados a la revisin,
estudio y aplicacin de la ingeniera de requerimientos
y las actividades I+D+i derivadas y enmarcadas en el
proyecto Tecnologas de la informacin y
comunicacin como herramientas del desarrollo local"
(2009-2012).

1. INTRODUCCIN
El proyecto denominado Tecnologas de la
informacin y comunicacin como herramientas del
desarrollo local tiene como objetivo general realizar
investigacin aplicada relacionada con los sistemas de
informacin y de gestin centrados en las tecnologas
de la informacin y comunicacin (TIC). Para el
logro del mismo, se estudian diversas metodologas,
tecnologas y herramientas de actualidad, referentes al
diseo, desarrollo e implementacin de sistemas de
informacin construidos y accesibles va plataforma
Web. Este proyecto pertenece al rea de Ingeniera
Web (AIW) de la Facultad de Ciencias Exactas y
Naturales y Agrimensura de la Universidad Nacional
del Nordeste [7]. sta participa atendiendo a demandas
locales y regionales en el marco de proyectos de
investigacin aplicada, desarrollo tecnolgico e
innovacin mediante el empleo eficiente de las TIC en
los distintos campos sociales, productivos, educativos y
culturales.
Una de las metas del proyecto es el diseo y
construccin, enfatizando la transferencia de
tecnologa, de software aplicando las teoras y
metodologas de la Ingeniera de Software.

La IEEE [19] citada en [5], define a los requerimientos
de software como: I) Condicin o capacidad requerida
por el usuario para resolver un problema o alcanzar un
objetivo; II) Condicin o capacidad que debe satisfacer
o poseer un sistema o una componente de un sistema
para satisfacer un contrato, un estndar, una
especificacin u otro documento formalmente
impuesto; III) Representacin documentada de una
condicin o capacidad como en I o II.

Para [10], la ingeniera de requerimientos (IR) es el
proceso sistemtico de desarrollar requerimientos a
travs de un proceso iterativo y cooperativo de analizar
el problema, documentar los resultados en una variedad
de formatos y probar la exactitud del conocimiento
adquirido. Adems, clasifica los procesos de IR en: i)
elicitacin, iii) especificacin y iii) validacin.

La IEEE [8], define especificacin de requerimientos
del software o SRS, como una descripcin para un
producto software particular, programa o conjunto de
programas, que realizan ciertas funciones en un
ambiente especfico. Debe expresar las funciones a ser
realizadas, en qu situacin y para quin, los resultados
a obtener, como as tambin centrarse en los servicios a
llevar a cabo [8].

Los requerimientos pueden dividirse en funcionales
(describen lo que el sistema debe hacer y dependen del
tipo de software a desarrollarse) y no funcionales
(aquellos que no se refieren directamente a las
funciones particulares que proporciona el sistema, sino
WICC 2012 407
2012 XIV Workshop de Investigadores en Ciencias de la Computacin
a las propiedades emergentes de ste como la
fiabilidad, el tiempo de respuesta, entre otros).
Algunos de estos pueden restringir el proceso que se
debe utilizar para desarrollar el sistema. Un ejemplo de
requerimientos de procesos es la especificacin de los
estndares de calidad que se deben utilizar [18].
La especificacin de requerimientos para el desarrollo
de aplicaciones Web, se puede reforzar integrando
estndares de accesibilidad a fin de obtener una
especificacin ms completa y mayor calidad en el
producto.

Se coincide con [18], en que la IR es una etapa
particularmente crtica en el proceso del software ya
que los errores cometidos, originan inevitablemente
problemas posteriores en el diseo e implementacin
del sistema. Por lo tanto este proyecto considera su
importancia y aplica los procesos de IR, en la
generacin de productos software. Estudiando .adems
posibles modificaciones o adaptaciones de tcnicas y
mtodos.

2. LINEAS DE INVESTIGACION y
DESARROLLO
En la lnea de i+d referente a la ingeniera de
requerimientos, se aborda:
- La revisin de metodologas de desarrollo de
software. Se mencionan el Proceso Unificado de
Rational (RUP)[17], El Proceso Unificado de
Desarrollo del Software [9], SCRUM [4].
- La eleccin, anlisis y estudio de herramientas
informticas y su utilizacin para la representacin
y explicitacin de los casos de estudios abordados.
Entre las que se mencionan: ArgoUML [2], otras

3. RESULTADOS OBTENIDOS/ESPERADOS
En esta seccin se mencionan los logros alcanzados en
la lnea temtica especificada y vinculados al
mencionado proyecto que facilita la concrecin de
actividades de investigacin aplicada, desarrollo y
transferencia hacia la sociedad.
Los resultados se plasmaron en una publicacin en una
revista internacional [16], presentaciones de trabajos en
congresos y reuniones cientficas de carcter nacional.
Asimismo se continan generando productos software
transferible al contexto de influencia de sta
Universidad que abordan los lineamientos definidos
por la ingeniera de requerimientos [1]; [3]; [6]; [11];
[12]; [13]; [14]; [15]; [16].
Con miras a la difusin de los resultados, se
concretaron dos acciones. Una de ellas se desarroll en
el marco de seminarios orientados a exponer
innovaciones en TIC. La segunda se plasm en una
exposicin realizada en el marco de un ciclo de
conferencias organizadas entre la FACENA (UNNE) y
el Polo IT Corrientes.

4. FORMACIN DE RECURSOS HUMANOS
A continuacin se mencionan los logros en referencia a
la formacin de RRHH entre los aos 2010 y 2011.
- Iniciaron su formacin en temas de investigacin
aplicada y desarrollo tecnolgico un becario de
postgrado y dos de pregrado de la SGCyT
UNNE.
- Otros integrantes del proyecto participan en la
profundizacin de temas vinculados con la
ingeniera de requerimientos y enfatizan su
aplicacin en la direccin de los Trabajos Finales
de Aplicacin.
- Finalizaron su Trabajo Final de Aplicacin siete
alumnos de carrera Licenciatura en Sistemas de
Informacin quienes incorporaron la mencionada
tcnica en el desarrollo de los mismos.

Referencias
[1] Alderete, R., Escalante, E., Mario S. I., Godoy, M.
V. 2011. Implementacin del mdulo Verbos del
Prototipo educativo Enseanza para la lengua del
5 grado. Anales del VI Congreso Argentino de
Tecnologas en Educacin y Educacin en
Tecnologa. TE&ET11.
[2] ArgoUML. http://argouml.tigris.org/
[3] Barrios, W., Godoy, M. V., Fernandez, M. Mario
S. I., 2011. "Sistema de apoyo a la gestin de salud
pblica rural: Etapas preliminares del proyecto."
Simposio de Sociedad de la Informacin. 40
Jornadas Argentinas de Informtica. Crdoba.
Argentina.
[4] Barrios, W. Godoy Guglielmone, M. V. Fernandez,
M. G. Mario, S. I. Ferreira, F. M. y Zarrabeitia,
C. T. 2011. SCRUM: Experiencia de Aplicacin
en una Empresa de Desarrollo de Software del
NEA. WIS. Workshop de Ingeniera del Software.
Congreso Argentino de Ciencias de la
Computacin. Universidad Nacional de La Plata.
La Plata. Argentina.
[5] Bertolami, M., Oliveros, A.: Un propuesta de
anlisis de Puntos Funcin aplicado a LEL y
escenarios. Tesis de magster en Ingeniera del
software. Facultad de Informtica de la
Universidad Nacional de La Plata. (2003)
[6] Bulloni, D., Mario, S. I. y Godoy, M. V. 2010.
Prototipo de sistema de gestin y simulacin de
materiales. Un caso de estudio. Anales II ERABIO
- XXIII ENDIO - XXI EPIO. ISBN 978-987-
24257-1-2. 1085-1102pp. 18 pgs. Tandil.
Argentina, 15 al 17 de Septiembre de 2010.
[7] Godoy, M. V. y Mario, S. I. (2010). El rea de
Ingeniera WEB de la FACENA UNNE. rea
Innovacin en Sistemas de Software. Anales
Workshop de Investigadores en Ciencias de la
Computacin. WICC 2010 (Argentina). 513-
516pp.
[8] IEEE STD-830: Recommended Practice for
Software Requirements Specifications. Software
WICC 2012 408
2012 XIV Workshop de Investigadores en Ciencias de la Computacin
Engineering Standars Committee of the IEEE
Computer Society. (1998).
[9] Jacobson, I., Rumbaugh, J., y Booch, G., : El
Proceso Unificado de Desarrollo del Software,
Pearson Addisson-Wesley, (2000).
[10] Loucopoulos, P., Karakostas V.: System
Requirements Engineering. McGraw-Hill (1995)
[11] Mario S. I. Godoy, M. V., Lpez, C, Matoso, A.,
Barreto, H. A., Escalante, J. E. 2010. Generacin
de artefactos de software con tecnologas FLOOS
y su aporte para la innovacin y gestin de
pequeas empresas. En memorias del Sexto
Encuentro en Lnea de Educacin Cultura y
Software Libres. [En lnea] Mxico. Instituto de
Investigaciones Econmicas, Proyecto de
investigacin Psicoeducativa y Bin: La
Comunidad Acadmica en Lnea. Disponible en
Internet: http://edusol.info/e20 10 /. 7 pgs.
[12] Mario, S. I., Godoy M. V., Lezcano, J. y
Zacaras, G. 2010b. "Innovaciones en expresiones
culturales desde la Universidad. Las TIC como
aporte al desarrollo musical de la regin NEA". II
Encuentro Sudamericano sobre Gestin Cultural y
Participacin Ciudadana. San Luis. Argentina. 21
y 22 de mayo de 2010.
[13] Mario S. I., Godoy, M. V., Esquivel, L., Paz, R.,
Torres, J. M., Escalante, J. 2011. Las
Tecnologas de la Informacin en la gestin de
contenidos. Algunas soluciones transferidas al
medio desde la UNNE. Simposio de Sociedad de
la Informacin. 40 Jornadas Argentinas de
Informtica. Crdoba. Argentina.
[14] Mario S. I., Maria V. Godoy, M. V., Acosta, J.,
Roa, D., Mendiburu, A. 2011b. Algunas
experiencias de vinculacin Universidad Sistema
de Educacin, mediante la generacin de
soluciones informticas variadas. Anales VI
Congreso Argentino de Tecnologas en Educacin
y Educacin en Tecnologa. TE&ET11.
[15] Mario, S. I., Godoy, M. V., Escalante, J. E.,
Acosta, J., Roa, D., Snchez, K., Lezcano, J.,
Zacaras, G., Bulloni, D., Schaeffer, M. 2011c.
Construccin de software educativos. Sntesis de
algunas experiencias 2009-2010. Hologramatica,
Ao VII, 14(4): 55-76. ISSN 1668-5024
[16] Primorac Carlos R., Mario Sonia I. y Godoy
Maria V. 2012. TIC y Sociedad: Especificacin de
Requisitos para Apoyar la Gestin de Informacin.
Revista Digital Sociedad de la Informacin.
Monogrfico TIC. N 33. Enero 2012.
[17] Rational Unified Process, Best Practices for
Software, Development Teams
[18] Sommerville, I.: Ingeniera del Software,
Sptima edicin, Mxico DF, Editorial Pearson,
(2005).
[19] STD 610.12: IEEE Standard Glossary of Software
Engineering Terminology. (1990).

WICC 2012 409
2012 XIV Workshop de Investigadores en Ciencias de la Computacin

También podría gustarte