Modelizado UML
tema 2 – ingeniería de requerimientos
: Analista de sistemas
: Arquitecto
: Especificador de casos de uso
: Diseñador de interfaces de usuario
Según el Proceso Unificado de
Desarrollo, los principales
pasos para capturar los
requerimientos son:
Encontrar actores y
casos de uso
Priorizar los
casos de uso
identificación deactores y
casos de uso
Detallaruncaso
de uso
Estructurar el modelo
de caso de uso
priorizar casos de uso
Prototipar la interfaz
de usuario
detallar casos de uso
prototipar la interfaz de
usuario
estructurar el Modelo de
Casos de Uso
escuela superior de ingeniería informática
ingeniería del software de gestión
© enrique barreiro alonso
universidade de vigo -departamento de informática
15 / 69
encontrar actores y casos de uso
tema 2 – 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
esbozar quién y qué (actores) interactuarán
con el sistema, y qué funcionalidad (casos de
uso) se espera del sistema
capturar ydefinir un glosario de términos
comunes esenciales para poder describir
detalladamente los casos de uso del sistema.
Encontrar actores y
casos de uso
Priorizar los
casos de uso
es la actividad más decisiva para obtener
adecuadamente los requisitos
Detallaruncaso
de uso
Estructurar el modelo
de caso de uso
responsabilidad del analista de sistemas
Prototipar la interfaz
deusuario
© enrique barreiro alonso
universidade de vigo - departamento de informática
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 usuario que se satisfacen
mediante el uso de los servicios delsistema
para cada actor, identificar sus objetivos de
usuario
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ón informal)
cada caso de uso
escuela superior de ingenieríainformática
ingeniería del software de gestión
16 / 69
identificación de actores
tema 2 – ingeniería de requerimientos
actores
Actores del Sistema de Pagos y
Facturació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 deFacturació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 conseguir nuevos
pedidos y entregar las confirmaciones de
pedido, facturas y avisos de pago.
Sistema de cuentas bancarias
El Sistema de Facturación y Pagos envía
verificaciones de transacciones al Sistema
de CuentasBancarias
© enrique barreiro alonso
universidade de vigo - departamento de informática
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 unactor 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 o administración?
¿existe algún sistema externo de hardware o
software?
se da nombre a los actores y se describen
brevemente sus...
Regístrate para leer el documento completo.