Está en la página 1de 13
23/05/2013 Diagramas de Casos de Uso Semana 9 http://uibsoft.blogspot.com.es/ 971 256 145

23/05/2013

23/05/2013 Diagramas de Casos de Uso Semana 9 http://uibsoft.blogspot.com.es/ 971 256 145

Diagramas de Casos de Uso

Semana 9

http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
Diagrama de casos de uso I: 23/05/2013 En este caso, el actor es el alumno.

Diagrama de casos de uso I:

23/05/2013

En este caso, el actor es el alumno. Podemos distinguir dos usuarios:

el registrado y el simple visitante de la web.

distinguir dos usuarios: el registrado y el simple visitante de la web. http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
Diagrama de casos de uso II: 23/05/2013 En este caso, el actor es el personal

Diagrama de casos de uso II:

23/05/2013

En este caso, el actor es el personal de administración. Podemos observar que es el actor que más casos de uso tiene, esto es debido a que será el actor que más interactúe con el sistema.

esto es debido a que será el actor que más interactúe con el sistema. http://uibsoft.blogspot.com.es/ 971
http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
Diagrama de casos de uso III: 23/05/2013 En este caso, el actor es el profesor.

Diagrama de casos de uso III:

23/05/2013

En este caso, el actor es el profesor. Como se puede apreciar, no desempeña demasiados casos de uso, esto se debe a que es el actor que menos interactúa nuestro sistema.

de uso, esto se debe a que es el actor que menos interactúa nuestro sistema. http://uibsoft.blogspot.com.es/
http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
23/05/2013 En este caso, el actor es el Responsable Departamento Administracion. Podemos observar que es

23/05/2013

En este caso, el actor es el Responsable Departamento Administracion. Podemos observar que es el actor que más casos de uso tiene, esto es debido a que será el actor que más interactúe con el sistema.

esto es debido a que será el actor que más interactúe con el sistema. http://uibsoft.blogspot.com.es/ 971
http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
23/05/2013 En este caso, el actor es el Responsable Formacion Practica. Podemos observar que es

23/05/2013

En este caso, el actor es el Responsable Formacion Practica. Podemos observar que es el actor que más casos de uso tiene, esto es debido a que será el actor que más interactúe con el sistema.

esto es debido a que será el actor que más interactúe con el sistema. http://uibsoft.blogspot.com.es/ 971
http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
Diagrama de uso general: 23/05/2013 En este diagrama, hemos relacionado los tres diagramas de uso,

Diagrama de uso general:

23/05/2013

En este diagrama, hemos relacionado los tres diagramas de uso, con los tres actores principales:

relacionado los tres diagramas de uso, con los tres actores principales: http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
23/05/2013 Las especificaciones de casos de uso se encargan de informar qué debe hacer el

23/05/2013

Las especificaciones de casos de uso se encargan de informar qué debe hacer el sistema para llevar a cabo los diferentes requerimientos. Para ello, debemos saber cuáles son las tareas del actor o actores involucrados; que datos debe el actor crear, guardar, modificar, destruir, leer; o si el actor debe informar al sistema de cambios externos ocurridos, y viceversa, si el sistema debe informar al actor de cambios internos realizados

Nombre: Registrar información de la clase

Nombre: Registrar información de la clase

Autor:

Profesor

Fecha:

09/05/13

Descripción:

Permite al profesor registrar cualquier observación o incidencia surgida durante la clase

Actores:

Profesor

Precondiciones:

1. El profesor debe estar dado de alta en la aplicación como tal

2. El nombre del alumno del que se registra el informe debe estar

registrado en la base de datos

3. No podrá haber más de un informe por clase realizada

Flujo Normal:

1. El profesor introduce el nombre del alumno

2. El profesor accede al apartado de informes

3. El profesor introduce el número de la clase sobre la que quiere

realizar la observación

4. El profesor escribe las observaciones en el área habilitada para

ello

5. El profesor acepta y automáticamente el programa vuelve a la

ventana de observaciones

Flujo Alternativo:

1.B. El profesor introduce un nombre que no pertenece a la base de datos y la aplicación le informa de su error 3.B. El profesor intenta realizar una observación sobre una clase ya "observada" o por una que aun no ha sido realizada por el alumno

Flujo sistema:

1. El profesor accede a la aplicación.

2. La aplicación solicita el usuario y contraseña.

3. El profesor accede a la ventana de informes

4. El profesor introduce el número de la clase

5. La aplicación muestra la ventana donde introducir las

observaciones

6. El profesor introduce las observaciones y hace clic en guardar

6. El profesor introduce las observaciones y hace clic en guardar http://uibsoft.blogspot.com.es/ 971 256 145
6. El profesor introduce las observaciones y hace clic en guardar http://uibsoft.blogspot.com.es/ 971 256 145
6. El profesor introduce las observaciones y hace clic en guardar http://uibsoft.blogspot.com.es/ 971 256 145

971 256 145

23/05/2013 7. La aplicación guarda los datos introducidos 8. El profesor cierra la aplicación Poscondiciones:

23/05/2013

7. La aplicación guarda los datos introducidos 8. El profesor cierra la aplicación

Poscondiciones:

La observación queda registrada dentro de la aplicación

http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
23/05/2013 Nombre: Registrar alumno Autor: Personal Administrativo Fecha: 09/05/13 Descripción: Permite al

23/05/2013

Nombre: Registrar alumno

Autor:

Personal Administrativo

Fecha:

09/05/13

Descripción:

Permite al personal administrativo registrar la información de un alumno en la base de datos

Actores:

Personal Administrativo

Precondiciones:

