You are on page 1of 3

Metodologa de Desarrollo de Sistemas I

Gua de aprendizaje 5.1

Unidad 5 Casos de uso


Objetivo: Comprender el concepto y utilizacin de los casos de uso. Identificar actores y casos
de uso. Entender y aplicar las relaciones de <<extend>> y de <<include>>
Palabras claves: actores, casos de uso, relaciones de <<extend>> e <<include>>
Duracin: 12 hs
Preguntas
1) Qu diferencias existen entre los requisitos funcionales y no funcionales?
2) Qu es un caso de uso? Para qu se utiliza?
3) Explique cmo utilizara los casos de uso en cada fase del UP
4) Qu representa un actor en un caso de uso?
5) Los actores deben ser slo personas? Justifique
6) Qu diferencia hay entre actores primarios y secundarios?
7) Qu es un escenario?
8) Qu es una colaboracin?
9) Cmo se describe un caso de uso? Detalle sus partes y qu se realiza en cada una de
ellas
10) Qu diferencia hay entre el escenario principal y el curso alternativo en los casos de
uso?
11) Qu son las pre y post condiciones en la descripcin de los casos de uso?
12) Qu representan las relaciones de extensin entre casos de uso? Para qu se utilizan?
13) Qu representan las relaciones de inclusin entre casos de uso? Para qu se utilizan?
Ejercicios
Usar el formato que esta al final de la gua para la descripcin de todos los casos de uso
1) A partir de las siguientes descripciones, desarrollar los siguientes caso de uso
a. ... el usuario introduce la tarjeta en el cajero, el sistema le solicita la clave, si
es correcta le solicita la operacin a realizar considerar solo retiro de dinero(si el nmero no es correcto, le pide reintento), el usuario introduce la opcin
retirar dinero... (continuar la descripcin)
b. ... el usuario solicita un libro, el sistema verifica la condicin del socio (si es
moroso o ya retiro ms de tres libros). El sistema controla si el libro est
disponible para prstamo... (continuar la descripcin)
2) A partir del siguiente caso de uso (figura 2) desarrollar la siguiente relacin de
inclusin (<<include>>)
a. Describir primeramente ambos casos de uso y luego establecer entre ellos la
relacin

<<include>>

Cliente

comprando productos

pagando en efectivo

Figura 2. Caso de uso comprando productos


3) A partir del siguiente caso de uso (figura 1), desarrollar la siguiente relacin de
extensin (<<extend>>)
a. Describir primeramente ambos casos de uso y luego establecer entre ellos la
relacin.
b. Identificar caso de uso base, caso de uso que extiende, puntos de extensin y
condiciones
<<extend>>>

socio

prestando pelicula

revisando novedades

Figura 1. Caso de uso prestando pelcula


4) A partir de los siguientes casos de usos

Inscribiendo alumnos en materias


Asignando docentes a cursos
Controlando correlatividades
Determinando capacidad de curso

a. Realice una descripcin detallada de la funcionalidad de cada uno de los casos de


usos en un formato coloquial
b. Identificar a los actores (explique la funcin de cada uno de ellos).
c. Identifique relaciones de inclusin y extensin
NOTA

Cada grupo (de no ms de 3 alumnos) desarrollar, a partir de un sistema de


informacin elegido, un conjunto de 15 casos de uso, de los cuales 5 sern
desarrollados en detalle
Los casos de uso sern retomados en Metodologa de desarrollo de Sistemas II
El trabajo prctico ser continuado en Metodologa de desarrollo de Sistemas II y,
luego, en trabajo de campo 1 y trabajo de diploma
Se desarrollara un RUBRIC por cada caso de uso (5 en total)
Este trabajo prctico (conjuntamente con los RUBRICS) sern entregado en la
fecha de examen final y ser condicin ineludible para rendir dicho evaluacin

PLANTILLA DE CASO DE USO

CODIGO Y NOMBRE:
AUTOR:
VERSION:
ESTADO:
DESCRIPCION:
ACTOR PRINCIPAL:
ACTOR SECUNDARIO:
PRECONDICIONES:
PUNTO DE EXTENSION:
CONDICION:
ESCENARIO PRINCIPAL:

FLUJO ALTERNATIVO:

POSTCONDICIONES:

You might also like