Vous êtes sur la page 1sur 37

OBTENCIN DE CASOS DE USO

1
1. Introduccin
ARTEFACTOS: Descripcin creada, producida, cambiada o
utilizada por los trabajadores durante su trabajo con el
sistema. Puede ser:
Modelo,
Documento
TRABAJADOR: Responsable de un conjunto de artefactos.
ACTIVIDADES: Es un fragmento de trabajo realizado por un
trabajador
2. ARTEFACTOS
MODELO DE CASOS DE USO:
ACTOR:
CASO DE USO:
Son fragmentos de funcionalidad que el sistema ofrece para
aportar un resultado de valor para sus actores.
Flujos de Sucesos
Descripcin textual de la secuencia de acciones del caso de uso.
Requisitos Especiales
Descripcin textual que agrupa los requisitos del tipo no funcionales
sobre el caso de uso
Se tratan en flujos de trabajo posteriores como anlisis, diseo e
implementacin.
ARTEFACTO: DESCRIPCIN DE LA ARQUITECTURA
Contiene una vista de la arquitectura del modelo de casos de
uso, que representa los casos de uso significativos para la
arquitectura.
ARTEFACTO: GLOSARIO
Sirve para definir trminos comunes
Util para alcanzar concensos entre desarrolladores.

ARTEFACTO: PROTOTIPO DE INTERFAZ DE USUARIO


Ayudan a comprender y especificar las interacciones
3. TRABAJADORES
ANALISTA DE SISTEMAS
Responsable del conjunto de requisitos que estn modelados en
los casos de uso.
Delimita el sistema
Dirige el modelado y coordina la captura de requisitos.
No es responsable de los casos de uso en particular.
ESPECIFICADOR DE CASOS DE USO
Asisten al analista en la tarea de especificar casos de uso
Trabajan estrechamente con los usuarios reales
DISEADOR DE INTERFAZ DE USUARIO
Dan forma visual a las interfaces de usuarios para los prototipos.
ARQUITECTO
Describe la vista de la arquitectura del modelo de casos de uso.
4. FLUJO DE TRABAJO
4.1 Actividad: encontrar actores y
casos de uso
Identificar los actores y casos de usos para:
Delimitar el sistema de su entorno
Esbozar quien y que actores interactan con el sistema y qu
funcionalidad se espera del sistema
Capturar y definir un glosario de trminos comunes
Pasos:
Encontrar los actores
Encontrar los casos de uso
Describir brevemente caso de uso
Describir el modelo de casos de uso completo incluido el glosario
ENCONTRAR LOS ACTORES:
Encontrar al menos un usuario que pueda representar al actor
candidato
Debe existir una coincidencia mnima entre los roles que
desempean las instancias de los diferentes actores en relacin
con el sistema.
No se debe tener actores que cumplen los mismos roles
Encontrar nombres relevantes que describan sus necesidades y
responsabilidades.
ENCONTRAR CASOS DE USO
Se propone un caso de uso para cada rol de cada trabajador
Se obtienen de los talleres con los clientes y con los usuarios
El actor necesita casos de uso para soportar su trabajo de creacin,
cambio, rastreo o eliminacin de los objetos del negocio
El actor puede informar al sistema de un suceso ocurrido
Algunos candidatos no llegarn a ser casos de uso
El nombre del caso de uso debe hacer pensar en la secuencia de
acciones concretas que aade valor a un actor. A menudo empieza en
un verbo. Ejemplo: Pagar Factura, Solicitar Bienes
Decidir si un caso de uso es completo por si mismo o si forma parte
de otro
Los casos de uso necesitan ser reestructurados y reevaluados antes de
que el modelo de casos de uso se estabilice.
Una figura de persona, representa a un actor
Una elipse a un caso de uso y
Una lnea asociativa representa la comunicacin entre el actor
y el caso de uso
DESCRIBIR BREVEMENTE CADA CASO DE USO
DESCRIPCION DEL MODELO DE CASOS DE USO EN
GENERAL
4.2 Actividad: priorizar casos de uso
Determinar cuales son necesarios para el desarrollo en las
primeras iteraciones y cuales se deben dejar para mas tarde.
GENERALIZACION ENTRE CASOS DE USO
Relacin de Uso
El caso de uso secundario hereda las acciones y significado del
primario y adems agrega sus propias acciones.
Se emplea para simplificar la forma de trabajo y comprensin
del modelo.
GENERALIZACIN ENTRE ACTORES
La generalizacin tambin puede darse entre actores
AGRUPAMIENTO
Permite organizar varios casos de uso. Cada requerimiento
puede ser representado por un caso de uso y estos a s su vez
pueden ser organizados en categoras.
IDENTIFIACIN DE DESCRIPCIONES DE
FUNCIONALIDAD ADICIONALES Y OPCIONALES
Relacin de Extensin
Modela la adicin de una secuencia de acciones a un caso de uso.
Incluye una condicin para la extensin como una referencia a un punto
de extensin en el caso de uso destino.
Se crea un caso de uso agregndole algunos pasos a un caso ya existente
IDENTIFICACIN DE OTRAS RELACIONES ENTRE
CASOS DE USO
Relacin de inclusin
Toma la secuencia de pasos comunes de varios casos de uso y conforma un
caso de uso adicional a partir de ellos.
4.3 Actividad: detallar casos de uso
DESCRIPCION DE CASOS DE USO
Debe definir el estado inicial
Cmo y cuando comienza el caso de uso
El orden requerido
Como terminan los casos de uso
Caminos alternativos
Descripcin de los caminos alternativos
La interaccin del sistema con los actores y que cambios
producen
CASO DE USO xxx
Identificador. Prioridad [1...10].
Resumen funcionalidad general:
Papel dentro del trabajo de usuario:
Actores:
Precondicin:
Postcondicin:

Flujo de sucesos:

Observaciones:
FORMALIZACIN DE LA
DESCRIPCIN DE CASOS DE
USO:
Se puede utilizar los diagramas de
estado de UML
Pueden utilizarse diagramas de
actividad
Pueden utilizarse diagramas de
interaccin
4.4 Actividad: Prototipar la interfaz de
usuario
CREAR EL DISEO LOGICO DE UNA INTERAZ DE
USUARIO
7.5 Actividad: estructurar el modelo de
casos de uso
IDENTIFICACIN DE DESCRIPCIONES DE
FUNCIONALIDAD COMPARTIDAS
Ejercicio
Bosqueje el diagrama de caso de uso de un control remoto
para televisin. Incluya TODAS las funciones del control
remoto como casos de usos para su modelo.

Vous aimerez peut-être aussi