El usuario debe constar como perteneciente al personal administrativo

Flujo Normal:

1. Accede a la ventana de nuevos registros

2. Rellena todos los campos necesarios para realizar una alta nueva

3. Acepta y vuelve a la ventana principal de la aplicación

Flujo Alternativo:

2.B. Si no rellena todos los campos mínimos necesarios, el sistema lanza un error informando de ello

Flujo sistema:

1. El personal administrativo accede a la aplicación

2. La aplicación solicita el usuario y contraseña

3. El personal administrativo accede a la ventana alumnos

4. La aplicación muestra la ventana alumnos

5. El personal administrativo accede a la ventana de registro

6. La aplicación muestra la ventana de registro

7. El personal administrativo introduce los datos del alumno da clic

en guardar

8. La aplicación guarda los datos en la base de datos

9. El personal administrativo cierra la aplicación

Poscondiciones:

El alumno ha sido registrado en el sistema

http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
23/05/2013 Nombre: Realizar test Autor: Alumno Fecha: 09/05/13 Descripción: Permite al alumno realizar un test

23/05/2013

Nombre: Realizar test

Autor:

Alumno

Fecha:

09/05/13

Descripción:

Permite al alumno realizar un test para evaluar sus cualidades

Actores:

Alumno

Precondiciones:

El usuario debe constar en el sistema como un alumno

Flujo Normal:

1. El usuario accede a la ventana de test

2. El usuario contesta todas las preguntas del test y confirma sus

respuestas

3. El sistema muestra al usuario las respuestas correctas a todas

las preguntas, marcando en verde las contestadas correctamente y en rojo las erróneas, además de mostrar el número total de

fallos/aciertos

4. El usuario hace clic en Finalizar y vuelve a la ventana principal

del programa

Flujo Alternativo:

2.B. Si el usuario no contesta todas las preguntas, el programa le informa de que las conteste todas antes de confirmar

Flujo sistema:

1. El alumno accede a la aplicación

2. La aplicación solicita el usuario y contraseña

3. El alumno accede a la ventana test

4. La aplicación muestra los test disponibles

5. El alumno clica el test que quiere realizar

6. La aplicación muestra el test

7. El alumno realiza el test

8. La aplicación guarda los datos del test

9. El alumno cierra la aplicación

Poscondiciones:

Se marca el test como realizado para que el usuario no deba realizarlo de nuevo

http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
23/05/2013 Nombre: Consultar información de la clase Autor: Responsable de formación teórica Fecha: 07/07/13

23/05/2013

Nombre: Consultar información de la clase

Autor:

Responsable de formación teórica

Fecha:

07/07/13

Descripción:

Permite al responsable de formación teórica consultar la información de la clase para supervisar el trabajo de los profesores.

Actores:

Responsable de formación teórica

Precondiciones:

1. El responsable de formación teórica debe estar dado de alta en la

aplicación como tal

2. El nombre del profesor del que se consulta el informe debe estar

registrado en la base de datos

3. No podrá haber más de un informe por clase realizada

Flujo Normal:

1. El responsable de formación teórica introduce el nombre del

profesor.

2. El responsable de formación teórica accede al apartado de

informes

3. El responsable de formación teórica introduce el número de la

clase sobre la que quiere realizar la observación

4. El responsable de formación teórica supervisa las observaciones.

Flujo Alternativo:

1.B. El responsable de formación teórica introduce un nombre que no pertenece a la base de datos y la aplicación le informa de su error 3.B. El responsable de formación teórica intenta realizar una observación sobre una clase que aun no ha sido realizada por el alumno

Flujo sistema:

1. El responsable de formación teórica accede a la aplicación

2. La aplicación solicita el usuario y contraseña

3. El responsable de formación teórica accede a la ventana de

informes

4. La aplicación muestra la ventana informes

5. El responsable de formación teórica hace las consultas

6. La aplicación muestra las consultas

7. El responsable de formación teórica cierra la aplicación

Poscondiciones:

-

http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145
23/05/2013 Nombre: Registrar cartilla alumno Autor: Responsable de departamento de Administración Fecha:

23/05/2013

Nombre: Registrar cartilla alumno

Autor:

Responsable de departamento de Administración

Fecha:

07/07/13

Descripción:

Permite al Responsable de departamento de Administración registrar cartilla alumno

Actores:

Responsable de departamento de Administración

Precondiciones:

1. El Responsable de departamento de Administración debe estar

dado de alta en la aplicación como tal

2. El nombre del alumno no debe estar registrado en la base de

datos

Flujo Normal:

1. El Responsable de departamento de Administración introduce

toda la información relativa al alumno (Nombre, DNI, Dirección, etc)

Flujo Alternativo:

1.B. El Responsable de departamento de Administración introduce unos datos que no son coherentes, como más números en el DNI.

Flujo sistema:

1. El Responsable de departamento de Administración accede a la

aplicación

2. La aplicación solicita el usuario y contraseña

3. El Responsable de departamento de Administración accede a la

ventana de alumnos

4. La aplicación muestra la ventana alumnos

5. El Responsable de departamento de Administración accede a

registrar cartilla alumno.

6. La aplicación muestra la ventana de registrar cartilla alumno

7. El Responsable de departamento de Administración introduce

todos los datos del alumno y hace clic en guardar

7. La aplicación guarda los datos introducidos en la base de datos

8. El Responsable de departamento de Administración cierra la

aplicación

Poscondiciones:

Se guarda la cartilla del alumno en la base de datos del sistema

http://uibsoft.blogspot.com.es/ 971 256 145
http://uibsoft.blogspot.com.es/
971 256 145