ana26

27
Nombre Abrir Curso Precondicion El usuario ha sido admitido con el rol de Secretario en el sistema Flujo Basico 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 sesión c. Ingresa la duración de una sesión 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 Flujos Alternativos 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 ejecución del caso de uso. Datos no válidos 1. Si el sistema determina que algún dato no es válido(ver validaciones de datos) entonces emite el mensaje de error correspondiente

description

solucion analisis

Transcript of ana26

NombreAbrir Curso

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

Flujo Basico1) 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

Flujos AlternativosNo 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

PoscondicionUn curso es abierto satisfactoriamente

NombreAbrir matrcula

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

Flujo bsico1) 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

Flujo alternativo1. 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.

Poscondicin

NombreMatricular estudiante en curso

PrecondicinEl usuario ha sido admitido con el rol de Estudiante en el sistema

Flujo bsico1) 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

Flujo alternativoUn estudiante es matriculado en un curso satisfactoriamente en el sistema

Poscondicin

NombreAbrir registro de notas

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

Flujo bsico1) El caso de uso comienza cuando 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

Flujo alternativo1) 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.

PoscondicinSe ha autorizado el ingreso de notas de un curso satisfactoriamente en el sistema

NombreRegistrar notas de un curso

PrecondicinEl usuario ha sido admitido con el rol de Profesor en el sistema

Flujo bsico1) 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 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

Flujo alternativo1) 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.

PoscondicinEl sistema ha mostrado al estudiante un listado con las notas de los cursos en los que ha participado satisfactoriamente

NombreConsultar de notas de un curso

PrecondicinEl usuario ha sido admitido con el rol de Estudiante en el sistema

Flujo bsico1. 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. 3. El estudiante indica terminar consulta 4. El caso de uso finaliza

Flujo alternativo1) 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.

PoscondicinEl sistema ha mostrado al estudiante un listado con las notas de los cursos en los que ha participado satisfactoriamente

NombreActualizar el Registro de Profesores

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

Flujo bsico1.El caso de uso comienza cuando el estudiante indica actualizar registro de profesores2. El sistema muestra tres opciones Reg istrar Profesor, Modificar Profesor y Dar de baja Profesor.

1)RegistrarProfesor

3.El Secretario selecciona la opcinRegistrar Profesor4 .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 Profesor10. El sistema mostrara lista de profesores11. 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 confirmacin17. El Secretario confirma operacin.18. El sistema elimina curso.19. El CUS finaliza.

Flujo alternativo

PoscondicinAdiciono ,modifico y elimino Profesor

NombreActualizar el Registro de Estudiantes

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

Flujo bsico1.El caso de uso comienza cuando el estudiante indica actualizar registro de estudiantes2. El sistema muestra tres opciones Adicionar Estudiante Modificar Estudiante y Dar de baja estudiante.

1)Adicionar Estudiante

3.El Secretario selecciona la opcinAdicionar Estudiante4 .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 Estudiante10. El sistema mostrara lista de Estudiantes11. El Secretario selecciona el Estudiante12. 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 Estudiantes19. El Secretario selecciona el Estudiante y lo elimina 20. El sistema muestra dialogo de confirmacin17. El Secretario confirma operacin.18. El sistema elimina Estudiante.19. El CUS finaliza.

Flujo alternativo

PoscondicinAdiciono ,modifico y elimino estudiante

NombreActualizar Curricula

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

Flujo bsico1.El caso de uso comienza cuando el estudiante indica actualizar curricula2. El sistema muestra tres opciones Adicionar una asignatura, Modificar una asignatura y Eliminar asignatura.

1)Adicionar asignatura

3.El Secretario selecciona la opcinAdicionar asignatura4 .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 asignatura10. El sistema mostrara lista de asignaturas11. 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 confirmacin17. El Secretario confirma operacin.18. El sistema elimina la asignatura19. El CUS finaliza.

Flujo alternativo

PoscondicinAdiciono ,modifico y elimino asignatura

NombreCerrar Registro de Notas

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

Flujo bsico1) 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

Flujo alternativo

PoscondicinSe Cerraron los registros de notas

NombreConsultar notas de cursos asignados

PrecondicinEl usuario ha sido admitido con el rol de Profesor en el sistema

Flujo bsico1. 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 consulta6. El caso de uso finaliza

Flujo alternativo

PoscondicinSe consultaron los cursos asignados

NombreConsultar notas de cursos matriculados

PrecondicinEl usuario ha sido admitido con el rol de Estudiante en el sistema

Flujo bsico1. 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

Flujo alternativo

PoscondicinSe consultaron los cursos matriculados

NombreValidar un usuario

PrecondicinEl usuario ha sido admitido con el rol de Estudiante ,Secretario o Profesor en el sistema

Flujo bsico1)Validar usuario Estudiante1. 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 Secretario1. 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 Profesor1. 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

PoscondicinSe ha validado al Usuario

NombreModificar usuario

Precondicin

Flujo bsico1)Modificar usuario Estudiante1. 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 datos6. El CUS finaliza.2) Modificar usuario Secretario1. 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 datos3) Modificar usuario Profesor1. 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 datos6. El CUS finaliza.

Flujo alternativo

PoscondicinEl 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