UML - Caso de uso y Actividad general (Sistema de control de notas)

Page 1

Universidad Nacional Experimental De los Llanos Occidentales “Ezequiel Zamora UNELLEZ- Barinas

Bachilleres: GarcĂ­a Heizer C.I:24.556.429 Mena Estrella C.I:21.294.734 Profesor: Laya Juan Sub-proyecto: Desarrollo de Aplicaciones II

Barinas, Abril de 2013


Caso de Uso Control de notas Entrar al sistema

Registrar usuario Administrador Listar materias

Listar profesores

Eliminar notas

Modificar notas

Profesor

Cargar notas

Calcular Ă­ndice

Mostrar estudiantes

Ver notas

Calcular notas por modulo

Estudiante

Calcular promedio total


Diagrama de Actividad General

Entrar al sistema

Validar usuario

Registrar

Listar

Listar

Eliminar

usuario

materias

profesores

notas

Listar

Calcular

Modificar

Cargar

Mostrar

materias

Ă­ndice

notas

notas

estudiantes

AĂąadir BD

Listar

Ver

Calcular

Calcular

materias

notas

notas por

promedio

modulo

total


Flujo de eventos Entrada al sistema Nombre C.U Actor Descripción

Entrar al sistema Administrador, Profesor y Estudiante Permitir que el usuario entre al sistema

Casos de usos relacionados

Registrar usuario, Listar materias, Listar profesores, Eliminar notas, Cargar notas, Modificar notas, Calcular índice, Mostrar estudiantes, Ver notas, Calcular notas por modulo, Calcular promedio total, Entrada Usuario y Contraseña Salida Interfaz del sistema Curso típico Acción del actor Respuesta del sistema 1. El usuario ingresa usuario y contraseña 2. El sistema verifica si no quedaron campos vacíos 3. El sistema valida usuario y contraseña 4. El sistema permite la entrada al usuario Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 1 del flujo típico, el usuario ingresa usuario y contraseña Acción del actor Respuesta del sistema 1. El sistema verifica si faltó algún campo por llenar 2. El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3. El sistema regresa a la opción de entrar al sistema


Curso excepcional #2: Usuario no registrado Precondición En el paso 1 del flujo típico, el usuario ingresa usuario y contraseña Acción del actor Respuesta del sistema 1. El sistema indica que el usuario no está registrado 2. El sistema muestra un mensaje de alerta Curso excepcional #3: Contraseña invalida Precondición En el paso 1 del flujo típico, el usuario ingresa usuario y contraseña Acción del actor Respuesta del sistema 1. El sistema verifica si la contraseña no coincide con el usuario 2. El sistema muestra un mensaje de alerta indicando que ingreso mal la contraseña

Registrar usuario

Nombre de C.U Registrar usuario Actor Administrador Descripción Entrar al sistema Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Registrar usuario Curso típico Acción del actor Respuesta del sistema 1.El administrador selecciona la opción “crear usuario” 2.El sistema ofrece el formulario para la creación de la cuenta del usuario 3.El administrador llena los datos del formulario


4. El sistema verifica si todos los campos están llenos 5. El sistema verifica si los datos ingresados no están repetidos dentro de la BD 6.El sistema verifica si en la casilla de correo se colocó el arroba 7.El sistema guarda el usuario en la BD Curso Excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del flujo típico, el administrador llena los datos del formulario Acción del actor Respuesta del sistema 1. El sistema verifica si faltó algún campo por llenar 2. El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3. El sistema regresa a la opción de crear usuario Curso excepcional # 2: Usuario registrado Precondición En el paso 3 del flujo de típico, el administrador llena los datos del formulario Acción del actor Respuesta del sistema 1. El sistema valida si los datos ingresados no están repetidos dentro de la BD 2. El sistema muestra un mensaje de alerta indicando que no se puede crear el usuario 3. El sistema regresa a la opción de crear usuario Curso excepcional # 3: Arroba faltante Precondición En el paso 3 del flujo típico, el administrador llena los datos del formulario Acción del actor Respuesta del sistema 1.El sistema verifica si en la casilla de correo se colocó el arroba 2.El sistema muestra un mensaje de


alerta diciendo que falta el símbolo arroba 3.El sistema regresa a la opción de crear usuario

Listar materias

Nombre de C.U Listar materias Actor Administrador, Profesor o Estudiante Descripción Permite que se listen las materias registradas Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Listar materias Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Listar materias” 2.El sistema ofrece una tabla con las materias registradas

