Vous êtes sur la page 1sur 23

Metodologa de desarrollo

CASOS DE USO / UML

Elaborado por: RAUL CORDERO C.

Casos de Uso
Es una tcnica para capturar informacin de

cmo un sistema o negocio trabaja, o de cmo se desea que trabaje. No pertenece estrictamente al enfoque orientado a objeto, es una tcnica para captura de requisitos

Caractersticas
Describen bajo la forma de acciones y

reacciones el comportamiento de un sistema desde el p.d.v. del usuario


Permiten definir los lmites del sistema y las

relaciones entre el sistema y el entorno

Caractersticas
Son descripciones de la funcionalidad del

sistema independientes de la implementacin


Particionan el conjunto de necesidades

atendiendo a la categora de usuarios que participan en el mismo.

Actores
Principales: personas que usan

el sistema. Secundarios: personas que mantienen o administran. Material externo: dispositivos que forman parte y son utilizados. Otros sistemas

Relaciones
Comunicacin
Inclusin Extensin Herencia

Preguntas Claves
cules son las tareas del actor?
qu informacin crea, guarda, modifica,

destruye o lee el actor?


debe el actor notificar al sistema los

cambios externos?
debe el sistema informar al actor de los

cambios internos?

Elementos para descripcin


INICIO: cundo y qu actor lo produce?
FIN: cundo se produce y qu valor

devuelve?
INTERACCION actor-caso de uso: qu

mensajes intercambian ambos?


OBJETIVO : qu lleva a cabo o intenta?

Elementos para descripcin


Cronologa y origen de las interacciones
Repeticiones de comportamiento: qu

operaciones son iteradas?


Situaciones opcionales: qu ejecuciones

alternativas se presentan en el caso de uso?

CU01 Mantenedor Pases


Agregar

Sistema

Modificar
Administrador

Buscar Eliminar

CU01Objetivo
Permitir al Administrador del sistema

Agregar, Modificar, Eliminar y Consultar los pases.

CU01 Precondiciones
El usuario debe estar autenticado con el

perfil administrador

CU01 Postcondiciones
Los listados de pases son actualizados en la

base de datos

CU01 Frecuencia
Cada vez que el usuario necesite realizar

cambios

CU01 Curso normal de eventos


El usuario ingresa al sistema
El usuario selecciona desde el men

Mantenedores la opcin Pases El sistema muestra la pantalla con el listado de pases ingresados. En esta pantalla se muestran 4 botones AGREGAR, BUSCAR, MODIFICAR, ELIMINAR.

Curso normal de eventos


Agregar Pas
El usuario presiona el botn Agregar El sistema muestra la pantalla de ingreso de informacin
Campos de Pantalla
Nombre: Nombre del pas

Vigencia:

Botones
Aceptar, Cancelar

CU01 Curso normal de eventos


El usuario ingresa la informacin y presiona el botn Aceptar
El sistema valida la informacin El sistema crea un ID para el pas, graba la informacin, finalmente informa al usuario el resultado de la operacin. El usuario presiona Aceptar

El sistema muestra la pantalla con el listado de pases

CU01 Curso alternativo


Si el usuario presiona el Cancelar
El sistema muestra la pantalla con el listado de pases

CU01 Excepciones
Si existen errores del sistema estos deben

ser grabados en la consola del sistema. El usuario debe ser notificado que hubo un problema de operacin. El mensaje del usuario debe ser el siguiente: El sistema no puede realizar la operacin solicitada.

CU01 Fin del caso de uso


El usuario selecciona otra opcin de men
El usuario cierra el programa

Tarea
Modificar pases
Eliminar pases Buscar pases

Referencia
http://www.creangel.com/uml/casouso.php
http://www.dcc.uchile.cl/~psalinas/uml/caso

suso.html
http://www.ingenierosoftware.com/analisisy

diseno/casosdeuso.php

Gracias

Vous aimerez peut-être aussi