Está en la página 1de 25

Nombre

Precondicion
Flujo Basico

Flujos Alternativos

Poscondicion

Abrir Curso
El usuario ha sido admitido con el rol
de Secretario en el sistema
1) El caso de uso comienza cuando
el secretario indica abrir curso
2) El sistema muestra el formulario
de abrir curso:
3) El secretario ingresa los datos del
curso:
a. Selecciona la asignatura para el
curso
b. Selecciona la sesin
c. Ingresa la duracin de una sesin
y la cantidad de sesiones
d. El secretario indica Profesores
disponibles
e. El sistema determina el conjunto
de profesores disponibles(R12)
f. Selecciona el profesor
4) El secretario indica abrir curso
5) El sistema abre un nuevo curso
y muestra una interfaz con todos los
cursos abiertos
6) El caso de uso finaliza
No hay profesores disponibles
1. Si en 3.d el sistema no encuentra
profesores que mostrar entonces se
muestra el mensaje de error
correspondiente
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso.
Datos no vlidos
1. Si el sistema determina que algn
dato no es vlido(ver validaciones
de datos) entonces emite el mensaje
de error correspondiente
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso
Un curso es abierto
satisfactoriamente

Nombre
Precondicin
Flujo bsico

Flujo alternativo

Poscondicin

Abrir matrcula
El usuario ha sido admitido con el rol
de Secretario en el sistema
1) El caso de uso comienza cuando
el secretario indica abrir matrcula
2) El sistema muestra un listado con
los cursos con matricula abierta
(R14)
3) El secretario selecciona el(los)
curso(s) para los cuales desea abrir
el proceso de matrcula
4) El secretario indica iniciar
matrcula
5) El sistema abre el proceso de
matrcula para todos los cursos
seleccionados y muestra una
interfaz con todos los cursos en
proceso de matrcula
6) El caso de uso finaliza
1. No hay cursos matrcula
abierta
1. Si en 2 el sistema no encuentra
cursos que mostrar entonces se
muestra el mensaje de error
correspondiente (m).
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso.
2. Datos no vlidos
1. Si el sistema determina que algn
dato no es vlido(ver validaciones
de datos) entonces emite el mensaje
de error correspondiente(m) 2. El
usuario puede continuar o cancelar
la ejecucin del caso de uso.

Nombre
Precondicin
Flujo bsico

Flujo alternativo

Matricular estudiante en curso


El usuario ha sido admitido con el rol
de Estudiante en el sistema
1) El caso de uso comienza cuando
el estudiante indica matrcula
2) El sistema muestra un listado con
los cursos cuya matrcula an est
abierta(R14) y en los cuales no se
encuentra matriculado(R16).
3) El estudiante selecciona el(los)
curso(s) en los cuales desea
matricularse.
4) El secretario indica matricular
5) El sistema matrcula al
estudiante en los cursos
seleccionados y muestra una
interfaz con todos los cursos en los
que se ha matriculado por primera
vez(R16) o an no han concluido
(R13)
6) El caso de uso finaliza
Un estudiante es matriculado en un
curso satisfactoriamente en el
sistema

Poscondicin
Nombre
Precondicin
Flujo bsico

Abrir registro de notas


El usuario ha sido admitido con el rol
de Secretario en el sistema
1) El caso de uso comienza cuando

Flujo alternativo

Poscondicin

Nombre
Precondicin
Flujo bsico

el secretario indica abrir registro de


notas
2) El sistema muestra un listado con
los cursos cuyas notas estn
pendientes de ingreso(R18)
3) El secretario selecciona el(los)
curso(s) para los cuales desea abrir
el registro de notas
4) El secretario indica abrir el
registro de notas
5) El sistema abre el proceso de
registro de notas para todos los
cursos seleccionados y muestra
una interfaz con todos los cursos en
proceso de registro de notas
6) El caso de uso finaliza
1) No hay cursos pendientes de
registro de notas
1. Si en 2 el sistema no encuentra
cursos que mostrar entonces se
muestra el mensaje de error
correspondiente (m). 2. El usuario
puede continuar o cancelar la
ejecucin del caso de uso.
2) Datos no vlidos
1. Si el sistema determina que algn
dato no es vlido(ver validaciones
de datos) entonces emite el mensaje
de error correspondiente(m)
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso.
Se ha autorizado el ingreso de notas
de un curso satisfactoriamente en el
sistema
Registrar notas de un curso
El usuario ha sido admitido con el rol
de Profesor en el sistema
1) El caso de uso comienza cuando
el profesor indica registrar notas
2) El sistema muestra un listado con
los cursos cuyo ingreso de notas ha
sido autorizado por el
Secretario(R18) y que pertenecen al
profesor(R17)
3) El profesor selecciona el curso

