Zusammenfassung der Ressource
requerimiento
- principales beneficios
- Mejora la comunicación entre equipos
- La especificación de requerimientos representa
una forma de consenso entre clientes y
desarrolladores. Si este consenso no ocurre, el
proyecto no será exitoso.
- Evita rechazos de usuarios finales:
- La ingeniería de requerimientos obliga al cliente a
conproyecto. siderar sus requerimientos
cuidadosamente y revisarlos dentro del marco del
problema, por lo que se le involucra durante todo
el desarrollo del
- Mejora la calidad del software
- La calidad en el software
tiene que ver con cumplir un
conjunto de requerimientos
(funcionalidad, facilidad de uso,
confiabilidad, desempeño, etc.).
- Disminuye los costos y retrasos del proyecto
- es sabido que reparar errores por un
mal desarrollo no descubierto a
tiempo, es sumamente caro;
especialmente aquellas decisiones
tomadas durante la IR, ya que es una
de las etapas de mayor importancia en
el ciclo de desarrollo de software y de
las primeras en llevarse a cabo.
- Mejora la capacidad de predecir cronogramas de
proyectos, así como sus resultados
- La IR proporciona un punto de
partida para controles subsecuentes y
actividades de mantenimiento, tales
como estimación de costos, tiempo y
recursos necesarios
- Permite gestionar las necesidades del
proyecto en forma estructurada
- Cada actividad de la IR
consiste de una serie de pasos
organizados y bien definidos
- cuatro actividades básicas
- Extracción
- Esta fase representa el
comienzo de cada ciclo.
Extracción es el nombre
comúnmente dado a las
actividades involucradas en
el descubrimiento de los
requerimientos del sistema.
- Análisis
- esta fase en la cual se enfoca en descubrir problemas
con los requerimientos del sistema identificados hasta el
momento
- Especificación
- esta fase se documentan los
requerimientos acordados con el
cliente, en un nivel apropiado de
detalle.
- Validación
- verificar todos los
requerimientos que aparecen en
el documento especificado para
asegurarse que representan una
descripción, por lo menos,
aceptable del sistema que se
debe implementar. Esto implica
verificar que los requerimientos
sean consistentes y que estén
completos.