Documento de Requisitos
Documento de Requisitos
DOCUMENTO DE REQUISITOS:
Integrantes:
Acevedo, Mayerling
González, Janeth
Monreal, Leonard
Provenzali, Frany
Riera, Marbelis
Profesora:
Ing. Briceño Doris
1
I. Introducción
3
diagramas de caso de uso, estructurales (diagramas de clases) y dinámicos
(diagramas de secuencia).
4
Reingeniería de Procesos: Los procesos presentes en la unidad serán sometidos
a reingeniería, por lo tanto se crearan manuales descriptivos de procesos que
hoy en día no están definidos, esto con el propósito de evitar en algún grado los
cuellos de botella, retrasos operacionales.
Cabe destacar que el sistema en su totalidad debe desarrollarse a largo
plazo debido a su envergadura, aunque se pautaran metas desarrollables para un
corto plazo esto debido a la limitación del elemento tiempo establecido por el
cronograma de la unidad curricular del proyecto.
General
Específicos
Analizar la situación del proceso actual para el control académico del Liceo
Bolivariano “Rafael Rangel”.
Desarrollar el Software.
Entono Web:
Hace referencia a un ambiente de desarrollo y/o ejecución programas o
servicios en el marco de la web en general. El entorno web es una forma de
interfaz de usuario gráfico.
Abreviaturas:
1.1.1 Referencias
Para la creación del documento de requisito se han seguido los
lineamientos designados en: Especificaciones de los Requisitos Bruegge y Dutoit
2000 los cuales se fundamentan en el IEEE-STD-830-1998.
6
Ofrece una especificación más exacta de los requisitos que la que se
tiene como resultado de la captura de requisitos, incluyendo al
modelo de casos de uso.
Un modelo de análisis estructura los requisitos de un modo que
facilita su comprensión, su preparación, su modificación y, en
general, su mantenimiento
El análisis se describe utilizando el lenguaje de los desarrolladores y
puede, por tanto, introducir un mayor formalismo y ser utilizado para
razonar sobre los funcionamientos internos del sistema
Un modelo de análisis puede considerarse como una primera
aproximación al modelo de diseño y es, por tanto, una entrada
fundamental cuando se da cuerpo al sistema en el diseño y en el
momento de su implementación.
7
Descubrimiento de Requerimientos
Propósito: Definir los objetivos del sistema, su contexto y sus requerimientos
funcionales y no-funcionales.
Producto: Modelo de Especificación del Sistema.
Notación usada: Diagramas de Casos de Uso en UML.
Análisis
Propósito: Producir un modelo del sistema en términos de sus objetos,
atributos y relaciones.
Producto: Modelo de Análisis
Notación usada: Diagramas de clases en UML
Diseño de Objetos
Propósito: Refinar el diseño del sistema y convertirlo en un modelo
implementable en la plataforma seleccionada
Producto: Modelo Detallado de Objetos
Notación usada: Diagramas de clases, actividades, secuencias, objetos y
componentes en UML.
Implementación
Propósito: Traducir el modelo detallado a programas y documentos
Producto: Programas OO y documentación
Notación usada: Lenguaje de programación OO
8
Pruebas
Propósito: Asegurar la calidad de aplicación a través de los procesos de
verificación y validación
Producto: Una aplicación verificada y validada
Notación usada: Diagramas de clases, estado, casos de uso y secuencias
en UML
9
II Sistema Propuesto
10
Este proyecto representa una evolución notable en el sistema, ya que serán
sustituidos los archivadores y los procesos manuales de llenados de fichas y
consulta por un sistema global encargado del almacenamiento y búsqueda de toda
la información vinculada en el proceso de registro de alumnos, aminorando
notablemente la carga que representa para personal administrativo .
Requisitos Funcionales
Listado de Actores
ID NOMBRE DESCRIPCION
11
Relación entre Actores
Proceso
ID
Nombre del Requisito Usuario Asociado
Requisito
RF-01 Inicio de Sesión Adm. - Usuario
RF-02 Gestionar Usuario Administrador RF-01
RF-03 Registrar Usuario Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-04 Modificar Usuario Administrador 03
RF-05 Consultar Usuario Administrador RF-01, RF-02
RF-06 Eliminar Usuario Administrador RF-01, RF-02
RF-07 Cambiar Clave de Usuario Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-08 Gestionar Período Escolar Administrador 03
RF-01, RF-02, RF-
RF-09 Registrar Período Escolar Administrador 03, RF-08
RF-01, RF-02, RF-
RF-10 Modificar Período Escolar Usuario 03, RF-08, RF-09
RF-01, RF-02, RF-
RF-11 Consultar Período Escolar Usuario 03, RF-08, RF-09
RF-01, RF-02, RF-
RF-12 Eliminar Período Escolar Administrador 03, RF-08, RF-09
12
RF-13 Gestionar Año Escolar Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-14 Registrar Año Escolar Administrador 13
RF-01, RF-02, RF-
RF-15 Modificar Año Escolar Usuario 13, RF-14
RF-01, RF-02, RF-
RF-16 Consultar Año Escolar Usuario 13, RF-14
RF-01, RF-02, RF-
RF-17 Eliminar Año Escolar Administrador 13, RF-14
RF-18 Gestionar Lapso Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-19 Registrar Lapso Administrador 18
RF-01, RF-02, RF-
RF-20 Modificar Lapso Usuario 18, RF-19
RF-01, RF-02, RF-
RF-21 Consultar Lapso Usuario 18, RF-19
RF-01, RF-02, RF-
RF-22 Eliminar Lapso Administrador 18, RF-19
RF-23 Gestionar Sección Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-24 Registrar Sección Administrador 23
RF-01, RF-02, RF-
RF-25 Consultar Sección Usuario 23, RF-24
RF-01, RF-02, RF-
RF-26 Eliminar Sección Administrador 23, RF-24
Emisión de nómina de estudiantes RF-01, RF-02, RF-
RF-27
por sección Usuario 23, RF-24
RF-28 Gestionar Unidad Curricular Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-29 Registrar Unidad Curricular Administrador 28
RF-01, RF-02, RF-
RF-30 Modificar Unidad Curricular Usuario 28, RF-29
RF-01, RF-02, RF-
RF-31 Consultar Unidad Curricular Usuario 28, RF-29
RF-01, RF-02, RF-
RF-32 Eliminar Unidad Curricular Administrador 28, RF-29
RF-33 Gestionar Tipos de Constancia Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-34 Registrar Tipos de Constancia Administrador 33
RF-01, RF-02, RF-
RF-35 Modificar Tipos de Constancia Usuario 33, RF-34
RF-01, RF-02, RF-
RF-36 Consultar Tipos de Constancia Usuario 33, RF-34
RF-01, RF-02, RF-
RF-37 Eliminar Tipos de Constancia Administrador 33, RF-34
RF-38 Gestionar Tipos de Citación Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-39 Registrar Tipos de Citación Administrador 38
13
RF-01, RF-02, RF-
RF-40 Modificar Tipos de Citación Usuario 38, RF-39
RF-01, RF-02, RF-
RF-41 Consultar Tipos de Citación Usuario 38, RF-39
RF-01, RF-02, RF-
RF-42 Eliminar Tipos de Citación Administrador 38, RF-39
RF-43 Gestionar Estudiante Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-44 Registrar Estudiante Administrador 43
RF-01, RF-02, RF-
RF-45 Modificar Estudiante Usuario 43, RF-44
RF-01, RF-02, RF-
RF-46 Consultar Estudiante Usuario 43, RF-44
RF-01, RF-02, RF-
RF-47 Eliminar Estudiante Administrador 43, RF-44
RF-48 Gestionar Representante Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-49 Registrar Representante Usuario 48
RF-01, RF-02, RF-
RF-50 Modificar Representante Usuario 48, RF-49
RF-01, RF-02, RF-
RF-51 Consultar Representante Usuario 48, RF-49
RF-01, RF-02, RF-
RF-52 Eliminar Representante Administrador 48, RF-49
RF-53 Gestionar Docente Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-54 Registrar Docente Administrador 53
RF-01, RF-02, RF-
RF-55 Modificar Docente Usuario 53, RF-54
RF-01, RF-02, RF-
RF-56 Consultar Docente Usuario 53, RF-54
RF-01, RF-02, RF-
RF-57 Eliminar Docente Administrador 53, RF-54
RF-58 Gestionar Citación Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-59 Registrar Citación Administrador 58
RF-01, RF-02, RF-
RF-60 Modificar Citación Usuario 58, RF-59
RF-01, RF-02, RF-
RF-61 Consultar Citación Usuario 58, RF-59
RF-01, RF-02, RF-
RF-62 Eliminar Citación Administrador 58, RF-59
RF-01, RF-02, RF-
RF-63 Imprimir Citación Usuario 58, RF-59
RF-64 Gestionar Constancias Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-65 Registrar Constancias Usuario 64
RF-01, RF-02, RF-
RF-66 Modificar Constancias Usuario 64, RF-65
14
RF-01, RF-02, RF-
RF-67 Consultar Constancias Usuario 64, RF-65
RF-01, RF-02, RF-
RF-68 Eliminar Constancias Administrador 64, RF-65
RF-01, RF-02, RF-
RF-69 Imprimir Constancias Usuario 64, RF-65
RF-70 Registrar Inasistencia Usuario RF-01, RF-02
RF-71 Gestionar Notas Administrador RF-01, RF-02
RF-72 Registrar Notas Usuario RF-01, RF-02
RF-01, RF-02, RF-
RF-73 Modificar Notas Usuario 72
RF-01, RF-02, RF-
RF-74 Consultar Notas Usuario 72
Emisión de notas por lapsos RF-01, RF-02, RF-
RF-75
(boletines) Usuario 72
RF-76 Gestionar Inscripción Administrador RF-01, RF-02
RF-01, RF-02, RF-
RF-77 Registrar Inscripción Usuario 76
RF-01, RF-02, RF-
RF-78 Modificar Inscripción Administrador 76, RF-77
RF-01, RF-02, RF-
RF-79 Impresión de planilla de inscripción Usuario 76, RF-77
Gestionar Tope de Estudiantes por
RF-80
Sección Administrador RF-01, RF-02
Cerrar el Sistema por Culminación de
RF-81
Periodo Escolar Administrador RF-01, RF-02
Cerrar el Sistema por Culminación de
RF-82
Lapso Administrador RF-01, RF-02
Cerrar el Sistema Mensual para
RF-83
limpiar contador se Inasistencias Administrador RF-01, RF-02
15
Planillas VOLERE
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE INICIAR SESION
RF-01 USUARIO
Descripción: El sistema debe controlar el acceso al sistema.
Justificación del requisito: Es imperativo tener control sobre los actores que
acceden al sistema para realizar operaciones, cada actor tendrá su login y
clave de acceso.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL CONTROL Mayerling Acevedo,
ACADÉMICO DEL LICEO BOLIVARIANO Frany Provenzali
RAFAEL RANGEL DE LA CIUDAD DE VALERA,
ESTADO TRUJILLO.
16
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE ADMINISTRAR
RF-02 USUARIO USUARIOS
Descripción: El sistema debe gestionar las operaciones de Registrar,
Modificar, Consultar y Eliminar un usuario ya registrado.
Justificación del requisito: Se debe tener control sobre los actores que
realizan operaciones dentro del sistema para establecer responsabilidades
y también para definir el nivel de acceso al mismo.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
17
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR PERÍODO
RF-08 USUARIO ESCOLAR
Descripción: El sistema debe gestionar los Períodos Escolares en los
cuáles se va a inscribir el estudiante.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
18
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR AÑO
RF-13 USUARIO ESCOLAR
Descripción: El sistema debe gestionar los años escolares en los cuáles se
va a inscribir el estudiante.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
19
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR LAPSO
RF-18 USUARIO
Descripción: El sistema debe gestionar los Lapsos que va a cursar el
estudiante.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
20
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR SECCIÓN
RF-23 USUARIO
Descripción: El sistema debe gestionar las secciones en las que van a
cursar las unidades curriculares los estudiantes.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
21
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR UNIDAD
RF-28 USUARIO CURRICULAR
Descripción: El sistema debe gestionar las unidades curriculares que
cursará el estudiante.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
22
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR TIPOS DE
RF-33 USUARIO CONSTANCIA
Descripción: El sistema debe gestionar los Tipos de Constancia que
solicitará el estudiante y el representante.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
23
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR TIPOS DE
RF-38 USUARIO CITACIÓN
Descripción: El sistema debe gestionar los tipos de citación en los cuáles
se va a llamar al representante de un estudiante.
Justificación del requisito: Se debe gestionar los tipos de citación del Liceo
Bolivariano Rafael Rangel.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
24
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR
RF-43 USUARIO ESTUDIANTE
Descripción: El sistema debe gestionar los Estudiantes que se van a
inscribir.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
25
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR
RF-48 USUARIO REPRESENTANTE
Descripción: El sistema debe gestionar los Representantes que
representarán a los estudiantes.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
26
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR DOCENTE
RF-53 USUARIO
Descripción: El sistema debe gestionar los docentes que impartirán las
unidades curriculares.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
27
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR CITACIÓN
RF-58 USUARIO
Descripción: El sistema debe gestionar las citaciones que se le van a
realizar a los estudiantes.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
28
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR
RF-64 USUARIO CONSTANCIAS
Descripción: El sistema debe gestionar las constancias que pidan los
estudiantes y los representantes.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
29
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE REGISTRAR
RF-70 USUARIO INASISTENCIA
Descripción: El sistema debe registrar las inasistencias de los estudiantes.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
30
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR NOTAS
RF-70 USUARIO
Descripción: El sistema debe gestionar las notas de los estudiantes.
Justificación del requisito: Se debe gestionar las notas de los estudiantes del
Liceo Bolivariano Rafael Rangel.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
31
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR
RF-70 USUARIO INSCRIPCIÓN
Descripción: El sistema debe permitir inscribir a los estudiantes.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
32
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GESTIONAR TOPE DE
RF-70 USUARIO ESTUDIANTES POR
SECCIÓN
Descripción: El sistema debe permitir gestionar el mínimo y máximo de
estudiantes que debe poseer una sección.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
33
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE CIERRES DE SISTEMA
RF-70 USUARIO
Descripción: El sistema debe permitir cerrar el sistema anual, por lapso y
mensual.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
34
Requisitos Funcionales de Sistema
ID
Nombre del Requisito
Requisito
RF-84 Validar acceso del administrador al sistema
RF-85 Verificar tope de inasistencia de estudiantes
Generar citación por inasistencia cuando el
RF-86
contador de inasistencias> 5
Limpiar al termino del mes el contador de
RF-87
inasistencias
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
35
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE VERIFICAR TOPE DE
RF-85 SISTEMA INASISTENCIAS DE
ESTUDIANTES
Descripción: El sistema debe verificar el tope de inasistencias del
estudiante.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
36
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE GENERAR CITACIÓN
RF-86 SISTEMA POR INASISTENCIA
Descripción: El sistema debe generar una citación por inasistencia si estas
superan la cantidad de 5.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
37
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE LIMPIAR CONTADOR
RF-86 SISTEMA DE INASISTENCIAS
Descripción: El sistema debe limpiar el contador de inasistencias al
momento de hacer el cierre mensual.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
38
Requisitos No-funcionales
REQUISITOS NO FUNCIONALES
Reglas del Negocio
RNF-88 El tope de inasistencias para generar citación por
inasistencias es 5 al mes.
RNF-89 Las opciones de actualizar y eliminar datos son sólo
pertinentes para los jefes de seccional
Requisitos de Interfaz
RNF-90 El sistema debe visualizarse y funcionar correctamente
en cualquier navegador web
RNF-91 El sistema debe poseer una interfaz amigable y de fácil
acceso
RNF-92 El sistema debe poseer el tamaño de letra
suficientemente grande para la correcta visualización
por parte de los usuarios
RNF-93 El sistema debe poseer en el fondo de sus ventanas
colores suaves que no cansen la vista del usuario
Requisitos de Restricciones
RF-94 Cada usuario del sistema tendrá asignado un
determinado perfil, usado para activar los servicios u
opciones que él pueda realizar dentro del sistema.
RNF-95 La construcción del sistema no debe exceder un año
Atributos de Calidad
RF-96 El sistema debe ser Portable
RF-97 El sistema debe contar con la documentación necesaria
para que otros desarrolladores puedan continuar con
mejoras al mismo
RNF-98 El sistema no debe permitir duplicidad en datos como
en códigos de estudiantes, docentes, inscripciones,
entre otros.
RNF-99 El sistema debe ser rápido a la hora de procesar la
información y dar respuesta al usuario, de lo contrario
abortará la operación
RNF-100 El sistema debe permitir la generación de diversos
reportes ya sea en formato digital o impresos.
39
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO REGLAS TOPE DE INASISTENCIAS
RNF-88 DEL NEGOCIO
Descripción: El sistema tendrá un tope de inasistencias mensuales de 5.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL CONTROL Mayerling Acevedo,
ACADÉMICO DEL LICEO BOLIVARIANO Frany Provenzali
RAFAEL RANGEL DE LA CIUDAD DE VALERA,
ESTADO TRUJILLO.
40
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO REGLAS NIVELES DE USUARIO
RNF-89 DEL NEGOCIO
Descripción: El sistema validará los niveles de los usuarios, siendo las opciones
de eliminar, u gestionar usuarios sólo pertinentes a los jefes de seccionales.
Justificación del requisito:La información valiosa sólo debe ser tratada por los
usuarios expertos, en este caso los jefes de seccional.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL CONTROL Mayerling Acevedo
ACADÉMICO DEL LICEO BOLIVARIANO Frany Provenzali
RAFAEL RANGEL DE LA CIUDAD DE VALERA,
ESTADO TRUJILLO.
41
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO INTERFAZ TAMAÑO DE LETRA Y
RNF-92 COLORES
Descripción: El sistema poseerá un tamaño de letra adecuado así como colores
suaves.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL CONTROL Mayerling Acevedo
ACADÉMICO DEL LICEO BOLIVARIANO Frany Provenzali
RAFAEL RANGEL DE LA CIUDAD DE VALERA,
ESTADO TRUJILLO.
42
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO DE PERFIL DE USUARIOS
RNF-94 RESTRICCIÓN
Descripción: Cada usuario del sistema tendrá asignado un determinado perfil,
usado para activar los servicios u opciones que él pueda realizar dentro del
sistema.
Justificación del requisito:La información sensible sólo debe ser manipulada por
los jefes de seccional.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL CONTROL Mayerling Acevedo,
ACADÉMICO DEL LICEO BOLIVARIANO Frany Provenzali
RAFAEL RANGEL DE LA CIUDAD DE VALERA,
ESTADO TRUJILLO.
43
Identificador del Tipo de Requisito: Caso de Uso/Evento:
Requisito: REQUISITO PORTABILIDAD
RNF-96 ATRIBUTO DE
CALIDAD
Descripción: El sistema tendrá la facilidad de transferirse y operar bajo
cualquier plataforma computacional como lo son: software libre y
privativo existente, que cuente con la herramienta de navegación Mozilla
Firefox 3.0 o superior, Google Chrome u Opera.
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzali
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
44
Requisito: REQUISITO DOCUMENTACION DE
RNF-97 ATRIBUTO DE SISTEMA
CALIDAD
Descripción: El sistema debe tener soporte documental (código,
manuales de usuario, proyecto).
Proyecto: Analista:
SISTEMA AUTOMATIZADO PARA EL Mayerling Acevedo,
CONTROL ACADÉMICO DEL LICEO Frany Provenzaly
BOLIVARIANO RAFAEL RANGEL DE LA
CIUDAD DE VALERA, ESTADO TRUJILLO.
Restricciones
45
Entre las restricciones para el desarrollo de este proyecto pueden mencionarse
las siguientes:
46
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-01.
Paso Acciones
1 El actor selecciona la opción < Mantenimiento > en barra de títulos
Flujo de eventos
normal 2 La aplicación muestra un menú contextual con las opciones
(Usuario, Cambiar clave de usuario) para que el actor seleccione
una opción.
Post condiciones Se ha seleccionado la opción Usuario.
Flujos de eventos Paso Acciones
excepcionales o 2.1 Si el actor no selecciona la opción de usuario no puede cambiar una
alternativos clave si no tiene un usuario creado.
47
Caso de Uso: MODIFICAR USUARIO Número: RF-04
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Modificar Usuario.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-03.
Paso Acciones
1 El actor selecciona <Modificar> de la lista de opciones del menú
contextual desplegado.
2 El sistema despliega una lista con Los Usuarios registrados.
3 El actor selecciona un Usuarios a Modificar.
4 El sistema despliega una lista con los Usuarios registradas.
5 El actor selecciona un Usuario a modificar.
Flujo de eventos
6 El sistema despliega una ventana con los campos contentivos de la
normal
información del Usuario.
7 El actor modifica la información necesaria.
8 El actor pulsa <Guardar>
9 El sistema verifica la información ingresada
10 El sistema muestra un mensaje diciendo que las modificaciones del
usuario han sido almacenadas de forma exitosa.
11 El sistema retorna al caso de uso Administrar Usuario RF-02.
Post condiciones Se ha modificado el Usuario.
Flujos de eventos Paso Acciones
excepcionales o 9.1 El sistema permitirá modificar los campos no restringidos.
alternativos
9.2 El sistema valida los datos (Nombre, Apellido, Tipo, Estatus, Clave)que
no quede en blanco. El sistema muestra un mensaje indicando el error
“Faltan datos por completar”. Luego indicara cuales son los campos por
completar resaltándolos con un * y en mensaje “campo de llenado
obligatorio”.
48
normal 1 El actor ingresa a la lista de opciones del menú contextual desplegado,
elige usuario.
2 El actor selecciona el usuario (Usuario, Nombre, Nivel, Tipo, Estatus,
Clave y Repita clave) el cual se desea eliminar en el sistema.
3 El actor pulsa <Eliminar>
49
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Registrar un Periodo Escolar.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-08.
Paso Acciones
1 El actor selecciona la opción < Reg. Académico > en barra del menú
3 El sistema despliega una ventana donde el actor selecciona Periodo
Académico.
4 El sistema solicita en los campos los datos siguientes:
Flujo de eventos Código, Nombre y Estatus.
normal 5 El actor ingresa la información solicitada.
6 El actor pulsa <Guardar>
7 El sistema verifica y valida los datos ingresados.
8 El sistema muestra un mensaje diciendo Periodo Almacenado lo cual
indica que la operación de creación ha sido exitosa.
9 El sistema retorna al caso de uso Registrar Periodo Escolar.
Post condiciones Se han creado el periodo escolar.
Paso Acciones
Flujos de eventos
7.1 El sistema debe chequear la existencia previa de datos, en caso de
excepcionales o
existir un duplicado mostrara un mensaje “Ya existe un Periodo Activo,
alternativos
Desactívelo para Activar Este, o Créelo Inactivo”.
51
Descripción: La aplicación debe comportarse tal como se describe en el siguiente caso de uso
concreto cuando el actor quiera realizar alguna de las operaciones: Registrar, Consultar, Eliminar El
Año Escolar.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber ejecutado el modulo registro académico
Paso Acciones
1 El actor selecciona la opción < Reg. Académico > en barra del menú
Flujo de eventos 2 La aplicación muestra un menú contextual con las opciones
normal (Periodo Escolar, Año Escolar, Lapso, sección, Unidad Curricular,
Tipos de constancia, Tipo de citación, Docente, Representante) para
que el actor seleccione una opción.
Post condiciones Se ha seleccionado la opción Año Escolar.
Flujos de eventos Paso Acciones
excepcionales o 2.1 Si el actor no selecciona la opción de Año Escolar no puede hacer el
alternativos registro del año escolar al sistema.
52
Paso Acciones
7.1 El sistema debe chequear la existencia previa de datos, en caso de
existir mostrara un mensaje “año ya existe”.
Flujos de eventos
excepcionales o 7.2 El sistema valida los datos (Código, Nombre y Estatus.) que no quede en
alternativos blanco. Si el actor no ingresa la información en los campos obligatorios
para la creación año escolar, el sistema muestra un mensaje indicando
que campo debe completar, para que sea llenado y poder guardar la
información.
54
Caso de Uso: REGISTRAR LAPSO Número: RF-19
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Registrar Los Lapsos.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-18.
Paso Acciones
1 El actor selecciona <Registro Académico> de la lista de opciones del
menú contextual desplegado.
3 El sistema despliega una ventana con la descripción de menú (Periodo
Escolar, Año Escolar, Lapso, sección, Unidad Curricular, Tipos de
constancia, Tipo de citación, Docente, Representante) y el actor elige
Lapso.
Flujo de eventos 4 El sistema solicita en campos los datos siguientes: Código, Nombre y
normal Estatus.
5 El actor ingresa la información solicitada.
6 El actor pulsa <Guardar>
7 El sistema verifica y valida los datos ingresados.
8 El sistema muestra un mensaje diciendo Información Almacenada lo
cual indica que la operación del Lapso fue exitosa.
9 El sistema retorna al caso de uso Registrar Lapso.
Post condiciones Se han creado usuario.
Paso Acciones
7.1 El sistema debe chequear la existencia previa de datos, en caso de
Flujos de eventos existir mostrara un mensaje “Lapso ya existe”.
excepcionales o 7.2 El sistema valida los datos (Código, Nombre y Estatus.) que no quede en
alternativos blanco. Si el actor no ingresa la información en los campos obligatorios
para la creación de lapso, el sistema muestra un mensaje indicando que
debe completar, para que sea llenado y poder guardar la información.
55
Escolar, Año Escolar, Lapso, sección, Unidad Curricular, Tipos de
constancia, Tipo de citación, Docente, Representante) para que el
actor seleccione una opción.
2 El actor selecciona la opción Lapso
3 El actor pulsa <consultar> y el sistema muestra una tabla con los
Lapso almacenados.
56
Caso de Uso: GESTIONAR SECCION Número: RF-23
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Gestionar sección.
58
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Eliminar Sección.
Flujos de eventos
excepcionales o 7.2 El sistema valida los datos (Código U.C, Nombre U.C, Código Año
alternativos Escolar, Horas Practicas, Horas Teóricas y Estatus.) que no quede en
blanco. Si el actor no ingresa la información en los campos obligatorios
para la creación de unidad curricular, el sistema muestra un mensaje
indicando que campo debe completar, para que sea llenado y poder
guardar la información.
60
Caso de Uso: CONSULTAR UNIDAD CURRICULAR Número: RF-31
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: La aplicación debe comportarse tal como se describe en el siguiente caso de uso
concreto cuando el actor quiera Consultar un Periodo Escolar.
62
Caso de Uso: REGISTRAR TIPO DE CONSTANCIA Número: RF-34
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Registrar Tipo de Constancia.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-33.
Paso Acciones
1 El actor selecciona <Reg. Académico> de la lista de opciones del menú
contextual desplegado.
3 El sistema despliega una ventana con la descripción de menú (Periodo
Escolar, Año Escolar, Lapso, sección, Unidad Curricular, Tipos de
constancia, Tipo de citación, Docente, Representante) y el actor elige
Flujo de eventos tipo de constancia.
normal 4 El sistema solicita en campos los datos siguientes: Código y Nombre.
5 El actor ingresa la información solicitada.
6 El actor pulsa <Guardar>
7 El sistema verifica y valida los datos ingresados.
8 El sistema muestra un mensaje diciendo Información Almacenada lo
cual indica que la operación fue exitosa.
9 El sistema retorna al caso de uso Tipos de Constancia.
Post condiciones Se han creado un tipo de constancia.
Paso Acciones
7.1 El sistema debe chequear la existencia previa de datos, en caso de
existir mostrara un mensaje.
Flujos de eventos
excepcionales o 7.2 El sistema valida los datos (código y nombre) que no quede en blanco.
alternativos Si el actor no ingresa la información en los campos obligatorios para la
creación de los tipos de constancias, el sistema muestra un mensaje
indicando que campo debe completar, para que sea llenado y poder
guardar la información.
63
Escolar, Año Escolar, Lapso, sección, Unidad Curricular, Tipos de
constancia, Tipo de citación, Docente, Representante) para que el
actor seleccione una opción.
2 El actor selecciona la opción tipo de constancias.
3 El actor pulsa <consultar> y el sistema muestra una tabla con las
constancias almacenadas.
Post condiciones Se ha seleccionado la opción consultar.
Flujos de eventos Paso Acciones
excepcionales o 3.1 Si el actor no pulsa el botón de consultar los tipos de constancias
alternativos almacenados no serán mostrados.
64
Caso de Uso: GESTIONAR TIPO DE CITACION Número: RF-38
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Gestionar Tipo de Citación .
66
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-39.
Paso Acciones
1 El actor ingresa a la lista de opciones del menú contextual desplegado,
elige < Reg. Académico >
2 En la barra del menú, La aplicación muestra un menú contextual con las
opciones (Periodo Escolar, Año Escolar, Lapso, sección, Unidad
Curricular, Tipos de constancia, Tipo de citación, Docente,
Representante) para que el actor seleccione una opción. El actor
selecciona tipo de citación.
Flujo de eventos 3 El actor pulsa eliminar.
normal
4 El sistema arroja un mensaje: coloque el código que desea eliminar, Al
colocar el código pulsa <Eliminar>
5 El sistema confirma la eliminación
6 El sistema muestra un mensaje diciendo “ Información Eliminada”
7 El sistema confirma la eliminación.
8 El sistema retorna al caso de uso Registro de tipo de citación RF-39.
67
Caso de Uso: REGISTRAR ESTUDIANTE Número: RF-44
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Registrar Estudiante.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-43.
Paso Acciones
1 El actor selecciona <Estudiante> de la lista de opciones del menú
contextual desplegado.
3 El sistema despliega una ventana con la descripción de menú
(Estudiante, Citación, Constancias, Inasistencia, Notas) y el actor elige
estudiante.
4 El sistema solicita en campos los datos siguientes: Código, Cedula,
Flujo de eventos Nombre, Apellido, Fecha de nacimiento, Sexo, Dirección, Teléfono y
normal Código del Representante.
5 El actor ingresa la información solicitada.
6 El actor pulsa <Guardar>
7 El sistema verifica y valida los datos ingresados.
8 El sistema muestra un mensaje diciendo Información Almacenada lo
cual indica que la operación del Registro de estudiante fue exitosa.
9 El sistema retorna al caso de uso Registrar Estudiante.
Post condiciones Se han creado un estudiante.
Paso Acciones
7.1 El sistema debe chequear la existencia previa de datos, en caso de
existir mostrara un mensaje.
Flujos de eventos
excepcionales o 7.2 El sistema valida los datos (Estudiante, Citación, Constancias,
alternativos Inasistencia, Notas.) que no quede en blanco. Si el actor no ingresa la
información en los campos obligatorios para la creación del Registro de
Estudiante, el sistema muestra un mensaje indicando que campo debe
completar, para que sea llenado y poder guardar la información.
68
aplicación muestra un menú contextual con las opciones
(Estudiante, Citación, Constancias, Inasistencia, Notas) para que el
actor seleccione una opción.
2 El actor selecciona la opción Estudiante.
3 El actor pulsa <consultar> y el sistema muestra una tabla con las
estudiantes almacenadas.
Post condiciones Se ha seleccionado la opción consultar.
Flujos de eventos Paso Acciones
excepcionales o 3.1 Si el actor no pulsa el botón de consultar los estudiantes
alternativos almacenados no serán mostrados.
69
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Gestionar Representante.
70
Post condiciones Se han creado un Representante.
Paso Acciones
7.1 El sistema debe chequear la existencia previa de datos, en caso de
existir mostrara un mensaje.
Flujos de eventos 7.2 El sistema valida los datos (Código, Cedula, Nombre, Apellido, Sexo,
excepcionales o Dirección, Teléfono 1, Teléfono 2, Profesión, Estado civil, y Fecha de
alternativos nacimiento.) que no quede en blanco. Si el actor no ingresa la
información en los campos obligatorios para la creación del Registro de
Representante, el sistema muestra un mensaje indicando que campo
debe completar, para que sea llenado y poder guardar la información.
71
Precondiciones Haber realizado el caso de uso RF-49.
Paso Acciones
1 El actor ingresa a la lista de opciones del menú contextual desplegado,
elige < Reg. Académico >
2 En la barra del menú, La aplicación muestra un menú contextual con las
opciones (Periodo Escolar, Año Escolar, Lapso, sección, Unidad
Curricular, Tipos de constancia, Tipo de citación, Docente,
Representante) El actor selecciona representante.
3 El actor pulsa eliminar.
Flujo de eventos
normal
4 El sistema arroja un mensaje de que coloque el código del
representante que desea eliminar, Al colocar el código pulsa <Eliminar>
5 El sistema confirma la eliminación
6 El sistema muestra un mensaje diciendo “ Información Eliminada”
7 El sistema confirma la eliminación.
8 El sistema retorna al caso de uso Registro de Representante RF-49.
72
Caso de Uso: REGISTRAR DOCENTE Número: RF-54
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Registrar Docente.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-53.
Paso Acciones
1 El actor selecciona <Reg. Académico> de la lista de opciones del menú
contextual desplegado.
3 El sistema despliega una ventana con la descripción de menú (Periodo
Escolar, Año Escolar, Lapso, sección, Unidad Curricular, Tipos de
constancia, Tipo de citación, Docente, Representante) y el actor elige
Docente.
Flujo de eventos 4 El sistema solicita en campos los datos siguientes: Código, Cedula,
normal Nombre, Apellido, Sexo, Dirección, Teléfono 1, Teléfono 2, Profesión y
Fecha de nacimiento.
5 El actor ingresa la información solicitada.
6 El actor pulsa <Guardar>
7 El sistema verifica y valida los datos ingresados.
8 El sistema muestra un mensaje diciendo Información Almacenada lo
cual indica que la operación del Registro de Docente fue exitosa.
9 El sistema retorna al caso de uso Registro de Docente.
Post condiciones Se han creado un docente.
Paso Acciones
7.1 El sistema debe chequear la existencia previa de datos, en caso de
existir mostrara un mensaje.
Flujos de eventos 7.2 El sistema valida los datos (Código, Cedula, Nombre, Apellido, Sexo,
excepcionales o Dirección, Teléfono 1, Teléfono 2, Profesión y Fecha de nacimiento.)
alternativos que no quede en blanco. Si el actor no ingresa la información en los
campos obligatorios para la creación del Registro de Docente, el
sistema muestra un mensaje indicando que campo debe completar,
para que sea llenado y poder guardar la información.
73
Precondiciones Haber realizado el caso de uso RF-54.
Paso Acciones
1 El actor selecciona la opción < Reg. Académico > en barra del menú,
La aplicación muestra un menú contextual con las opciones (Periodo
Flujo de eventos Escolar, Año Escolar, Lapso, sección, Unidad Curricular, Tipos de
normal constancia, Tipo de citación, Docente, Representante) para que el
actor seleccione una opción.
2 El actor selecciona la opción Docente.
3 El actor pulsa <consultar> y el sistema muestra una tabla con los
docentes almacenados.
Post condiciones Se ha seleccionado la opción consultar.
Flujos de eventos Paso Acciones
excepcionales o 3.1 Si el actor no pulsa el botón de consultar los docentes almacenados
alternativos no serán mostrados.
74
excepcionales o 4.1 El sistema debe mostrara un mensaje de advirtiendo que eliminara un
alternativos docente.
75
6 El sistema verifica y valida los datos ingresados.
7 El sistema muestra un mensaje diciendo Información Almacenada lo
cual indica que la operación del Registro de estudiante fue exitosa.
8 El sistema retorna al caso de uso Emisión de Citación.
Post condiciones Se debe emitir una citación.
Paso Acciones
7.1 El sistema debe chequear la existencia previa de datos, en caso de
existir mostrara un mensaje.
Flujos de eventos 7.2 El sistema valida los datos (Código, Cedula del estudiante, Nombre del
excepcionales o estudiante, Tipo de citación y Observaciones) que no quede en blanco.
alternativos Si el actor no ingresa la información en los campos obligatorios para la
creación de la emisión de citación, el sistema muestra un mensaje
indicando que campo debe completar, para que sea llenado y poder
guardar la información.
76
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: El sistema debe comportarse tal como se describe en el siguiente caso de uso concreto
cuando el actor quiera Eliminar Citación.
77
2 La aplicación muestra un menú contextual con las opciones
(Estudiante, Citación, Constancias, Inasistencia, Notas) para que el
actor seleccione una opción.
Post condiciones Se ha seleccionado la opción constancias.
Flujos de eventos Paso Acciones
excepcionales o 2.1 Si el actor no selecciona la opción de constancia no puede hacer el
alternativos registro del mismo al sistema.
Descripción: La aplicación debe comportarse tal como se describe en el siguiente caso de uso
concreto cuando el actor quiera Consultar Constancia.
79
8 El sistema retorna al caso de uso Registro de Constancia RF-65.
80
Caso de Uso: GESTIONAR INSCRIPCION Número: RF-76
Proyecto: SISTEMA AUTOMATIZADO PARA INSCRIPCIONES DE ESTUDIANTES DEL LICEO BOLIVARIANO RAFAEL
RANGEL VALERA ESTADO TRUJILLO.
Analistas: Mayerling Acevedo Fecha: 22/10/2012 Versión: 1.0
Frany Provenzali
Descripción: La aplicación debe comportarse tal como se describe en el siguiente caso de uso
concreto cuando el actor quiera realizar alguna de las operaciones: Registrar, Modificar, Inscribir,
Imprimir.
Actores: AC-1 Administrador del Sistema (Jefe de Seccional).
Precondiciones Haber realizado el caso de uso RF-44, RF-49
Paso Acciones
1 El actor selecciona la opción < Inscripción > en barra de títulos
Flujo de eventos
normal 2 La aplicación muestra un menú contextual con las opciones
(Inscripción) para que el actor seleccione una opción.
Post condiciones Se ha seleccionado la opción Inscripción.
Flujos de eventos Paso Acciones
excepcionales o 2.1 Si el actor no selecciona la opción de Inscripción no puede realizar la
alternativos misma en el sistema.
82
planilla.
14 El actor selecciona la impresora y pulsa imprimir.
15 El sistema retorna al caso de uso Registro de Inscripción.
Post condiciones Debe emitir una impresión de la inscripción.
Flujos de eventos Paso Acciones
excepcionales o 12.1 Si el actor no pulsa el botón de Imprimir no puede realizar la impresión
alternativos de la planilla de inscripción del estudiante.
83
2. Especificaciones de Casos de Uso
84
Diagrama de Caso de Uso: Gestionar Lapso
85
Diagrama de Caso de Uso: Gestionar Unidad Curricular
86
Diagrama de Caso de Uso: Gestionar Representante
87
Diagrama de Caso de Uso: Gestionar Inasistencias
88
89
Diagrama de Caso de Uso: Gestionar Notas
90
Diagrama de Caso de Uso: Gestionar Cierre de Sistema
Modelo Estructural
Diagrama de Clases
91
Glosario de Términos
92
organiza en campos y registros. Los datos pueden aparecer en forma de texto,
números, gráficos, sonido o vídeo.
Docente:
95