Flujo alternativo

Poscondicin

Nombre
Precondicin
Flujo bsico

para el cual desea registrar la nota


4) El sistema muestra una interfaz
con un listado de los estudiantes
matriculados en el curso. Para cada
estudiante solicita la nota del
curso(R7,R8,R9)
5) El profesor ingresa la nota de
cada estudiante del curso
6) El profesor indica guardar
notas
7) El sistema
8) El caso de uso finaliza
1) No hay cursos pendientes de
registro de notas
1. Si en 2 el sistema no encuentra
cursos que mostrar entonces se
muestra el mensaje de error
correspondiente (m).
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso.
2) Datos no vlidos
1. Si el sistema determina que
algn dato no es vlido(ver
validaciones de datos) entonces
emite el mensaje de error
correspondiente(m)
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso.
El sistema ha mostrado al
estudiante un listado con las notas
de los cursos en los que ha
participado satisfactoriamente

Consultar de notas de un curso


El usuario ha sido admitido con el rol
de Estudiante en el sistema
1. El caso de uso comienza cuando
el estudiante indica consultar
notas
2. El sistema muestra un listado con
las notas de todos los cursos en los
cuales ha estado matriculado y ya
han concluido.

Flujo alternativo

Poscondicin

3. El estudiante indica terminar


consulta
4. El caso de uso finaliza
1) No hay cursos con
1. Si en 2 el sistema no encuentra
cursos que mostrar entonces se
muestra el mensaje de error
correspondiente(m).
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso.
2) Datos no vlidos
1. Si el sistema determina que algn
dato no es vlido(ver validaciones
de datos) entonces emite el mensaje
de error correspondiente(m)
2. El usuario puede continuar o
cancelar la ejecucin del caso de
uso.
El sistema ha mostrado al
estudiante un listado con las notas
de los cursos en los que ha
participado satisfactoriamente

Nombre
Precondicin

Actualizar el Registro de Profesores


El usuario ha sido admitido con el rol
de Secretario en el sistema

Flujo bsico

1.El caso de uso comienza cuando el


estudiante indica actualizar registro
de profesores
2. El sistema muestra tres opciones
Reg istrar Profesor, Modificar
Profesor y Dar de baja Profesor.
1)RegistrarProfesor

3.El Secretario selecciona la


opcinRegistrar Profesor
4 .El sistema mostrara formulario de
ingreso de datos del Profesor.
5. El Secretario ingresa los datos del
Profesor.
6. El sistema valida los datos
ingresados.
7. El Secretario guarda los datos.
8. El CUS finaliza.

2)Modificar Profesor

9. El Secretario selecciona la opcin


Modificar Profesor
10. El sistema mostrara lista de
profesores
11. El Secretario selecciona el
Profesor
12. El sistema mostrara formulario
de ingreso de datos del Profesor.
(Campos modificables)
13.El Secretario ingresa los datos del
Profesor.
14. El sistema valida los datos
ingresados.
15. El Secretario guarda los datos.
16. El CUS finaliza.
3) Eliminar Profesor
17. El Secretario seleccionara la
opcin dar de baja curso.
18. El sistema mostrara la lista de
Profesores.
19. El Secretario selecciona el
profesor y lo elimina
20. El sistema muestra dialogo de
confirmacin
17. El Secretario confirma operacin.
18. El sistema elimina curso.
19. El CUS finaliza.

Flujo alternativo
Poscondicin

Adiciono ,modifico y elimino Profesor

