Economia
REQUISITOS
Ilustración de un método simplificado
1
CAPTURA DE REQUISITOS
Objetivo: comprender, descubrir y
representar los requisitos que debe
cumplir un nuevo sistema o la mejora
de un sistema.
2
MODELO DE PROCESO DE OMT++
Diseño Orientado a Objetos
Análisis Orientado a Objetos
Captura de
Requisitos
Especificación de Requisitos
Especificación
Interfazde
Usuario
Análisis de
Objetos
Captura de
Requisitos
Análisis de
comportamiento
Especificación
de
Componentes
Diseño de
Objetos
Especificación
de colaboración
de componentes
Declaración
de clases
Discos
Doc
Especificación
de tareas de
interfaz
Pruebas
Diseño
Detallado
Diseño Arquitectural
Doc
Programación OO
Diseño de
comportamientoPruebas
Implementación
de clases
3
CAPTURA DE REQUISITOS
Diseño Orientado a Objetos
Análisis Orientado a Objetos
Captura de
Requisitos
Especificación de Requisitos
Especificación
Interfaz de
Usuario
Análisis de
Objetos
Captura de
Requisitos
Análisis de
comportamiento
Especificación
de
Componentes
Diseño de
Objetos
Especificación
de colaboración
decomponentes
Declaración
de clases
Discos
Doc
Especificación
de tareas de
interfaz
Pruebas
Diseño
Detallado
Diseño Arquitectural
Doc
Programación OO
Diseño de
comportamiento
Pruebas
Implementación
de clases
4
CAPTURA DE REQUISITOS
• Involucra a un grupo técnico trabajando
con clientes para buscar en el dominio de
la aplicación los servicios queel sistema
debería proveer y las restricciones bajo
las cuales ha de operar el sistema
5
CAPTURA DE REQUISITOS
• Involucrados (stakeholders): Usuarios finales,
gerentes, ingenieros de mantención, expertos
del dominio, etc.
6
MÚLTIPLES PUNTOS DE VISTA DEL
PROBLEMA
Problema a
Problem
ser
to be
analysed
analizado
7
CAPTURA DE REQUISITOS
• Los involucradosrepresentan diferentes
formas de mirar un problema
• El análisis multi-perspectiva es importante
cuando no hay una forma simple y correcta
para analizar los requisitos del sistema
• En particular, los usuarios finales son los que
más debieran estar involucrados
8
PROBLEMA DE LA CAPTURA
• Los involucrados no saben lo que realmente
desean
• Los involucrados expresan sus requisitos en suspropios términos
• Diferentes involucrados pueden tener conflictos
entre ellos con respecto a los requisitos
9
PROBLEMA DE LA CAPTURA
• Factores políticos y organizacionales
pueden influir en los requisitos del sistema
• Los requisitos cambian durante el proceso
de análisis
• Nuevos involucrados pueden aparecer
10
CAPTURA DE REQUISITOS
¿Qué hay inicialmente?
• Una idea vaga deun proyecto, o una
descripción de un problema
• Hay un gran volumen de información:
requerimientos del dueño del negocio, del
usuario final, modelos del dominio, productos,
etc.
• Inicialmente se colectan requisitos brutos
desde las diferentes fuentes
11
CAPTURA DE REQUISITOS
Actitud de analista hacia el cliente:
• “¿Dígame, qué desea, o qué necesita?
• “¿Cómo podemos ayudarle ahacer mejor
su trabajo?”
Nuestro problema: ¿Cómo obtener los
requisitos correctos?
12
CAPTURA DE REQUISITOS
• Usted, como analista, debe:
–ganar en comprensión sobre el dominio de problema o
negocio del cliente
–conocer a todos y a cada cosa que interactúa con el
sistema
–si el cliente no sabe lo que desea, usted debe tomarse el
tiempo necesario para observar la forma como losusuarios realizan el trabajo o la situación que motiva el
problema
–Mostrar comprensión del negocio
13
CAPTURA DE REQUISITOS
• Usted, como analista, debe:
–estructurar el trabajo de una manera que pueda ser
usado en las fases de análisis y diseño
–descubrir de los expertos las reglas críticas del
negocio
• Es importante identificar reglas criticas de la operación.
–permanecer...
Regístrate para leer el documento completo.