Reflexión sobre la especificación de requerimientos dentro de un contexto universitario

Authors

  • 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

Keywords:

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

Abstract

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.

Downloads

Download data is not yet available.

References

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: 18 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 . Revista 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-330.

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, 14-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.

Published

2021-01-13 — Updated on 2015-01-02

How to Cite

[1]
A. A. . Rosado Gómez and A. . Verjel Ibañez, “Reflexión sobre la especificación de requerimientos dentro de un contexto universitario”, RCTA, vol. 1, no. 25, pp. 40–45, Jan. 2015.

Most read articles by the same author(s)