Nombre
Precondicin

Actualizar el Registro de Estudiantes


El usuario ha sido admitido con el rol
de Secretario en el sistema

Flujo bsico

1.El caso de uso comienza cuando el


estudiante indica actualizar registro
de estudiantes
2. El sistema muestra tres opciones
Adicionar Estudiante Modificar
Estudiante y Dar de baja
estudiante.
1)Adicionar Estudiante

3.El Secretario selecciona la


opcinAdicionar Estudiante
4 .El sistema mostrara formulario de
ingreso de datos del Estudiante.
5. El Secretario ingresa los datos del
Estudiante.
6. El sistema valida los datos
ingresados.
7. El Secretario guarda los datos.
8. El CUS finaliza.
2)Modificar Estudiante
9. El Secretario selecciona la opcin
Modificar Estudiante
10. El sistema mostrara lista de
Estudiantes
11. El Secretario selecciona el
Estudiante
12. El sistema mostrara formulario
de ingreso de datos del Estudiante
(Campos modificables)
13. El profesor ingresa los datos del
Estudiante.
14. El sistema valida los datos
ingresados.

15. El Secretario guarda los datos.


16. El CUS finaliza.
3) Dar de baja estudiante
17. El Secretario seleccionara la
opcin dar de baja estudiante.
18. El sistema mostrara la lista de
Estudiantes
19. El Secretario selecciona el
Estudiante y lo elimina
20. El sistema muestra dialogo de
confirmacin
17. El Secretario confirma operacin.
18. El sistema elimina Estudiante.
19. El CUS finaliza.

Flujo alternativo
Poscondicin

Adiciono ,modifico y elimino


estudiante

Nombre
Precondicin

Actualizar Curricula
El usuario ha sido admitido con el rol
de Secretario en el sistema

Flujo bsico

1.El caso de uso comienza cuando el


estudiante indica actualizar
curricula
2. El sistema muestra tres opciones
Adicionar una asignatura,
Modificar una asignatura y
Eliminar asignatura.
1)Adicionar asignatura
3.El Secretario selecciona la
opcinAdicionar asignatura
4 .El sistema mostrara formulario de

ingreso de datos de Asignaturas.


5. El Secretario ingresa los datos de
la asignatura.
6. El sistema valida los datos
ingresados.
7. El Secretario guarda los datos.
8. El CUS finaliza.
2)Modificar una asignatura

9. El Secretario selecciona la opcin


Modificar asignatura
10. El sistema mostrara lista de
asignaturas
11. El Secretario selecciona el
Profesor
12. El sistema mostrara formulario
de ingreso de datos de la
asignaturas (Campos modificables)13.El profesor ingresa los datos de la
Asignatura.
14. El sistema valida los datos
ingresados.
15. El Secretario guarda los datos.
16. El CUS finaliza.
3) Eliminar Asignatura
17. El Secretario seleccionara la
opcin dar de baja asignatura.
18. El sistema mostrara la lista de
Asignaturas..
19. El Secretario selecciona la
Asignatura y l o elimina
20. El sistema muestra dialogo de
confirmacin
17. El Secretario confirma operacin.
18. El sistema elimina la asignatura
19. El CUS finaliza.

Flujo alternativo
Poscondicin

Adiciono ,modifico y elimino


asignatura

Nombre
Precondicin
Flujo bsico

Flujo alternativo
Poscondicin

Cerrar Registro de Notas


El usuario ha sido admitido con el rol
de Secretario en el sistema
1) El caso de uso comienza cuando
el secretario indica cerrar registro
de notas
2) El sistema muestra un listado con
los cursos cuyas duracin del curso
est por concluir(R12)
3) El secretario selecciona el(los)
curso(s) para los cuales desea cerrar
el registro de notas
4) El secretario indica cerrarr el
registro de notas
5) El sistema abre el proceso de
registro de notas para todos los
cursos seleccionados y muestra
una interfaz con todos los cursos
cerrados.
6) El caso de uso finaliza
Se Cerraron los registros de notas

Nombre
Precondicin
Flujo bsico

