Вы находитесь на странице: 1из 18

METODOLOGA DE

SISTEMAS
UNIDAD I:
CASOS DE USO
Profesoras:
Ing. Laura Zeligueta
Ing. Patricia Ontiveros
Un proceso dirigido por
Casos de Uso
Debemos tener algn modo de
capturar las necesidades del usuario.
Los CU no slo son una herramienta
de captura de requisitos sino que
tambin dirigen todo el proceso de
desarrollo.
Modelo de Casos de Uso
Un sistema tiene muchos tipos de
usuarios, cada uno de ellos se
representa por un ACTOR.
Un CASO DE USO es una secuencia
de acciones que el sistema lleva a
cabo para ofrecer algn resultado de
valor para un actor.
Modelo de Casos de Uso: compuesto
por todos los actores y todos los CU .
Por qu Casos de Uso?
Proporcionan un medio sistemtico e
intuitivo de capturar requisitos
funcionales centrndose en el valor
aadido para el usuario.
la perspectiva que proporcionan los
CU refuerza el objetivo ltimo de la
ISw, la creacin de productos que
permitan a los clientes realizar un
trabajo til.
II. Breve Tour por UML

Modelo de CU
Ejemplo:

Retirar dinero

Consultar Extracto
Cliente

Realizar transferencia
Artefactos
Los artefactos fundamentales que se
utilizan en la captura de requisitos
son el Modelo de CU, que incluye CU
y actores.
Artefacto: Modelo de CU

Sirve como acuerdo entre los


desarrolladores y el cliente.
Contiene: actores, CU y sus
relaciones.
Artefacto: Actor
Un actor representa un tipo de
usuario, pero no todos los actores
representan a personas, pueden ser
otros sistemas o hardware externo
que interacta con el sistema.
Artefacto: Caso de Uso
Son fragmentos de funcionalidad.
Un CU especifica una secuencia de
acciones que el sistema puede llevar
a cabo interactuando con actores,
incluyendo alternativas dentro de la
secuencia.
Artefacto: Descripcin de la
arquitectura
Es una vista de la arquitectura que
considera los CU importantes y
crticos.
Artefacto: Glosario

Se utiliza para definir los trminos


comunes e importantes que usan
para describir el sistema.
Flujo de trabajo
Encontrar Estructurar el
Analista de Actores y CU Modelo de CU
Sistemas

Priorizar
CU
Arquitecto

Detallar
Especificador
Caso de Uso
Un CU

Crear prototipo
Diseador Interfaz De interfaz de
De Usuario usuario
Actividad: Encontrar actores y CU
Permite delimitar el sistema, definir
que y quines interactan con el
sistema y qu funcionalidad se
espera. Pasos para lograrlo:
1. Encontrar actores

2. Encontrar los CU

3. Describir brevemente cada CU

4. Describir el modelo de CU completo


Actividad: Priorizar CU
Establecer cules son los CU
necesarios para las primeras
iteraciones y cules pueden dejarse
para ms adelante.
Estos resultados los recoge la vista
de la arquitectura del modelo de CU
Actividad: Detallar un CU
Es describir el flujo de sucesos en
detalle, incluyendo cmo comienza,
termina e interactan con los
actores.
Se sigue un camino bsico completo,
desde el estado inicial al final,
estableciendo el resto de los caminos
como alternativos o desviaciones del
bsico.
Sedebe describir explcitamente qu
hace el sistema, separando las
responsabilidades del sistema y las
de los actores.
Objetivo: Ingresar en el sistema una persona.
Precondiciones:
Post- Condiciones: xito: que la persona se de de alta en el sistema
Fracaso: Que se produzca algn error que impida completar
la operacin
Curso Normal Alternativas
1- CU Verificar Existencia de Persona entrega
DNI y Tipo Relacion = Propietario o Alquiler
2- El sistema muestra la interfaz de usuario
Datos Personales: DNI, Nombre y apellido,
Calle, Nro, localidad, Provincia
3- El usuario ingresa los datos en la interfaz Camino Alternativo 1
Datos Personales
4- El sistema guarda los datos en la clase 6.1 El sistema muestra interfaz de
Persona usuario de datos extra de
ARRENDATARIO: Cuil, Bono de sueldo
S/N, Empresa donde trabaja
5- Si Parmetro = Propietario 6.2 El arrendatario ingresa dichos
datos en la interfaz
5.1 El sistema muestra interfaz de usuario 6.3 El sistema guarda los datos en la
de datos extra de PROPIETARIO: Cuit clase Arrendatario
5.2 El propietario ingresa dichos datos en la
interfaz
5.3 El sistema guarda los datos en la clase
Propietario
6- Sino (Parmetro = Alquiler)
6.1 Ejecutar Camino Alternativo 1
7. Fin Si
8. El sistema muestra los datos del Inmueble
en inerfaz
9- Fin Caso de Uso
La Vista de CU
Captura el comportamiento de un
sistema, tal como se muestra para el
usuario exterior.
Un CU describe una interaccin con
los actores como una secuencia de
mensajes entre el sistema y uno o
ms actores.
Relacin Funcin Notacin
Asociacin Comunicacin entre un i
actor y un CU

Extensin Insercin de
extended
comportamiento adicional
en un CU base que no
tiene conocimiento de l
Generalizacin Relacin entre un CU
general y un CU ms
especfico, que hereda y
aade propiedades a aqul
Inclusin Insercin de
include
comportamiento adicional
en un CU base que
describe explcitamente la
insercin
Mayorista
ext
Dar Alta
Cliente

i
Comprar
Minorista

incl

Cliente Consultar
Catlogo

Вам также может понравиться