Trazabilidad

Páginas: 5 (1192 palabras) Publicado: 2 de julio de 2012
TUTORIAL PARA LA INGENIERÍA DE
REQUISITOS



TUTORIAL PARA LA INGENIERÍA DE
REQUISITOS







¿En qué consiste la Ingeniería de Requisitos?
¿Cuáles son los pasos a seguir?
¿Cómo gestionar los cambios?
¿Qué es la trazabilidad?
¿Cómo reutilizar requisitos y para qué?
¿Qué métricas puedo calcular y para qué sirven?

¿En qué consiste la Ingeniería de Requisitos?

“Nohay viento favorable para el que no sabe adónde va”
Lucio Anneo Séneca, filósofo (4 a.C. – 65 d.C.)

¿En qué consiste la Ingeniería de Requisitos?

Éxito

Fracaso

28%

72%

Requisitos
52%

Otros...
48%

Fuente: Standish Group, CHAOS CHRONICLES

• Requisitos incompletos: 13%
• Poca participación de los
usuarios: 12%
• Expectativas poco realistas:
10%
• Cambios a losrequisitos: 9%
• Requisitos innecesarios: 8%

¿En qué consiste la Ingeniería de Requisitos?

Ingeniería de Requisitos
Disciplina que engloba todas aquellas técnicas,
métodos y procedimientos que se aplican a la
definición y gestión de las necesidades de los
usuarios/clientes del sistema objeto de estudio

¿Cuáles son los pasos a seguir?

El ciclo de vida de sistemas

Por quéDefinición de necesidades

Dominio del Problema

Qué

Descripción abstracta de la solución

Dominio de la Solución

Cómo

Descripción detallada de la solución
Implementación

¿Cuáles son los pasos a seguir?

El ciclo de vida de sistemas

Por qué

Requisitos de Usuario

Dominio del Problema

Qué

Requisitos de Sistema

Dominio de la Solución

Cómo

Diseño
Implementación ¿Cuáles son los pasos a seguir?
Stakeholders

Objetivos
de negocio

Orígenes de requisitos
Fijar alcance
Reunir requisitos
Fijar prioridades
Trazar al origen
Revisar

Sistemas
anteriores

Requisitos

Entorno e
interfaces
Legislación

¿Cuáles son los pasos a seguir?
Proceso de definición de requisitos
Alcance
Requisitos
especificados y
trazados al origen
R
i
ev
rsa

Recoger

Modelar

Validar

Especif
R
ev
i
sa
r

r
sa
i
ev
R

Estructura

Re
vi
sa
r

Información de requisitos

¿Cuáles son los pasos a seguir?

• La mayoría de los requisitos se especifican
en lenguaje natural. Puesto que los
expertos del dominio, los analistas, los
desarrolladores, los usuarios, etc. saben
leer y escribir, se asume que también
sabenespecificar requisitos.

¿Eso es cierto?

¿Cuáles son los pasos a seguir?
Un requisito debe ser:
1.

Claro

2.

Atómico

3.

No ambiguo

4.

Verificable

5.

Necesario

6.

Independiente de Diseño

7.

Factible

8.

Completo

9.

Consistente

10.

Correcto

11.

Trazable

12.

Caracterizado con atributos

¿Cuáles son los pasos a seguir?Recomendamos:







Identificar orígenes de requisitos
Identificar el alcance del sistema
Escribir requisitos rápidamente
Revisar inmediatamente con los “stakeholders”
Actualizar y reenviar los requisitos
Negociar y prepararse para los cambios

¿Cómo gestionar los cambios?

¿Qué es un “cambio”?

¿Cómo gestionar los cambios?

Definición de un proceso de gestión de cambios:•

Definir línea base



Recibir petición de cambio



Revisar petición de cambio



Tomar una decisión (aceptación/rechazo)



Ajustar planificación/presupuesto/recursos/alcance



Asignar la petición de cambio al equipo que la va a
implementar



Definir nueva línea base

¿Qué es la trazabilidad?

El objetivo de la trazabilidad es documentar las
relacionesentre información, por ejemplo:
– Los requisitos de sistema están trazados con los requisitos de
usuario
– Los requisitos no funcionales están trazados con los requisitos
funcionales
– Las pruebas de aceptación están trazadas con los requisitos de
usuario
– ……….

¿Qué es la trazabilidad?

Hay que trazar al origen - ¡inmediatamente!

¿Qué es la trazabilidad?

¿Para qué sirve la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trazabilidad
  • trazabilidad
  • La Trazabilidad
  • Trazabilidad
  • Trazabilidad
  • La trazabilidad
  • trazabilidad
  • Trazabilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS