Anda di halaman 1dari 29

Ingeniera de

Requerimientos

SEGUNDA UNIDAD
TEMA 13: Gestin de Requerimientos

PROPSITO DE LA CLASE
Comprende la gestin de requerimientos

Contenido:
Gestin de Requerimientos
Trazabilidad

Gestin de Requerimientos

Definicin:
Es el conjunto de tareas que se realizan de
forma subsecuente al proceso de
requerimientos (elicitacin, especificacion y
validacin).

La gestin de requerimientos trata de los


cambios en los requerimientos, as como su
posterior implementacin, control y evaluacin
del impacto en el nuevo sistema.

Gestin de Requerimientos
Ingeniera de Requerimientos

Proceso de los Requerimientos

Especificacin
de
Reqs

Validacin
de
Reqs

Lnea Base de Reqs

Obtencin y
Anlisis de
Reqs

Gestin de los Requerimientos

Lnea base corregida


Planificacin

Administracin
del Cambio

Lnea base actual

Cambios
en
Reqs

Cambios
en el proyecto

Gestin de Requerimientos
Los requerimientos cambian, debido a:
Que son voltiles (cambian fcilmente)
Muchos usuarios (generan nuevos requisitos)
Quienes pagan por el sistema y los usuarios no son
las mismas personas (diversos intereses)
Cambios en el negocio (evolucin de la empresa)
Cambios en la tecnologa (evolucin tecnolgica)

Requeriments Capability Model (RCM)

Requeriments Capability Model (RCM)

Lnea Base

Concepto de Trazabilidad

Concepto de Trazabilidad

La Trazabilidad es la medida en la cual se


puede establecer relaciones entre dos o ms
elementos en un proceso de desarrollo.

La Trazabilidad de requerimientos, se refiere al


ciclo de un requerimiento, es decir las
relaciones secuenciales entre Stakeholders,
Usuarios, Requerimientos, Casos de Uso,
Casos de Prueba, etc.

Aplicacin de la Trazabilidad

La Trazabilidad permite que los desarrolladores


rastreen cmo se desarrolla e implementa un
requerimiento.

El rastro permitir conocer dnde se origin un


requerimiento, adems de observar que otros
elementos de la cadena de requerimientos
fueron relacionndose con el requerimiento
primigenio.

Ciclo de un Requerimiento

Stakeholder
Usuario
Requerimiento
Caso de Uso
GUI
Escenario

Aplicacin de la Trazabilidad

La Trazabilidad permite tambin conocer si


existen conflictos o contradicciones entre los
requerimientos.

Cuando se genera un cambio en un


requerimiento, la trazabilidad permitir conocer
y medir el impacto sobre los otros elementos
del ciclo o cadena.

Registro del Ciclo de los Requerimientos

Trazabilidad en Rational Requisite Pro

Acepto un cambio de requisitos?

Acepto un cambio de requisitos?

Acepto un cambio de requisitos?

Cunto cuesta cambiar Requisitos?

El mtodo de Puntos de Casos de Uso es un


mtodo de estimacin y clculo de tamao del
software basado en cuentas hechas sobre los
casos de uso para un sistema de software.

El mtodo exige la existencia de un modelo de


casos de uso, por lo que la labor deber ser
hecha al momento de la lnea base de
requerimientos o en la gestin de cambios.

Puntos de Casos de Uso


1. Clasificacin de Actores, obtencin del Peso de
Actores Sin Ajustar (PASA).
2. Clasificacin de los Casos de Uso, obtencin del Peso
de Transacciones Sin Ajustar (PTSA)
3. Clculo de Puntos de Casos de Uso Sin Ajustar
(PCUSA).
4. Clasificacin de Factores de Complejidad Tcnica
(FCT)
5. Clasificacin de Factores Ambientales (FA)
6. Clculo de Puntos de Casos de Uso Ajustados (PCU)

1. Obtencin del Peso de Actores (PASA)


Se debe realizar un catastro de todos los actores del
sistema y deben ser clasificados como Simple, Promedio
y Complejo, de acuerdo al siguiente criterio:
Actor Simple: Se trata de otro sistema interactuando
a travs de una interfaz de programacin definida y
conocida (API).
Actor Promedio: Es otro sistema interactuando a
travs de un protocolo (como TCP/IP).
Actor Complejo: se trata de una persona
interactuando con el sistema a travs de una interfaz
grfica de usuario (GUI) o pgina Web

1. Obtencin del Peso de Actores

2. Obtencin del Peso de Casos de Uso


(PTSA)
Teniendo el modelo de casos de uso, cada uno de ellos
debe clasificarse como Simple, Medio o Complejo, de
acuerdo al nmero de transacciones descritas en el caso
de uso, incluyendo los cursos de accin alternativos.
Casos de Uso Simple: Tres o menos transacciones (o
pasos).
Casos de Uso Promedio: entre 4 o 7 Transacciones.
Casos de Uso Complejos: Ms de 7 Transacciones

2. Obtencin del Peso de Casos de Uso

3. Puntos de Casos de Uso sin Ajustar


(PCUSA)
Es la suma del Peso de los Actores Sin ajustar
ms el Peso de las Transacciones Sin Ajustar,
es decir:
PCUSA = PASA + PTSA

4. Clculo de la Complejidad Tcnica (FCT)

Para obtener el factor final se debe elegir la complejidad


de los tems (T1 a T13), obtenindose el FCT:
FCT = (T1 * T2 * * T13)

5. Clculo de Complejidad Ambiental (FA)

Para obtener el factor final se debe elegir la influencia


de los tems (F1 a F8), obtenindose el FA:
FA = (F1 * F2 * * F8)

6. Puntos de Casos de Uso Ajustados


Finalmente, se obtiene la siguiente frmula
que representa los puntos de casos de uso
ajustados:
PCU = PCUSA* FCT * FA