REFLEXIÓN SOBRE LA ESPECIFICACIÓN DE REQUERIMIENTOS DENTRO DE UN CONTEXTO UNIVERSITARIO
DOI:
https://doi.org/10.24054/rcta.v1i25.412Keywords:
Desarrollo de software, especificación de requerimientos, herramientas de especificación, Ingeniería de requerimientos, técnicas de especificaciónAbstract
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.
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:
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.
Downloads
Published
Versions
- 2015-01-02 (3)
- 2015-01-02 (2)
- 2021-01-13 (1)
How to Cite
Issue
Section
License
Copyright (c) 2015 REVISTA COLOMBIANA DE TECNOLOGIAS DE AVANZADA
![Creative Commons License](http://i.creativecommons.org/l/by-nc/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Authors publishing in this journal agree to the following conditions:
- Authors retain the moral rights of authorship and grant the journal the right of first publication of the work. This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0 DEED), allowing third parties to use the work provided appropriate credit is given to the authors and the first publication in this journal. Commercial use of the work is not permitted, and derivative works cannot be created.
- Authors may enter into separate, additional contractual agreements for the non-exclusive distribution of the journal's published version of the article (for example, including it in an institutional repository or publishing it in a book), provided that the work is clearly indicated as having first been published in this journal.
- Authors are permitted and encouraged to post their work online (e.g., on institutional or personal websites) before and during the review and publication process, as it can lead to productive exchanges and greater and faster dissemination of the published work.