2020, Number 2
<< Back Next >>
Revista Cubana de Informática Médica 2020; 12 (2)
The requirements engineering in the development of informatics applications
Reyes EJ
Language: Spanish
References: 21
Page:
PDF size: 416.81 Kb.
ABSTRACT
Introduction: Software engineering consists in obtaining software requirements, system designing and implementation, tests, installing, maintaining and actualizing the system. Requirement engineering focus on defining the customer needed specifications to perform by the software system.
Objective: Describe the main characteristics of requirements engineering and highlight its importance within the software development process.
Methods: A classical documentary review was carried out by selecting publications with the help of keywords on Internet sites. A critical analysis of the articles was carried out. The development of the exposition was structured in three sections.
Development: The execution of the process of generating correct specifications that clearly, unambiguously, consistently and compactly describe the needs of users or customers to minimize the problems related to mismanagement of requirements in systems development, it is the center of requirements engineering. There are exposed as well as discussed the concepts related with the subject. From the point of view of the documental analysis the issue is presented by the description and discussion of the process of generating requirements specifications, requirements engineering and the main techniques used to obtain requirements.
Conclusions: Requirements engineering involves all the activities related to obtaining, analyzing, validating and documenting the requirements specifications, so its proper management allows reaching an optimal state at the beginning of the software design phase so that the final product reflects the real needs of the user.
REFERENCES
Escalona MJ, Koch N. Ingeniería de Requisitos en Aplicaciones para la Web – Un estudio comparativo [Internet]. 2002 [citado 29 de junio de 2020]. Disponible en: http://www.lsi.us.es/docs/informes/LSI-2002-4.pdf
Sommerville I. Ingeniería de software [Internet]. Séptima Ed.. Madrid: Pearson Educación S.A.; 2005. 712 p. [citado 15 de noviembre de 2019]. Disponible en: https://archive.org/stream/pdfy-g7E-3nrc3Q4yRJ4y/Ingenieria+de+Software+-+Ian+Sommerville+7ma+Edicion_djvu.txt
Ayala B, Ramírez CM, Ocampo LM. La Ingeniería de Requerimientos aplicada al desarrollo de sistema de información. [Internet]. 2002 [citado 5 de abril de 2020]. Disponible en: http://sedici.unlp.edu.ar/bitstream/handle/10915/4057/2_-_Ingenier%C3%ADa_de _requerimientos.pdf
Fuggetta A, Di Nitto E. Software process [Internet]. 2014 [citado 30 de junio de 2020]. Disponible en: http://www.alfonsofuggetta.org/wordpress/wp-content/uploads/2014/06/ICSE-2014-2014-Fuggetta.pdf
May LJ. Major Causes of Software Projects Failures [Internet]. CROSSTALK The Journal of Defense Software Engineering. 1998 [citado 29 de junio de 2020]. Disponible en: https://pdfs.semanticscholar.org/ac16/cd41d74f3907c6193b6a7e8ee0e0930eb6fe.pdf
The Standish Group Report. Chaos. [Internet]. 2000 [citado 28 de junio de 2020]. Disponible en: https://www.cs.nmt.edu/~cs328/reading/Standish.pdf
Standish Group International, Inc. Chaos report 2015 [Internet]. 2015 [citado 30 de junio de 2020]. Disponible en: https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf
Leffingwell D. Calculating the Return on Investment from More Effective Requirements Management [Internet]. American Programmer. 1997 [citado 25 de junio de 2020]. Disponible en: http://www.ibm.com/developerworks /rational/library/347.html.
Wiegers K, Beatty J. Software Requirements, Third Edition [Internet]. Redmond, Washington: Microsoft Press; 2013 [citado 20 de junio de 2020]. 84 p. Disponible en: https://ptgmedia.pearsoncmg.com/images/9780735679665/samplepages/9780735679665.pdf
IEEE Standard Glossary of Software Engineering Terminology. STD 610.12-1990 [Internet]. 1990 [citado 06 de abril de 2020]. Disponible en: http://www.mit.jyu.fi/ope/kurssit/TIES462/Materiaalit/IEEE_SoftwareEngGlossary.pdf
Moya S, Hinojosa C, Reyes R. Formulación de un modelo para evaluar herramientas de análisis de requerimientos, basado en la norma ISO 25000. Revista DECC Report, Tendencias en computación [Internet]. 2010 [citado 25 de junio de 2020];1(2). Disponible en: https://journal.espe.edu.ec/ojs/index.php/geeks/article/view/241
Fernández Alarcón V. Desarrollo de sistemas de información. Una metodología basada en el modelado. [Internet]. Edicions UPC. E-aula politécnica; [citado 25 de junio de 2020]. 120 p. Disponible en: https://upcommons.upc.edu/handle/2099.3/36751
Mariño SI, Godoy MV, Alfonzo P, Matozo A, Fernández M. Técnicas de Ingeniería de Requerimientos aplicadas en proyectos de desarrollo de software y su relación con la investigación y la docencia universitaria. Un caso de estudio [Internet]. RedUNCI. 2012. Disponible en: http://sedici.unlp.edu.ar/handle/10915/23697
Ingeniería de requerimientos. Características de los requerimientos [Internet]. [citado 3 de abril de 2020]. Disponible en: https://prezi.com/tlzhvytxsbnc/caracteristicas-basicas-de-los-requerimientos-de-software/
Boehm B. Software Engineering Economics [Internet]. 1984 [citado 30 de junio de 2020]. Disponible en: http://extras.springer.com/2002/978-3-642-59413-7/4/rom/pdf/Boehm_hist.pdf.
Pressman RS. Ingeniería de software. Un enfoque práctico [Internet]. Séptima. México: McGRAW-HILL INTERAMERICANA EDITORES, S.A. DE C.V.; 778 p. Disponible en: http://cotana.informatica.edu.bo/downloads/ldIngenieria.de.software.enfoque.practico.7ed.Pressman.pdf
Arias Chaves M. La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software [Internet]. Sistema de Información Científica Redalyc. Revista de las Sedes Regionales. 2005 [citado 4 de diciembre de 2019]. Disponible en: http://www.redalyc.org/articulo.oa?id=66612870011
Herrera LJ. Ingeniería De Requerimientos Ingeniería De Software [Internet]. [citado 3 de abril de 2020]. Disponible en: http://www.monografias.com/trabajos6/resof/resof.html
Guerra CA. Obtención de Requerimientos. Técnicas y Estrategia [Internet]. [citado 1 de abril de 2020]. Disponible en: https://sg.com.mx/revista/17/obtencion-requerimientos-tecnicas-y-estrategia
7 Técnicas de levantamiento de requerimientos software [Internet]. PMOinformatica.com. 2016 [citado 1 de abril de 2020]. Disponible en: http://www.pmoinformatica.com/2016/08/tecnicas-levantamiento-requerimientos.html
Markus Manies, Uolevis Nikual. La elicitación de requisitos en el contexto de un proyecto de software. Ing USBMed. 2011;2(2):25-9.