Professional Documents
Culture Documents
Republica de Cocos
Elaborado por:
Curso:
Profesor:
Facultad de ingeniería
Tecnología en Sistemas
2011 A
Marzo 18 2011
Taller de análisis
Solucion
1. Identifique actores:
· Secretaria
· Estudiantes
· Profesor
· Administrador
· El sistema debe permitir ingresar a los nuevos estudiantes en una base de datos.
· El sistema debe permitir matricular 4 cursos por estudiante que son informática,
base de datos, estructura de datos, análisis y diseño.
· El sistema debe permitir el redondeo del número entero más cercano si el
numero es decimal y está por encima de .5
· El sistema debe mostrar por pantalla el número total de estudiantes por materia
Registrar Notas
Modificar
Borrar dichas notas
CASOS DE USO
PARTE LITERAL
Requerimiento:
Identificador : Cs1
Nombre del caso de uso: Permitir Ingresar nuevo estudiante
Creado por : Andres Felipe González,
Jose Antonio Sepúlveda
Fecha de creación : 16 de marzo de 2011
Última actualización por:
Fecha última actualización:
Actores : Secretaria
Descripción: El sistema deberá permitir registrar un nuevo
estudiante en la base de datos
Triggers: Este caso empieza cuando se vaya a registrar
el nuevo estudiante
Precondiciones: 1. El estudiante no debe de estar
registrado
Postcondiciones: 1. Realizar ingreso de datos del nuevo
estudiante
FLUJO NORMAL:
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. La secretaria debe seleccionar una 2. El sistema debe generar una ventana
opción o menú para registrar un o panel donde se pueda entrar los
nuevo estudiante datos del nuevo estudiante
3. La secretaria ingresa los datos del 4. Guarda información registrada del
nuevo estudiante. nuevo estudiante en la base de datos.
FLUJO ALTERNOS
Requerimiento funcional 2:
Identificador : Cs2
Nombre del caso de uso: Permitir realizar cambio de datos del
estudiante
Creado por : Andrés Felipe González,
José Antonio Sepúlveda
Fecha de creación : 16 de marzo de 2011
Última actualización por:
Fecha última actualización:
Actores : Secretaria
Descripción: El sistema deberá permitir modificar o
realizar cambio de datos del estudiante.
Triggers: Este caso empieza cuando se vaya a realizar
modificación de datos
Precondiciones: 1. El estudiante debe de estar registrado
Postcondiciones: 1. Realizar la respectiva modificación de
información.
FLUJO NORMAL:
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. La secretaria debe seleccionar una 2. El sistema debe generar una ventana
opción o menú para realizar o panel donde se pueda modificar los
modificación de datos datos.
3. La secretaria cierra la opción para 4. Guarda información registrada del
modificar o cambiar datos. nuevo estudiante en la base de datos.
Caso de Uso 3:
Identificador : Cs3
Nombre del caso de uso: Permitir Eliminar al estudiante
Creado por : Andrés Felipe González,
José Antonio Sepúlveda
Fecha de creación : 16 de marzo de 2011
Última actualización por: ------------------------------------------------
Fecha última actualización: -----------------------------------------------
Actores : Secretaria
Descripción: El sistema deberá permitir eliminar registro
del estudiante
Triggers: Este caso empieza cuando se vaya a eliminar
al estudiante
Precondiciones: 2. El estudiante debe de estar registrado
Postcondiciones: 2. Realizar la eliminación del estudiante
FLUJO NORMAL:
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. La secretaria debe seleccionar una 2. El sistema debe generar una ventana
opción o menú para eliminar al o panel donde se pueda eliminar
estudiante deseado registro
3. La secretaria cierra la opción para 4. El sistema realizo con éxito la
eliminar al estudiante eliminación del estudiante.
FLUJO ALTERNOS
Caso de uso 4:
El sistema debe permitir al estudiante ya registrado realizar la matrícula de 4 cursos que desea ver.
Identificador : Cs4
Nombre del caso de uso: Matricula de cursos
Creado por : Andrés Felipe González,
José Antonio Sepúlveda
Fecha de creación : 16 de marzo de 2011
Última actualización por: ------------------------------------------------
Fecha última actualización: -----------------------------------------------
Actores : Estudiante
Descripción: El sistema deberá permitir matricular cuatro
cursos: informática, estructura de datos, base
de datos y análisis y diseño
Triggers: Este caso empieza cuando se la opción para
matricular cursos
Precondiciones: 1. El estudiante debe de estar registrado
en la base de datos del sistema
Postcondiciones: 1. El estudiante debe hacer la matrícula
de los cursos y quedar almacenada
FLUJO NORMAL:
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El estudiante debe ir a la opción 2. El sistema debe mostrar una ventana
Matricular cursos. que muestre los 4 cuatro cursos
disponible
3. El estudiante matricula exitosamente 4. El sistema guarda exitosamente la
los cursos matrícula de los cursos.
FLUJO ALTERNOS
Identificador: Cs5
Nombre Caso de uso: Generar nota final
Andrés Felipe González,
Creado por: José Antonio Sepúlveda
Fecha de actualización: 16/03/2011
Fecha de última
actualización:
Actores : Profesor
Descripción: Calcular la nota final de acuerdo a las notas registradas por el profesor
Triggers: Este caso empieza cuando están registradas las tres notas
Precondiciones: 1. El profesor ha digitado las tres notas en el sistema
Pos condiciones: 1. Se muestra el promedio de notas digitadas por el profesor
2. Se calcula la nota final con dos decimales y se aproxima a un entero
cuando su parte decimal este por encima de .5
Flujo normal
Acción de autor Respuesta del sistema
1.Profesor debe tener una
opción que le permita 2. El sistema debe generar algún enlace o venta donde se
introducir las notas pueda digitar las notas.
4. el sistema guarda la información digitada y calcula la
nota final las otras dos notas quedan automáticamente
3. Profesor digita la en 0
primer nota.
6. el sistema guarda la segunda nota y calcula la nota final
con la nota anterior mente registrada la última nota
queda automáticamente en 0
5. Profesor digita la
segunda nota
8. el sistema calcula la nota final con las dos notas y la que
se acaba de guardar, si la nota sobre pasa a .5 se
redondea a su entero más cercano
7. profesor digita la tercer
nota
Flujos alternativos
Acción de autor Respuesta del sistema
1. el profesor debe seleccionar 2. el sistema debe mostrar una ventana donde
opción de registro de nota introduce las notas
Puntos de extensión:
Excepciones:
Includes: Base de Datos Y Materia
Prioridad: Alta
Frecuencia de uso: Máximo
Reglas del negocio:
Requerimientos especiales: -------------------
Supuestos: Este requerimiento facilita saber al profesor la nota final de sus
estudiantes.
Notas y pendientes: -------------------
Caso de uso 6:
El sistema debe mostrar por pantalla todo los datos que se requieren.
Identificador : Cs6
Nombre del caso de uso: Mostrar Datos del Sistema
Creado por : Andrés Felipe González,
José Antonio Sepúlveda
Fecha de creación : 16 de marzo de 2011
Última actualización por: ------------------------------------------------
Fecha última actualización: -----------------------------------------------
Actores : Administrador
Descripción: El sistema debe mostrar por pantalla el
reporte total de estudiantes de la institución,
por curso, y materia también deberá revisar
que no haya inconsistencias en el nombre del
estudiante y las notas.
FLUJO NORMAL:
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El administrador va a la opción 2. El sistema genera un menú Mostrar
Mostrar Datos Datos.
3. El administrador ya en el menú se 4. El sistema proporciona una especie de
dirige a la parte de Mostrar Datos lista donde informa la cantidad de
para la institucion estudiante por curso y materia.
FLUJO ALTERNOS
3. El administrador mira el menú y se dirige a 4. El sistema despliega y muestra una lista del
la opción de mostrar datos de los estudiantes número de estudiantes de la institución.
de la institución
CASO DE USO 1
System
Secretaria
System
Modificar datos
System
<<include>>
Profesor
Ingresa nota
ingreso
Ingresar nota
Modificar
eliminar nota Mdificar nota Modificarn
System
Base de DatosI
Mostrar Datos del sistema
<<extend>>
<<include>>
<<include>> Estudiante por curso
<<include>>
<<include>>
Notas digitadas del estudiante Total de Estudiantes
Administrador
System
<<include>>
Base datos
Matricular cursos
Estructura de datos
Estudiante Informatica
Analisis y diseño
Base de datosII