La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín.

Presentaciones similares


Presentación del tema: "Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín."— Transcripción de la presentación:

1 Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín

2 2 Casos de Uso

3 3 Definición “ Un caso de uso es una descripción de un conjunto de secuencias de acciones, incluyendo variantes, que ejecute un sistema para producir un resultado observable de valor para un actor.“ (Booch et al., 2002)

4 4 Diagrama de Casos de Uso Lectura: todo actor Estudiante puede interactuar con el sistema para Matricular Cursos, Cancelar Cursos y Cancelar Semestre. funcionalidad

5 5 Diagramas de Casos de Uso En el diagrama anterior: ¿Cómo se matricula un curso? ¿Cómo se cancela un curso? ¿Cómo se cancela un semestre?

6 6 Descripción de un caso de uso Cancelar Cursos Este caso de uso inicia cuando el Estudiante selecciona la opción cancelar cursos. El sistema presenta los cursos matriculados por el estudiante. El Estudiante selecciona los cursos que desea cancelar y selecciona la opción cancelar. Por cada curso seleccionado el sistema verifica que la nota acumulada sea igual o superior a 3.0. El sistema informa al estudiante cuáles cursos le fueron cancelados. El Estudiante sale del sistema y el caso de uso termina.

7 7 En los casos de uso… (ver ejemplo anterior) Solamente se describe la interacción del actor con el sistema informático. La interacción es del tipo petición – acción. Se recomienda indicar cómo inicia el caso de uso: “Este caso de uso inicia cuando…” (Disparador) Se recomienda indicar el final del caso de uso. Siempre se indica quién ejecuta la acción: el sistema o el Estudiante.

8 8 En los casos de uso… (ver ejemplo anterior) No se puede cambiar el nombre del actor: siempre Estudiante. Se describe el qué, pero no el cómo. ¿Cómo canceló los cursos el sistema? ¿Cómo supo el sistema qué cursos podía cancelar?

9 9 Casos de Uso – Flujos Alternativos. En el Flujo Normal de los eventos se describe el flujo IDEAL. En los flujos alternativos se describen eventos que pueden ocurrir en los pasos del proceso y la forma en que son controlados estos eventos.

10 10 Casos de Uso – Flujos Alternativos. ¿Qué pasa si el Estudiante no tiene cursos registrados? El paso normal es: El sistema presenta los cursos matriculados por el estudiante. Posible flujo alternativo: El estudiante no tiene cursos matriculados El sistema muestra un mensaje indicando que el estudiante no tiene cursos registrados

11 11 Casos de Uso – Flujos Alternativos. Analizar cada paso. No dejar nada al azar. Revisar requisitos del cliente. Son fundamentales para un buen desarrollo.

12 12 Los Casos de Uso y las GUIs (Graphical User Interfaces) En el ejemplo: Este caso de uso inicia cuando el Estudiante selecciona la opción cancelar cursos. Opciones obtenidas del diagrama

13 13 Los Casos de Uso y las GUIs El sistema presenta los cursos matriculados por el estudiante. El Estudiante selecciona los cursos que desea cancelar y selecciona la opción “Cancelar Cursos”.


Descargar ppt "Ingeniería de Software Escuela de Sistemas Universidad Nacional de Colombia – Sede Medellín."

Presentaciones similares


Anuncios Google