No presenta caso excepcional.


Listar profesores

Nombre de C.U Listar profesores Actor Administrador Descripción Permite que se listen los profesores registrados Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Listar profesores Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Listar profesores” 2.El sistema ofrece una tabla con los profesores registrados No presenta caso excepcional.

Eliminar notas Nombre de C.U Eliminar notas Actor Administrador Descripción Permitir que el administrador elimine las notas Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Curso típico Acción del actor Respuesta del sistema 1.El administrador selecciona la opción “Eliminar notas de materias” 2.El sistema ofrece un cuadro de texto pidiendo la cedula del estudiante 3.El administrador introduce la cedula del estudiante al que le eliminara la nota


4.El sistema valida que los campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema ofrece un cuadro de texto pidiendo una reconfirmación de la cedula del estudiante 7. El administrador vuelve a introducir la cedula del estudiante al que le eliminara la nota 8.El sistema valida que los campos estén llenos 9. El sistema valida que la cedula ingresada este registrada en la BD 10.El sistema elimina las notas del estudiante de la BD 11.El sistema muestra un mensaje diciendo que las notas fueran eliminadas Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el administrador introduce la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de eliminar notas de materias Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el administrador introduce la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD


2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3. El sistema regresa a la opción de eliminar notas de materias Curso excepcional # 3: Datos faltantes en la planilla Precondición En el paso 7 del curso típico, el administrador vuelve a introducir la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de eliminar notas de materias Curso excepcional # 4: Datos erróneos Precondición En el paso 7 del curso típico, el administrador vuelve a introducir la cedula del estudiante al que le eliminara la nota Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3. El sistema regresa a la opción de eliminar notas de materias


Cargar notas

Nombre de C.U Cargar notas Actor Profesor Descripción Permitir que el profesor ingrese las notas de los estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas Cargadas Curso típico Acción del actor Respuesta del sistema 1.El profesor selecciona la opción “Cargar notas” 2.El sistema ofrece un formulario 3.El profesor ingresa los datos del formulario 4.El sistema valida que los campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema agrega las notas del estudiante a la BD 7. El sistema muestra un mensaje diciendo que las notas fueron agregadas Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el profesor llena los datos del formulario Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo


3.El sistema regresa a la opción de cargar notas Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el profesor llena los datos del formulario Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de cargar notas

Modificar notas Nombre de C.U Modificar notas Actor Profesor Descripción Permitir que el profesor modifique las notas de los estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas modificadas Curso típico Acción del actor Respuesta del sistema 1.El profesor selecciona la opción “Modificar notas” 2.El sistema ofrece un cuadro de texto para agregar la cedula del estudiante 3.El profesor introduce la cedula del estudiante al que le modificara la nota 4.El sistema valida que los


campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema ofrece un formulario 7.El profesor ingresa los datos que exige el formulario 8.El sistema valida que los campos estén llenos 9.El sistema valida que la cedula ingresada este registrada en la BD 10.El sistema agrega las notas del estudiante a la BD 11. El sistema muestra un mensaje diciendo que las notas fueron modificadas Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le modificara la nota Acción del actor Respuesta del sistema 1 El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de modificar notas Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le modificara la nota Acción del actor Respuesta del sistema 1. El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de modificar notas


Curso excepcional # 3: Datos faltantes en la planilla Precondición En el paso 7 del curso típico, el profesor ingresa los datos que exige el formulario Acción del actor Respuesta del sistema 1 El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de modificar notas Curso excepcional # 4: Datos erróneos Precondición En el paso 7 del curso típico, el profesor ingresa los datos que exige el formulario Acción del actor Respuesta del sistema 1. El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de modificar notas

Calcular índice Nombre de C.U Calcular índice Actor Profesor Descripción Permitir que el profesor ingrese calcule el índice de los estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida índice calculado Curso típico Acción del actor Respuesta del sistema 1.El profesor selecciona la opción “Calcular índice” 2.El sistema ofrece un cuadro de


