Analista En Sistemas
requerimientos
to Proceso
4
Validación de los
requerimientos
Análisis de Sistemas – 2012
Mg. Ing. Mabel Torres
UTN- FRT
Agenda
¿Por qué son importantes los requerimientos?
Procesos de la Ingeniería de los Requerimientos
Proceso:
Validar los requerimientos
Conceptos sobre la validación de los requisitos
¿Qué verificamos de losrequerimientos?
Técnicas para verificar los requerimientos
REVISIONES INFORMALES
REVISIONES FORMALES
CONSTRUCCIÓN DE PROTOTIPOS
Bibliografía
Ingeniería del Software 7 ma. Edición
Autor: Ian Sommerville
Cap. 7: “Procesos de la Ingeniería de los
Requerimientos” (Sección 7.3)
Importancia de los requerimientos
…. la parte más difícil en la construcción de
sistemas software esdecidir precisamente qué
construir
…ninguna otra parte del trabajo conceptual es
tan ardua como establecer los requerimientos
técnicos detallados, incluyendo todas las
interfaces con humanos, máquinas y otros
sistemas software
…ninguna otra parte del trabajo puede
perjudicar tanto el resultado final si se realiza de
forma errónea
…ninguna otra parte es tan difícilde rectificar
posteriormente
Causas más comunes del fracaso de los
proyectos de sistemas
Causas más comunes del fracaso de los
proyectos de sistemas
Requisitos incompletos: 13%
Cambios en requisitos: 9%
No implicación de usuarios: 12%
Expectativas no realistas: 10%
Producto no necesario: 8%
TOTAL: 52%
Definiciones
¿Qué es la Ingeniería delos requerimientos?
La Ingeniería de Requerimientos son los procesos de
descubrir, analizar, documentar y verificar los requisitos
del sistema, de forma sistemática y repetible.
¿Qué son los requerimientos?
Los requerimientos son la descripción de los servicios
proporcionados el sistema y sus restricciones operativas
El conjunto de todos los requisitos forma la base para eldesarrollo del sistema.
Procesos de la Ingeniería de los
Requerimientos
Estudio de
Viabilidad
Documento
de viabilidad
Obtención y
Análisis de
requerimientos
Modelos del
sistema
Especificación
de los
requerimientos
Validación de
requerimientos
Requerimientos
del usuario del
sistema
Documento de
requerimientos
Gestión de requerimientos
Procesos de laIngeniería de los
Requerimientos
Estudio de
Viabilidad
Documento
de viabilidad
Obtención y
Análisis de
requerimientos
Modelos del
sistema
Especificación
de los
requerimientos
Validación de
requerimientos
Requerimientos
del usuario del
sistema
Documento de
requerimientos
Gestión de requerimientos
Validación de requerimientos
La validación derequerimientos trata de mostrar
que éstos realmente definen el sistema que el
cliente desea
Coincide parcialmente con el análisis ya que
este implica encontrar problemas con los
requerimientos
La validación de los requerimientos es
importante porque los errores en el documento
de
requerimientos
pueden
conducir
a
importantes costos al repetir el trabajo cuando
son descubiertos durante eldesarrollo
o
después que el sistema esté en uso
Verificaciones de los requerimientos
Verificaciones
Descripción de la actividad
Validez
• Se razona y analiza si el conjunto de requerimientos
coincide con las necesidades de los usuarios.
Consistencia
• Los requerimientos en el documento no deben
contradecirse ni deben existir requerimientos ambiguos
Completitud
• Eldocumento de los requerimientos debe incluir todas la
funciones y restricciones propuestas por el usuario del
sistema
Realismo
• Se deberá asegurar que la tecnología propuesta para el
sistema se podrá implementar
• También se considerará el presupuesto y la agenda
Verificabilidad
• Escribir un conjunto de pruebas que demuestren que el
sistema a entregar cumple cada uno de los...
Regístrate para leer el documento completo.