Esta es un versión antigua publicada el 2015-01-02. Consulte la versión más reciente.

REFLEXIÓN SOBRE LA ESPECIFICACIÓN DE REQUERIMIENTOS DENTRO DE UN CONTEXTO UNIVERSITARIO

Autores/as

  • Alveiro Alonso Rosado Gómez Universidad Francisco de Paula Santander -
  • Alejandra Verjel Ibañez Universidad Francisco de Paula Santander

DOI:

https://doi.org/10.24054/rcta.v1i25.412

Palabras clave:

Desarrollo de software, especificación de requerimientos, herramientas de especificación, Ingeniería de requerimientos, técnicas de especificación

Resumen

Este artículo, aborda la especificación de requerimientos, a partir del marco teórico que sobre el mismo hacen los autores propuestos en los currículos de las materias de Análisis y Diseño de Sistemas e Ingeniería de Software, las cuales hacen parte del programa de Ingeniería de Sistemas de la Universidad Francisco de Paula Santander Ocaña. Los conceptos expuestos son verificados mediante la revisión de los proyectos de grado, que tienen como objetivo principal la construcción de un sistema o software. Desde luego, la academia tiene la responsabilidad de seguir buenas prácticas, éstas no se evidencian dentro del material estudiado, al encontrar que se siguen cometiendo los errores comunes que se advierten en la literatura y que en ella misma se indica cómo evitarlos; esto se demuestra al encontrar que los detalles de caso de uso son la práctica predominante de especificar requerimientos, pero como se encuentran escritos no obedecen a una notación estricta o completa a pesar que la forma de representarlos está escrita en lenguaje natural estructurado.

Citas

Abran, A. (2001). Guide to the software

engineering body of knowledge-SWEBOK.

IEEE Pres.

Arias, M. (2005). La ingeniería de requerimientos

y su importancia en el desarrollo de proyectos

de software. InterSedes: Revista de las Sedes

Regionales.

Barranco, J. (2001). Metodología del análisis

estructurado de sistemas. Univ Pontifica

Comillas.

Bass, L., et al. (2006). A Comparison of

Requirements Specification Methods from a

Software Architecture Perspective.

http://www.cmu.edu/index.shtml:

http://repository.cmu.edu/sei/389/ (Consultado:

de noviembre 2014)

Capers, J. (2008). Estimación de costos y

administración de proyectos de Software.

McGraw-Hill Interamericana.

Escalona, M., y Koch, N. (2002). Ingeniería de

Requisitos en Aplicaciones para la Web–Un

estudio comparativo. Universidad de Sevilla.

Fuentes, L., y Vallecillo, A. (2004). Una

Introducción a los Perfiles UML . evista

Novatica–Asociación de Técnicos de

Informática-España.

Gervasi, V., y Zowghi, D. (2005). Reasoning about

inconsistencies in natural language

requirements. ACM Transactions on Software

Engineering and Methodology (TOSEM), 277-

Hirschfeld, R., et al. (2012). Explicit use-case

representation in object-oriented programming

languages. ACM, 51-60.

Jacobson, I., et al. (2000). El proceso unificado de

desarrollo de software. Reading: Addison

Wesley.

Kamalrudin, M., et al. (2011). Improving

requirements quality using essential use case

interaction patterns. ICSE '11 Proceedings of

the 33rd International Conference on Software

Engineering (pp. 531-540 ). ACM.

Larman, C. (2003). UML y patrones: una

introducción al análisis y diseño orientado a

objetos y al proceso unificado. Madrid:

Prentice Hall.

Maiden, N., y Robertson, S. (2005). Developing

use cases and scenarios in the requirements

process. ICSE '05 Proceedings of the 27th

international conference on Software

engineering (pp. 561-570 ). New York: ACM.

Microsoft. (2013). http://msdn.microsoft.com/.

Retrieved Noviembre 19, 2014, from

http://msdn.microsoft.com/eses/

library/dd409432.aspx (Consultado: 19 de

noviembre 2014)

Orjuela, A., et al. (2011). Planificación del alcance

en proyectos de software. Revista Colombiana

de Tecnologías de Avanzada.

Parachuri, D., et al. (2014). An empirical study of

structural defects in industrial use-cases. ACM,

-23.

Perdita, S., y Pooley, R. (2007). Utilización de

UML en ingeniería del software con objetos y

componentes. Madrid: Pearson Educación.

Pressman, R. (1997). Ingeniería del Software: Un

enfoque práctico. Mikel Angoar.

Pressman, R. (2010). Ingenieria del Software un

Enfoque Practico. Mexico, D.F: McGraw-Hill.

Sarkar, S., et al. (2012). Creating design from

requirements and use cases: bridging the gap

between requirement and detailed design. ISEC

'12 Proceedings of the 5th India Software

Engineering Conference, pp. 3-12.

Saujanya, V., et al. (2014). A framework for

identifying and analyzing non-functional

requirements from text. TwinPeaks 2014

Proceedings of the 4th International Workshop

on Twin Peaks of Requirements and

Architecture, 1-8.

Sommerville, I. (2005). Ingeniería del software.

Pearson Educación.

Tangarife, L., et al. (2014). Modelo de

interventoría de tecnologías de información en

el área de conocimiento de la gestión del

alcance de pmbok® y alineado con iso 21500 y

cobit® . Revista Colombiana de Tecnologías de

Avanzada.

Yu, Y., y Sharp, H. (2011). Analysing

requirements in a case study of pairing. ACM

New York, NY, USA, 2011.

Yue, T., et al. (2013). Facilitating the transition

from use case models to analysis models:

Approach and experiments. ACM, 5.

Zave, P., y Jackson, M. (1997). Four dark corners

of requirements engineering. ACM

Transactions on Software Engineering and

Methodology (TOSEM), 1-30.

Descargas

Publicado

2021-01-13 — Actualizado el 2015-01-02

Versiones

Cómo citar

Rosado Gómez, A. A. ., & Verjel Ibañez, A. . (2015). REFLEXIÓN SOBRE LA ESPECIFICACIÓN DE REQUERIMIENTOS DENTRO DE UN CONTEXTO UNIVERSITARIO. REVISTA COLOMBIANA DE TECNOLOGIAS DE AVANZADA (RCTA), 1(25), 40–45. https://doi.org/10.24054/rcta.v1i25.412 (Original work published 13 de enero de 2021)

Número

Sección

Artículos