texto para agregar la cedula del estudiante 3.El profesor introduce la cedula del estudiante al que le calculara el índice 4.El sistema valida que los campos estén llenos 5.El sistema valida que la cedula ingresada este registrada en la BD 6.El sistema muestra el promedio del estudiante Curso excepcional # 1: Datos faltantes en la planilla Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le calculara el índice Acción del actor Respuesta del sistema 1.El sistema verifica si faltó algún campo por llenar 2.El sistema muestra mensaje de alerta indicando que falta llenar algún campo 3.El sistema regresa a la opción de calcular índice Curso excepcional # 2: Datos erróneos Precondición En el paso 3 del curso típico, el profesor introduce la cedula del estudiante al que le calculara el índice Acción del actor Respuesta del sistema 1.El sistema valida que la cedula ingresada este registrada en la BD 2.El sistema muestra un mensaje de alerta indicando que la cedula ingresada no se encuentra registrada en la BD 3.El sistema regresa a la opción de calcular índice


Mostrar estudiantes

Nombre de C.U Mostrar estudiantes Actor Profesor Descripción Permite que el profesor vea sus estudiantes Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Mostrar estudiantes Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Mostrar estudiantes” 2.El sistema ofrece una tabla con los estudiantes registrados No presenta caso excepcional.

Ver notas Nombre de C.U Ver notas Actor Estudiante Descripción Permite que el estudiante vea sus notas Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Ver notas” 2.El sistema ofrece una tabla con los estudiantes registrados No presenta caso excepcional.


Calcular notas por modulo

Nombre de C.U Calcular notas por modulo Actor Estudiante Descripción Permite que el estudiante vea sus notas por modulo Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Notas por modulo Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Calcular notas por modulo” 2.El sistema ofrece una tabla con las notas por modulo No presenta caso excepcional.

Calcular promedio total

Nombre de C.U Calcular promedio total Actor Estudiante Descripción Permite que el estudiante calcule su promedio Casos de usos Entrar al sistema relacionados Entrada Usuario y contraseña Salida Promedio total Curso típico Acción del actor Respuesta del sistema 1.El usuario selecciona la opción “Calcular promedio total” 2.El sistema ofrece una tabla con el promedio total del estudiante No presenta caso excepcional.


ENTRAR AL SISTEMA

1 Ingresar usuario y contraseña

2

Validar campos vacíos

Validar usuario y contraseña

Alerta de error

[Campos vacíos o usuario,

[Usuario registrado]

contraseña inválida]

Entrada al sistema


REGISTRAR USUARIO

Seleccionar “crear usuario”

1

2 Mostrar formulario

Ingresar datos

Verificar campos

Verificar existencia

vacíos

en la BD

Alerta de error [Datos incorrectos]

[Datos correctos]

Registrar usuario

Añadir a BD

Verificar arroba


LISTAR MATERIAS

Seleccionar “listar materias”

Mostrar las materias registradas

LISTAR PROFESORES

Seleccionar “listar profesores”

Mostrar los profesores registrados


Eliminar notas de materias

Seleccionar “eliminar notas de materias”

Mostrar formulario 1 Introducción de cedula

2 Validar campos vacíos

Validar cedula

Alerta de [Datos incorrectos]

error

[Datos correctos]

Reconfirmación de cedula

Validar campos vacíos

Validar cedula

Alerta de error [Datos incorrectos]

[Datos correctos]


Eliminaci贸n de notas

Actualizar BD


CARGAR NOTAS

Seleccionar “Cargar notas”

1 Mostrar formulario 2 Ingresar datos

Validar campos vacíos

Alerta de error

[Datos incorrectos]

Validar cedula

[Datos correctos]

Agregar notas

Añadir BD


MODIFICAR NOTAS

Seleccionar “Modificar notas”

1 2

Mostrar formulario

Ingresar cedula

Validar campos vacíos

Validar cedula

Alerta de [Datos correctos]

error

[Datos incorrectos]

Mostrar formulario

Ingresar datos

Validar campos vacíos

Validar cedula

Alerta de error [Datos incorrectos]

[Datos correctos]


Modificar notas

Actualizar BD


CALCULAR INDICE

Seleccionar “Calcular índice”

1

2 Mostrar formulario

Ingresar cedula

Validar campos vacíos

Alerta de error [Datos incorrectos]

Validar cedula

[Datos correctos]

Mostrar índice de estudiantes


MOSTRAR ESTUDIANTES

Seleccionar “Mostrar estudiantes”

Mostrar los estudiantes registrados

VER NOTAS

Seleccionar “Ver notas”

Mostrar las notas del estudiante


CALCULAR NOTAS POR MODULO

Seleccionar “calcular notas por modulo”

Mostrar el cálculo de las notas del estudiante

CALCULAR PROMEDIO TOTAL

Seleccionar “calcular promedio total”

Mostrar el promedio total del estudiante


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.