Está en la página 1de 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

Cliente

Consultar Extracto

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
Analista de Sistemas

Encontrar Actores y CU

Estructurar el Modelo de CU

Arquitecto

Priorizar CU

Especificador Caso de Uso

Detallar Un CU

Diseador Interfaz De Usuario

Crear prototipo De interfaz de 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.

Se

debe 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 Datos Personales 4- El sistema guarda los datos en la clase Persona Camino Alternativo 1 6.1 El sistema muestra interfaz de usuario de datos extra de ARRENDATARIO: Cuil, Bono de sueldo S/N, Empresa donde trabaja 6.2 El arrendatario ingresa dichos datos en la interfaz 6.3 El sistema guarda los datos en la clase Arrendatario

5- Si Parmetro = Propietario 5.1 El sistema muestra interfaz de usuario de datos extra de PROPIETARIO: Cuit 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
Asociacin

Funcin
Comunicacin entre un actor y un CU Insercin de comportamiento adicional en un CU base que no tiene conocimiento de l Relacin entre un CU general y un CU ms especfico, que hereda y aade propiedades a aqul Insercin de comportamiento adicional en un CU base que describe explcitamente la insercin

Notacin
i

Extensin

extended

Generalizacin

Inclusin

include

ext

Mayorista Dar Alta Cliente

Comprar Minorista
incl

Cliente

Consultar Catlogo

También podría gustarte