Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Etapa de Requerimientos.
Objetivos a cumplir.
Workflow de trabajo.
Artefactos producidos.
Actividades a desarrollar.
Requerimientos. Actividades
1. Identificar los requerimientos del sistema.
2. Encontrar los actores y casos de uso del sistema.
3. Identificar los paquetes del sistema.
4. Construir el Modelo de Casos de Uso del
Sistema.
5. Estructurar el Modelo de Casos de Uso del
Sistema.
6. Definir atributos de los casos de uso del sistema.
7. Detallar los casos de uso del sistema.
8. Construir el Modelo Conceptual.
del
sistema
se
multiplique
<<include>>
<<include>>
<<include>>
Asociacin
Ejemplo
de
tipo
Inclusin
(Include).
Cajero
en
Realizar
<<include>>
Realizar venta
de producto
de producto
kardex pueden
un
Realizarcaso
movimiento
de producto
uso
<<include>>
Comprador
Realizar compra
de insumos
11
Asociacin
Ejemplo
de
tipo
Inclusin
(Include).
Verificar
identidad del
<<include>>
puede
Extraersepararse en
de dinero
uso
Verificar
identidad
Cliente
<<include>>
Consultar
saldos
<<extended>>
<<extended>>
<<extended>>
<<extended>>
Actualizar Tarjeta
Bonus
<<extended>>
<<include>>
Cajero
Realizar venta
de producto
Realizar movimento
de producto
<<include>>
Comprador
Realizar compra
de insumos
Flujo Alternativo.
2. ...
5
7. ...
9. Si el cliente posee Tarjeta Bonus entonces se
actualizan sus puntos.
Puntos de extensin.
1. En [9] del Flujo Alterno se extiende el caso de
uso Actualizar Tarjeta Bonus.
Asociacin
(Generalization)
tipo
Generalizacin
Asociacin
(Generalization)
tipo
Generalizacin
Asociacin
(Generalization)
Caso de Uso
hijo 1
Caso de Uso
hijo 2
tipo
Generalizacin
Asociacin
(Generalization)
tipo
Generalizacin
Los
hijos
heredan
la
estructura, comportamiento
y asociaciones del padre.
Cliente
Realizar llamada
telefnica
Asociacin
(Generalization)
Ejemplo
2:
transferencias.
tipo
Generalizacin
Efectuar
Cliente
Efectuar entre
Cuantas propias
Efectuar
transferencias
Efectuar a
Cuentas de terceros
Asociacin
(Generalization)
tipo
Generalizacin
Realizar orden
Cliente
Realizar orden
por telfono
Usuario
Realizar orden
por internet
Include
Del caso de
uso base al
caso de uso
incluido.
Tiene multiplicidad la No.
asociacin?
El caso de uso
No.
nuevo es abstracto?
El caso de uso
No.
nuevo tiene acceso al
comportamiento del
caso de uso base?
El caso de uso base No.
tiene acceso al
comportamiento del
caso de uso nuevo?
Extend
Del caso de
uso extendido
al caso de uso
base.
No
Generalization
De los casos de
uso hijos al caso
de uso padre.
No.
S.
No.
No.
No.
No.
Entonces es posible.
Establecer una relacin de Generalizacin entre ellos.
Simplificar el modelo de Casos de Uso.
<<include>>
Cajero
Jefe de Turno
Realizar venta
de producto
Realizar movimento
de producto
<<include>>
Actualizar
cajeros
Cerra
caja
Comprador
Realizar compra
de insumos
Conclusiones
La identificacin de los requerimientos
funcionales llevar a la proyeccin de las
funciones del sistema.