You are on page 1of 14

Casos de Uso

Republica de Cocos

Elaborado por:

Andrés Felipe González Marmolejo

José Antonio Sepúlveda

Curso:

Análisis y Diseño de Sistemas

Profesor:

Luis Fernando Gómez

Universidad Santiago de Cali

Facultad de ingeniería

Tecnología en Sistemas

2011 A

Marzo 18 2011
Taller de análisis

Institución Educativa Republica de Cocos.

Solucion

1. Identifique actores:

·         Secretaria

·         Estudiantes

·         Profesor

·          Administrador

2. REQUERIMIENTOS FUNCIONALES (R.F)

·         El sistema debe permitir ingresar a los nuevos estudiantes en una base de datos.

·         El sistema  debe  permitir modificar al estudiante

·         El sistema debe permitir borrar al estudiante

·         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 registrar  3 notas parciales

·         El sistema debe calcular la nota final con 2 cifras decimales

·         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 total de estudiantes de la institución


·         El sistema debe mostrar por pantalla el número de estudiantes del curso

·         El sistema debe mostrar por pantalla el número total de estudiantes por materia

·         y  revisar las inconsistencias de las notas y registro de estudiantes.

REQUERIMIENTOS NO FUNCIONALES (R.N.F)   

·         El sistema debe mostrar los reportes en PDF, y Excel.

3. Secretaria: Es la que se encarga de registrar a la bases de datos un nuevo


estudiante, modificar y borrar dicha información.

Profesor: Es el que permite realizar las siguientes funciones

 Registrar Notas
 Modificar
 Borrar dichas notas

Administrador: Persona encarga de generar reportes para la institución en el cual


contienen lo siguiente:

 Total de estudiantes registrados.


 Estudiantes que hay en cada curso
 Estudiantes matriculados por materia
Institución Educativa Republica de Cocos

CASOS DE USO

PARTE LITERAL
Requerimiento:

 El sistema debe permitir ingresar nuevo estudiante

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

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 cierra todas las 4. El sistema muestra la pantalla
opciones de ingreso de nuevo principal del menú.
estudiante
PUNTOS DE EXTENSION:
EXCEPCIONES:
INCLUDES: 1. Ingresa nuevo estudiante
PRIORIDAD: Alta
FRECUENCIA DE USO: Mayor
REGLAS DEL NEGOCIO:
REQUERIMIENTO ESPECIALES:
SUPUESTOS: Retraso por imprevisto de desastre naturales
NOTAS Y PENDIENTES:

Requerimiento funcional 2:

El sistema debe permitir realizar cambios de datos del estudiante.

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:

    El sistema debe permitir Eliminar al estudiante

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

ACCION DEL ACTOR RESPUESTA DEL SISTEMA

1. La secretaria cierra todas las 2. El sistema muestra la pantalla


opciones para eliminar un estudiante principal del menú.

PUNTOS DE EXTENSION: ------------------------------------------


EXCEPCIONES: ______________________
INCLUDES: Mostrar la correcta eliminación
PRIORIDAD: Media
FRECUENCIA DE USO: Indeterminado
REGLAS DEL NEGOCIO: --------------------------------------
REQUERIMIENTO ESPECIALES: -------------------------------------
SUPUESTOS: Permite a la secretaria realizar una función
para eliminar algún estudiante cuando requiera
NOTAS Y PENDIENTES: ------------------------------------

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

ACCION DEL ACTOR RESPUESTA DEL SISTEMA

1. El estudiante selecciona el menú 2. El sistema debe despegar una ventana


Matricular Cursos para matriculas los cursos.
3. El estudiante no matricula el total de 4. El sistema debe generar un aviso
los cursos. donde informe que no se
matricularon algunos cursos y se
devuelva al paso 2.
PUNTOS DE EXTENSION: ------------------------------------------
EXCEPCIONES: Que el estudiante no matricule el total de los
cursos asignados
INCLUDES:
PRIORIDAD: Alta
FRECUENCIA DE USO: Máximo
REGLAS DEL NEGOCIO: --------------------------------------
REQUERIMIENTO ESPECIALES: -------------------------------------
SUPUESTOS:
NOTAS Y PENDIENTES: El estudiante como minino debe matricular los
4 cursos asignados.
Caso de Uso Cs5

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.

Triggers: Este caso empieza cuando se desea mostrar


los datos mediante reporte en algún medio
sistemático para la institución
Precondiciones: 1. Los estudiantes debe de estar
registrado en la base de datos del
sistema.
2. Que el estudiante pertenezca algún
curso.
3. Que el estudiante haya matriculado
las materias correspondiente
Postcondiciones: 1. Mostrar el total de estudiante
registrados por curso y materia.
2.

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

ACCION DEL ACTOR RESPUESTA DEL SISTEMA


1. el administrador selecciona la opción 2. el sistema despliega el menú de datos de la
mostrar datos institución.

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

5. El administrador le da clic en uno de los 6. el sistema muestra por pantalla el curso en


estudiantes el que se encuentra el estudiante, total de
estudiantes de la institución las materias que
tiene matriculadas y el registro de sus notas,
si encuentra inconsistencias en el sistema le
muestra un error al administrador.

PUNTOS DE EXTENSION: 1. este caso de uso extiende al caso de uso


(base de datos de estudiantes ) para poder
ver el listado de los estudiantes de la
institución
EXCEPCIONES: 1. error en ingreso de datos.
INCLUDES: 1. Estudiantes por curso.
2. Estudiante por materia
3. Registro final de notas.
PRIORIDAD: Alta
FRECUENCIA DE USO: Máximo
REGLAS DEL NEGOCIO: --------------------------------------
REQUERIMIENTO ESPECIALES: Mostrar datos en informe ya sea por Word o
Excell
SUPUESTOS:
NOTAS Y PENDIENTES:

PARTE GRAFICA CASOS DE USO

CASO DE USO 1

System

INGRESAR NUEVO ESTUDIANTE

Secretaria
System

Modificar datos

Secretaria Eliminar datos del estudiante

System

Ingresar notas Curso

<<include>>

Nota1 Nota2 Nota3

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

Estudiante por Materia

System

<<include>>
Base datos

Matricular cursos

Estructura de datos

Estudiante Informatica
Analisis y diseño

Base de datosII

You might also like