Está en la página 1de 11

PROCESOS DE LA INGENIERIA DE REQUERIMIENTOS

La ingeniería de requerimientos es un proceso que comprende todas las


actividades para crear y mantener los requerimientos de un sistema.
Comprende cuatro actividades de alto nivel:
1.Estudio de factibilidad
2.Obtención y análisis de requerimientos
3.Especificacion de requerimientos
4.Validación de requerimientos
1.Estudio de factibilidad o violabilidad
• Es una descripción resumida del sistema y de cómo se utilizara dentro de una organización
• [Sommerville, 2005] define el estudio de viabilidad como un estudio corto y orientado a resolver
las siguientes preguntas:
1.- ¿El sistema contribuye a los objetivos generales de la organización o
empresa?
2.- ¿El sistema se puede implantar utilizando tecnología actual dentro de las restricciones de
tiempo y presupuesto?
3.- ¿El sistema puede integrarse a otros sistemas existentes en la empresa?
El resultado de este estudio es un informe que recomiende si vale o no la pena seguir con la
ingeniería de requerimientos y el proceso de desarrollo del sistema
2. Obtención y análisis de requerimientos

•  Sirve para determinar el dominio


de la aplicación, cuales servicios
debe proporcionar el sistema,
así como su desempeño
requerido, las restricciones de
hardware, etc.
4.Especificacion de requerimientos

• Es un documento que define, de forma completa, precisa y


verificable, los requisitos, el diseño y el comportamiento u otras
características, de un sistema o componente de un sistema
• Es un acuerdo entre usuarios y desarrolladores del software
que fue aprobada por clientes y/o usuarios y debe tener al
menos las siguientes características:
-“Contener todos los requerimientos deseados"
-“Cada requerimiento solo tiene una interpretación posible"
-El cumplimiento de cualquier requerimiento no provoque
conflictos con el cumplimiento de otro requerimiento, es decir,
que sea consistente
3. Validación de requerimientos
• Sirve para demostrar que éstos realmente definen el sistema que el cliente
desea. Asegura que los requerimientos están completos, son exactos y
consistentes.
• Durante esta actividad se deben llevar a cabo diferentes tipos de verificación en
el documento de requerimientos que incluyen verificaciones de:
• Validez
• Consistencia
• Integridad
• realismo
• Verificabilidad
ADQUISICIÓN Y ANÁLISIS DE REQUERIMIENTOS

• Este tipo de análisis son análisis detallados de cómo se


están manejando los procesos en la organización, a
interacción entre los trabajadores y la organización y los
clientes de la organización ya que todos ellos aportan
información útil para que el sistema se pueda desarrollar
con éxito
• En esta actividad, los ingenieros de software trabajan
con clientes y usuarios finales del sistema para descubrir
el dominio de aplicación, qué servicios debe
proporcionar el sistema, el desempeño requerido de
éste, las restricciones de hardware, etcétera
.Se muestra un modelo del proceso de adquisición y
análisis
Puntos de vista de como recopilar y organizar un conjunto de requerimientos de un grupo de
participantes que cuentan con algo en común. cada punto de vista incluye una serie de
requerimientos del sistema. Los puntos de vista pueden provenir de usuarios finales,
administradores, etcétera. Ayudan a identificar a los individuos que brindan información sobre sus
requerimientos y a estructurar los requerimientos para análisis.

• Descubrimiento de requerimientos
• Entrevistas
• Escenarios
• Casos de uso
• Etnografia
BIBLIOGRAFIA
• “NOTAS DEL CURSO ANÁLISIS DE REQUERIMIENTOS” AUTOR: María
del Carmen Gómez Fuentes
• “HERRAMIENTA PARA EL ANÁLISIS DE REQUERIMIENTOS DENTRO DE
LA PEQUEÑA EMPRESA DESARROLLADORA DE SOFTWARE EN
BOGOTÁ” AUTOR: Antonio Nicolás Camacho Zambrano
• “INGENIERÍA DE SOFTWARE” 9a edición por Ian Sommerville
• https://www.academia.edu/22314517/UNIDAD_1_Procesos_de_la_in
genier%C3%ADa_de_requerimientos
Conclusión

Todos sistemas necesitan ser desarrollado bajo una serie de


lineamientos en donde se fundamentara su eficacia. No se puede
empezar a programar y a diseñar el sistema sin antes hacer un estudio
de requerimientos del sistema ya que sin este medio quedaran muchos
aspectos importantes que no se desarrollaron o que se dejaron
inconclusos
Los analistas cuentas con herramientas de análisis para hacer de esta
documentación se lomas detallada posible.

También podría gustarte