Flujo alternativo
Poscondicin
Nombre
Precondicin
Flujo bsico

Flujo alternativo
Poscondicin

Nombre
Precondicin

Flujo bsico

Consultar notas de cursos asignados


El usuario ha sido admitido con el rol
de Profesor en el sistema
1. El caso de uso comienza cuando
el estudiante indica consultar de
cursos asignados
2. El sistema muestra un listado con
las de cursos matriculados.
3. El Profesor selecciona el(los)
curso(s).
4. El sistema muestra un listado con
las notas de todos los cursos en los
que ha sido profesor y ya han
concluido.
5. El Profesorindica terminar
consulta
6. El caso de uso finaliza
Se consultaron los cursos asignados
Consultar notas de cursos
matriculados
El usuario ha sido admitido con el rol
de Estudiante en el sistema
1. El caso de uso comienza cuando
el estudiante indica consultar notas
de cursos matriculados
2. El sistema muestra un listado con
las de cursos matriculados.
3. El Estudiante selecciona el(los)
curso(s).
4. El sistema muestra un listado con
las notas de todos los cursos en los
que est el estudiante.
5. El Estudiante indica terminar
consulta
6. El caso de uso finaliza
Se consultaron los cursos
matriculados
Validar un usuario
El usuario ha sido admitido con el rol
de Estudiante ,Secretario o
Profesor en el sistema
1)Validar usuario Estudiante
1. El caso de uso comienza cuando

el Estudiante indica validar usuario


2. El sistema una interfaz con campo
usuario y campo paswoord.
4.El estudiante ingresa los campos.
3. El sistema valida los datos
ingresados.
5. El CUS finaliza.
2) Validar usuario Secretario
1. El caso de uso comienza cuando
el Estudiante indica validar usuario
2. El sistema una interfaz con campo
usuario y campo paswoord.
4.El estudiante ingresa los campos.
3. El sistema valida los datos
ingresados.
5. El CUS finaliza.
3)Validar usuario Profesor
1. El caso de uso comienza cuando
el Estudiante indica validar usuario
2. El sistema una interfaz con campo
usuario y campo paswoord.
4.El estudiante ingresa los campos.
3. El sistema valida los datos
ingresados.
5. El CUS finaliza.
Flujo alternativo
Poscondicin
Nombre
Precondicin
Flujo bsico

Se ha validado al Usuario
Modificar usuario
1)Modificar usuario Estudiante
1. El caso de uso comienza cuando
el Estudiante indica Modificar
usuario
2. El sistema una interfaz con campo
usuario y campo paswoord.
3.El estudiante ingresa los campos.
4. El sistema valida los datos
ingresados.
5. El sistema muestra interfaz para
cambiar usuario y campo paswoord
(campos modificables)
6.El estudiante ingresa datos
6. El CUS finaliza.
2) Modificar usuario Secretario
1. El caso de uso comienza cuando

el Estudiante indica Modificar


usuario
2. El sistema una interfaz con campo
usuario y campo paswoord.
3.El estudiante ingresa los campos.
4. El sistema valida los datos
ingresados.
5. El sistema muestra interfaz para
cambiar usuario y campo paswoord
(campos modificables)
6.El estudiante ingresa datos
3) Modificar usuario Profesor
1. El caso de uso comienza cuando
el Estudiante indica Modificar
usuario
2. El sistema una interfaz con campo
usuario y campo paswoord.
3.El estudiante ingresa los campos.
4. El sistema valida los datos
ingresados.
5. El sistema muestra interfaz para
cambiar usuario y campo paswoord
(campos modificables)
6.El estudiante ingresa datos
6. El CUS finaliza.
Flujo alternativo
Poscondicin

El usuario se ha modificado

Diagrama de actividades

Abrir Curso

Abrir Matricula

MatricularEstudiante en curso

Registrar Notas

Consultar de notas de un curso

Actualizar Registro de Profesores

Actualizar Registro de Estudiantes

Actualizar Registro de Estudiantes

Cerrar Registro de estudiantes

Consulta de cursos asignados

Consulta de cursos matriculados

ValidarUsuario

Modificar Usuario

También podría gustarte