Professional Documents
Culture Documents
OBJETOS
FLUJO DE TRABAJO:
REQUERIMIENTOS
Ing. Denny J. Fuentes Adrianzén
CIP Nº 80286
Requerimientos
- Requerimientos No Funcionales
Son las características adicionales que debe tener para
mejorar su performance, reducir su costo, ser usado
fácilmente, etc.
Ejemplo. La impresión de las boletas no deben durar más de 1
hora.
Requerimientos
OBJETIVOS
Comprador (Browser)
Empresa
comercializadora
Internet
Compra. Actualiza y publica su catálogo de
Consulta sus pedidos. productos.
Consulta catálogo. Actualiza y publica promociones y ofertas.
Consulta precios. Procesa las órdenes de compra.
Consulta su estado de Actualiza el estado de las órdenes de
cuenta. compra.
Envía mensajes a sus clientes.
Consulta estadísticas de compra de sus
clientes
Modelamiento de Requerimientos
MODELO DE CASO DE USO
Conjunto de caso de usos que es usando para documentar los requerimientos
operacionales del sistema
Esta compuesto por:
Los Actores
Los Use Case
La secuencia de transacciones
Modelamiento de Requerimientos
ACTORES
Actor
Los actores son las entidades externas al sistema que interactúan con este.
Todos los caso de uso representan la funcionalidad del sistema. Los casos de
uso se emplean para capturar el comportamiento deseado del sistema en
desarrollo, sin tener que especificar cómo se implementa ese comportamiento.
Objetivo: Detallar cada caso de uso para así detallar después el flujo de
eventos incluyendo como el caso de uso inicia, termina e interactúa con los
actores.
Debe incluir:
Diseño Lógico,
luego Diseño Físico
Flujo de Trabajo
ESTRUCTURANDO EL MODELO DE CASO DE USO
Flujo de Trabajo
ESTRUCTURANDO EL MODELO DE CASO DE USO
En este punto, el analista ya debe haber identificado a todos los actores y los
casos de uso del sistema, así como saber su funcionamiento.
Una vez identificado todas las acciones de cada caso de uso, se debe
identificar qué acciones son comunes o son parecidas en algunos casos de
uso. Con el fin de disminuir la redundancia, estas acciones deben ser
extraídas y descritas en un caso de uso separado para que luego pueda ser
re-usada por los originales casos de uso.
Se puede notar que esta relación da lugar a la generalización y esto a su vez
a la herencia.
Relación Generaliza
La generalización entre casos de uso es como la generalización
entre clases, es decir que el caso de uso hijo hereda el
comportamiento y el significado del caso de uso padre, el hijo
puede añadir o redefinir el comportamiento del padre, el hijo puede
ser colocado en cualquier lugar donde se encuentre el padre.
La generalización entre casos de uso se representa con una línea
continua con una punta de flecha.
Ejemplo
Comprobar clave
Validar Usuario
Generalización
Examinar retina
Flujo de Trabajo
ESTRUCTURANDO EL MODELO DE CASO DE USO
«include»
Comprobar clave
Relación de
inclusión
Validar Usuario
Generalización
«include»
Seguir Pedido Examinar retina
DIAGRAMA DE USE CASE DE REQUERIMIENTOS
PARA ADMISION Y CITAS
<<extend>> Registrando servicios
Jefe de admision
Registrando Cita Registrando Historia Clinica
<<include>>
admisionista Registrando consultorios
(f rom Actors)
Jefe de servicio
(f rom Actors)
Registrando medicos
Reportando estadisticas
Descripción de un Use Case
• Describir el flujo de eventos
– Texto estructurado informal
– Texto estructurado formal (pre y postcondiciones)
– Pseudocódigo
– Notaciones gráficas: Diagramas de Secuencia
:Sistema
: Cajero
introducirItem(upc,cantidad)
finalizarVenta()
hacerPago(cantidad)
Comprando artículos (en un terminal de punto de venta)
1. FASE INICIAL
1.1. Documento de visión
INFORME : Primer Avance
1.2. Requerimientos
1.2.1. Modelo de requerimientos
1.2.1.1. Diagrama de casos de uso (Rose)
1.2.1.2. Especificación de los casos de uso de
requerimiento ( Formato 1)