ing sistemas
Requerimientos
Ing. Dalia Trujillo MSc
Agenda
Problemática de Requerimientos
Qué son requerimientos
Características de Requerimientos
Ingeniería de Requerimientos
v 3.0
Ing. Dalia Trujillo MSc
Problemática de Requerimientos
Pronto tendrán
su casa
Estamos ansiosos de
recibirla
v 3.0
Ing. Dalia Trujillo MSc
Problemática de Requerimientos
La casadebe ser más
grande. Se aproxima
otro bebé.
v 3.0
Ing. Dalia Trujillo MSc
Problemática de Requerimientos
Esta no es la casa que
pedimos. Los baños son
oscuros y no tiene sala de
recepción!!!
Nunca se dijo que los
necesitara
Pero si se dijo que
recibíamos muchos
visitantes !!
v 3.0
Ing. Dalia Trujillo MSc
Agenda
Problemática de Requerimientos
Qué son requerimientosCaracterísticas de Requerimientos
Ingeniería de Requerimientos
v 3.0
Ing. Dalia Trujillo MSc
Qué son requerimientos? Según IEEE
Una condición que necesita un usuario para resolver un
problema o alcanzar un objetivo
Un requerimiento es algo que el producto debe hacer o una
cualidad que el producto debe tener.
Una condición que debe cumplir un sistema o componente
para satisfacer uncontrato, estándar, especificación o
alguna otra formalidad documentada
v 3.0
Ing. Dalia Trujillo MSc
Conceptos Clave
Requerimientos deben estar documentados: No hay
requerimientos solo por hablar de las necesidades
Los requerimientos son base para planeación y ejecución
del proyecto, pruebas y documentación
Los requerimientos tienen tres niveles: requerimientos de
negocio,requerimientos de usuario y requerimientos
funcionales (y no funcionales)
v 3.0
Ing. Dalia Trujillo MSc
Niveles de Requerimientos
Requerimientos de Negocio
Objetivos de alto nivel o solicitudes del cliente para el
sistema o producto. Descrito en visión.
Requerimientos del usuario
Tareas que el usuario debe cumplir con ayuda del
proyecto. Descrito en casos de uso o escenarios.Requerimientos funcionales
Funcionalidad del software que los desarrolladores deben
construir dentro del producto para que el usuario pueda
cumplir con sus tareas. Descrito en SRS (Software
Requirements Specification)
v 3.0
Ing. Dalia Trujillo MSc
Tipos de Requerimientos
Requerimientos Funcionales
Son cosas que el sistema debe hacer: una acción que el
sistema del sistema para proveerfuncionalidad útil para
su usuario.
Surgen de la razón fundamental de existencia del
producto.
Requerimientos no funcionales
Propiedades o cualidades que el producto debe tener.
Restricciones
Requerimientos globales al producto completo
v 3.0
Ing. Dalia Trujillo MSc
Riesgos sobre requerimientos
Usuarios no involucrados llevan a productos inaceptables
Requerimientos de usuariocon brechas llevan a sobrecostos
y degradación de la calidad del producto
Requerimientos ambiguos llevan a pérdida de tiempo y
repetición del trabajo
Adición de características innecesarias
Requerimientos incompletos llevan a planeación no
confiables y seguimiento imposible
Falta de una base para verificar el producto
v 3.0
Ing. Dalia Trujillo MSc
Algunos errores en requerimientosInsuficiente involucramiento del usuario
Requerimientos de usuario progresivos o mòviles
Requerimientos ambiguos
Características innecesarias
Especificación mínima
Requerimientos o prototipos “sobre-revisados”
Planeación inadecuada
v 3.0
Ing. Dalia Trujillo MSc
Agenda
Problemática de Requerimientos
Qué son requerimientos
Características de Requerimientos
Ingeniería deRequerimientos
v 3.0
Ing. Dalia Trujillo MSc
Características de los
Requerimientos
Completos
La habitación debe tener de alto
2,5 mts, y de ancho 3 mts
Y el alto??
Cada requerimiento debe describir completamente la
funcionalidad a ser desarrollada
v 3.0
Ing. Dalia Trujillo MSc
Características de los
Requerimientos
Corrrectos
Cada requerimiento debe describir de forma precisa...
Regístrate para leer el documento completo.