2020, Número 2
<< Anterior Siguiente >>
Revista Cubana de Informática Médica 2020; 12 (2)
La ingeniería de requisitos en el desarrollo de aplicaciones informáticas
Reyes EJ
Idioma: Español
Referencias bibliográficas: 21
Paginas:
Archivo PDF: 416.81 Kb.
RESUMEN
Introducción: La ingeniería de software abarca la obtención de los requerimientos o requisitos del software, el diseño del sistema, la implementación, las pruebas, la instalación, el mantenimiento y la actualización del sistema. La ingeniería de requisitos se enfoca en la definición de lo que se desea producir.
Objetivo: Describir las principales características de la ingeniería de requisitos y resaltar su importancia dentro del proceso de desarrollo de software.
Método: Revisión documental clásica con ayuda de las palabras clave en sitios de Internet. Análisis crítico de los artículos, estructurando el desarrollo del trabajo en tres secciones: requisitos de software, ingeniería de requisitos y técnicas principales para obtener los requisitos.
Desarrollo: La ingeniería de requisitos consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, las necesidades de los clientes para la producción de una nueva aplicación informática o la modificación de una existente; su fin es minimizar los problemas relacionados con la deficiente gestión de los requerimientos, lo que puede aumentar los costos y en muchos casos conducir al fracaso de los proyectos. Se exponen y discuten la generación de especificaciones de requisitos, la Ingeniería de requisitos en sí, así como las técnicas principales para obtener requisitos.
Conclusiones: La ingeniería de requisitos abarca las actividades de obtención, análisis, validación y documentación de las especificaciones de requisitos, su adecuada gestión permite optimizar el inicio de la fase de diseño, con vistas a que el producto final refleje las reales necesidades del usuario.
REFERENCIAS (EN ESTE ARTÍCULO)
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.