Professional Documents
Culture Documents
Rational Unified Process
(RUP
)
Requirements Management workflow
Especificar
casos de uso
Los casos de uso y el proceso de Gestin de Requerimientos
Regresar a las
preguntas
17
Los casos de uso impulsan al Desarrollo de
Software
Verificado por Realizado por
Implementado por
Implementacin del Modelo
Modelo de Pruebas
Diseo del Modelo
Modelo de Caso de
Uso
Regresar a las
preguntas
18
Repaso
Qu es un actor?
Qu es un caso de uso?
Cuales son las ventajas de utilizar casos de uso?
Qu es un modelo de casos de uso?
Qu es un diagrama de casos de uso?
Qu es una especificacin de casos de uso?
Cmo se ajustan los casos de uso al proceso de
gestin de requerimientos?
Cmo se ajustan los casos de uso al ciclo de vida
del desarrollo de software?
19
Ejercicio 1: Qu es un Caso de Uso?
Dado una lista de casos de uso
potenciales, determinar cules, si es
que hubiera, son casos de uso.
20
21
Descomposicin Funcional
Analiza un problema en piezas pequeas y aisladas.
Las piezas trabajan juntas para proporcionar la funcionalidad del
sistema.
Las soluciones a estas piezas son reunidas para proporcionar una
solucin completa al problema original.
Cuando est orientada a soluciones informticas, a esto se llama
Descomposicin Funcional.
Los casos del uso permiten que se capturen los requerimientos en
una forma macroscpica.
Contienen el mismo nivel de detalle que la Descomposicin
Funcional, pero los requerimientos se ponen en contexto con cada
uno y as proporcionan una tcnica que le permita desarrollar los
requerimientos, para que puedan ser entendidos por los
interesados.
Los casos de uso:
NO son una descomposicin funcional.
Mantienen la funcionalidad unida para describir un uso
completo del sistema.
Proporcionan el contexto.
Regresar
22
Descomposicin Funcional: un ejemplo
Regresar
Ingresar PIN
Insertar tarjeta
Seleccionar desde
que cuenta
Ingresar monto
Seleccionar
Retirar Dinero
Cliente
Seleccionar balance
de montos
Seleccionar Fondo
a transferir
Seleccionar a
que cuenta
Consorcio
Bancario
Procesar
Transaccin
23
Descomposicin Funcional: un ejemplo
Regresar
Para retirar efectivo del sistema, el agente necesita
realizar estos casos de uso en un orden en particular.
No hay manera de demostrar esta secuencia
requerida.
Una de las ventajas ms grandes de los casos del
uso sobre la descomposicin funcional es que los
requerimientos en los casos de uso tienen contexto.
En el ejemplo, los requerimientos pierden su contexto
y su implementacin llega a ser ms difcil.
24
Descomposicin Funcional: un ejemplo correcto
Regresar
Retirar efectivo
Transferir fondos
Depositar fondos
Cliente
Consorcio
Bancario
25
Descomposicin Funcional (cont.)
Mdulos construidos alrededor de las operaciones
(Entrada/Proceso/Salida)
Traduce el dominio del problema en una serie de funciones y
subfunciones. Se puede representar con el modelo conceptual de
procesos o el diagrama de flujo de datos.
Modelo Conceptual
de Procesos
Diagrama de Flujo
de Datos
Regresar
26
Diagrama de Flujo de Datos (Descomposicin Funcional)
Regresar
27
Diagrama de Flujo de Datos (Descomposicin Funcional)
Regresar
28
Modelo Conceptual de Procesos (Descomposicin Funcional)
Regresar
29
- La calidad, no es un concepto fcil de describir, no hay
una sola perspectiva de qu es calidad o cmo se mide.
- En RUP, se categoriza la calidad mediante el modelo
FURPS.
- Este es el mismo esquema de categorizacin que se
utiliza en RUP para los requerimientos.
Modelo FURPS (Modelo de Calidad)
Regresar
30
Modelo FURPS (Modelo de Calidad)
Regresar