Investigación

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Investigación

Ingeniería de Requerimientos

Metodología y modelado de desarrollo de software

Ray Brunet Parra Galaviz

Grupo 2-E

Rodriguez Altamirano Christian Rodolfo


¿Qué es Ingeniería en Requerimientos?

La ingeniería en requerimientos es una disciplina dentro de la ingeniería de software


que se encarga de la identificación, análisis, documentación, validación y gestión de
los requisitos del sistema de software a desarrollar. El objetivo principal de esta
disciplina es asegurar que el sistema de software cumpla con los requerimientos del
usuario, tanto a nivel funcional como no funcional, y que estos sean documentados
de forma clara y precisa. La ingeniería en requerimientos es una fase crítica en el
ciclo de vida del desarrollo de software, ya que los errores o malentendidos en la
fase de requerimientos pueden resultar en costos y retrasos significativos en el
proyecto.

¿Qué es un requerimiento?

Un requerimiento es una necesidad, demanda, restricción o expectativa que se debe


cumplir en un sistema de software. Los requerimientos pueden ser de diferentes
tipos, como requerimientos funcionales que describen las funcionalidades del
sistema o requerimientos no funcionales que describen atributos del sistema como
la seguridad, la usabilidad o el rendimiento. Los requerimientos se documentan en
diferentes formatos, como casos de uso, historias de usuario, especificaciones
funcionales o listas de requerimientos.

Técnicas de Capacitación de Requerimientos

Existen diversas técnicas y herramientas para la capacitación de requerimientos, a


continuación se mencionan algunas:

1. Entrevistas: se realizan entrevistas a los stakeholders del proyecto para


entender sus necesidades, expectativas y requerimientos.
2. Talleres de trabajo: se reúne a los stakeholders en una sesión para discutir y
definir los requerimientos del sistema.
3. Encuestas: se envían encuestas a los stakeholders para recopilar sus
requerimientos y opiniones sobre el sistema.
4. Prototipado: se crea un prototipo del sistema para validar los requerimientos
con los stakeholders y mejorar la comprensión de los mismos.
5. Modelado de procesos de negocio: se utilizan técnicas de modelado de
procesos para entender los requerimientos del sistema en términos de los
procesos de negocio que el sistema debe soportar.
6. Análisis de casos de uso: se analizan los casos de uso del sistema para
identificar los requerimientos y asegurar que se cubran todas las
funcionalidades del sistema.

También podría gustarte