5.1 Casos de Uso (Neil 2014)

download 5.1 Casos de Uso (Neil 2014)

of 3

description

casos de uso carlos neil

Transcript of 5.1 Casos de Uso (Neil 2014)

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 y de Palabras claves: actores, casos de uso, relaciones de e Duracin: 12 hs

Preguntas1) 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 ellas10) 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 () a. Describir primeramente ambos casos de uso y luego establecer entre ellos la relacin

Figura 2. Caso de uso comprando productos

3) A partir del siguiente caso de uso (figura 1), desarrollar la siguiente relacin de extensin ()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

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 cursoa. Realice una descripcin detallada de la funcionalidad de cada uno de los casos de usos en un formato coloquialb. Identificar a los actores (explique la funcin de cada uno de ellos). c. Identifique relaciones de inclusin y extensinNOTA

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 evaluacinPLANTILLA DE CASO DE USOCODIGO Y NOMBRE:

AUTOR:

VERSION:

ESTADO:

DESCRIPCION:

ACTOR PRINCIPAL:

ACTOR SECUNDARIO:

PRECONDICIONES:

PUNTO DE EXTENSION:

CONDICION:

ESCENARIO PRINCIPAL:

FLUJO ALTERNATIVO:

POSTCONDICIONES:

PAGE