Você está na página 1de 37

OBTENCIN DE CASOS DE USO

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

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.

Você também pode gostar