IR A 1
REQUERIMIENTOS
ACTIVIDADES DE LA ING DE REQUERIMIENTOS - A
actividades de la ingeniería de requerimientos
ingeniería de requerimientos
: Analistadesistemas
: Arquitecto
: Especificador decasosdeuso
: Diseñador deinterfacesdeusuario
Según el Proceso Unificado de
Desarrollo, los principales
pasos para capturar los
requerimientos son:
Encontrar actores y
casos deuso
Priorizarlos
casosdeuso
identificación de actores y
casos de uso
Detallar uncaso
deuso
priorizar casos de uso
Estructurar el modelo
decasodeuso
Prototipar lainterfaz
deusuario
detallar casos de uso
prototipar la interfaz de
usuario
estructurar el Modelo de
Casos de Uso
Ing. Williams A. Muñoz Robles
UNDAC – Escuela de sistemas y Computación
Ingeniería de Sistemas y Computacion
PROGRAMACION DESISTEMAS
2 / 88
encontrar actores y casos de uso
ingeniería de requerimientos
: Analista de sistemas
: Arquitecto
: Especificador de casos de uso
: Diseñador de interfaces de usuario
objetivos
delimitar el sistema y su entorno
Encontrar actores y
casos de uso
esbozar quién y qué (actores)
interactuarán con el sistema, y qué
funcionalidad (casos de uso) se
espera del sistema
Priorizar los
casosdeuso
Detallar uncaso
de uso
Estructurar el modelo
de caso de uso
Prototipar la interfaz
de usuario
capturar y definir un glosario de
términos comunes esenciales para
poder describir detalladamente los
casos de uso del sistema.
es la actividad más decisiva para
obtener adecuadamente los
requisitos
responsabilidad del analista de
sistemas
Ing. Williams A. Muñoz Robles
UNDAC – Escuela desistemas y Computación
Ingeniería de Sistemas y Computacion
PROGRAMACION DE SISTEMAS
3 / 88
encontrar actores y casos de uso
ingeniería de requerimientos
actividades (no tienen por qué seguir este orden)
establecer el límite del sistema: solo software, hardware y
software como un todo, lo utiliza una persona, una
organización,...
encontrar actores principales: los que tienen objetivos de
usuarioque se satisfacen mediante el uso de los servicios del
sistema
para cada actor, identificar sus objetivos de usuario y
escenarios asociados
definir los casos de uso que satisfagan los objetivos de
usuario. Nombrarlos de acuerdo con sus objetivos.
Normalmente los casos de uso del nivel de objetivo de usuario
se corresponderán uno a uno con los objetivos de usuario.
describir brevemente (descripcióninformal) cada caso de
uso
Ing. Williams A. Muñoz Robles
UNDAC – Escuela de sistemas y Computación
Ingeniería de Sistemas y Computacion
PROGRAMACION DE SISTEMAS
4 / 88
identificación de actores
ingeniería de requerimientos
actores
representan entidades externas que interactúan
(mantenimiento y/o operación) con el sistema
puede ser un usuario o un sistema externo
un actor representa un rol:no se corresponde directamente con personas concretas
toda persona que interactúa con el sistema tiene que estar
representado al menos por un actor en el modelo de casos de
uso
identificación de actores
¿qué grupos de usuarios necesitan el sistema para su
trabajo?
¿qué usuarios realizan las funciones principales del sistema?
¿qué usuarios realizan funciones secundarias, como
mantenimiento oadministración?
¿existe algún sistema externo de hardware o software?
se da nombre a los actores y se describen brevemente sus
papeles y para qué utilizan el sistema
Ing. Williams A. Muñoz Robles
UNDAC – Escuela de sistemas y Computación
Ingeniería de Sistemas y Computacion
PROGRAMACION DE SISTEMAS
5 / 88
identificación de actores
ingeniería de requerimientos
Actores del Sistema de Pagos yFacturación
Comprador
Representa a una persona responsable de adquirir bienes o
servicios. Puede ser un comprador individual o alguien
perteneciente a una empresa. El Comprador de bienes y servicios
necesita el Sistema de Facturación y Pagos para enviar pedidos y
pagar las facturas.
Vendedor
Representa a una persona que vende y distribuye bienes o
servicios. El Vendedor utiliza el sistema para...
Regístrate para leer el documento completo.