Está en la página 1de 33

Ministerio del Poder Popular para la Educación Universitaria

Universidad Politécnica Territorial del Estado Trujillo

“Mario Briceño Iragorry”

Programa Nacional de Formación en Informática

Núcleo Barbarita de la Torre

Trujillo Estado Trujillo

DOCUMENTO DE REQUERIMIENTOS

Integrantes:
Mercado G. Pedro A. C.I: 26557541
González G. Ángela del V. C.I: 23837885
Espinoza M. Jorge L. C.I: 19427233
Trayecto: III / Trimestre: II Unidad
Curricular: Ingeniería del Software II
Profesor: Maldonado Leonel

Trujillo, 2022
FASE 1: RECOLECCION DE INFORMACION Y DOCUMENTACION

Participantes:

 Mercado G. Pedro A. C.I: 26557541


 González G. Ángela del V. C.I: 23837885
 Espinoza M. Jorge L. C.I: 19427233

Técnicas de Recolección de Información;

Se utilizó como técnica de recolección de datos la entrevista no estructurada


debido a que son más informales, más flexibles y se planean de manera tal, que
pueden adaptarse a los sujetos y a las condiciones. Los sujetos tienen la libertad
de ir más allá de las preguntas y pueden desviarse del plan original.

Ruiz Olabuénaga (1989: 170), habla de la entrevista no estructurada como


entrevista en profundidad. Sus objetivos son comprender más que explicar,
maximizar el significado, alcanzar un respuesta subjetivamente sincera más que
objetivamente verdadera y captar emociones pasando por alto la racionalida
FASE 2: IDENTIFICACION DE LAS NECESIDADES Y ALTERNATIVA DE
SOLUCION.

Problemas Generales:
 Filtraciones en paredes y techo
 Fallas con aguas blancas

Problemas Informáticos:
 Inexistencia de un sistema automatizado para el registro de asistencias
del personal
 El control de visitas se lleva de forma manual

Cuadro N° 1: Cuadro de Valores de Criterio


Escala.
Criterios 1 2 3 4 5

Costo Demasiado Costoso Medio Poco Muy baja

Tiempo Muy largo Largo Medio Corto Muy corto

Impacto Muy poco Poco Medio Alto Muy alto

Facilidad Muy poco Poco Medio Alto Muy alto

Habilidades Muy alta Alta Medio Baja Muy baja

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Cuadro N° 2: Alternativas de Solución

Análisis de Costo Tiempo Impacto Factibilidad Habilidades Total


Alternativa

Implantar un
Sistema de
Información
Automatizado
para el Control 4 4 5 4 2 19
de Asistencias
y Visitas en la
ORET
Desarrollo de
un Sistema
Automatizado
para la Gestión
de Procesos
Administrativo 2 3 3 2 3 13
y Control de
Inventario en la
ORET

Fuente: Equipo de trabajo que realizó este proyecto (2022)

Selección de las Necesidades

Considerando los resultados del análisis de las alternativas reflejado en el


cuadro No. 2, se observa que la alternativa para su desarrollo en el presente
proyecto un Sistema de Información Automatizado para el Control de Asistencias
y Visitas en la Oficina Regional Electoral CNE
Fase 3: INGENIERIA DE REQUERIMIENTOS

Objetivos del Sistema.

Los objetivos son conocidos como propósitos, finalidades, logros, misiones,


visiones o misiones. Los objetivos determinan el funcionamiento del sistema,
para lograrlos deben tenerse en cuenta tanto elementos y relaciones. Un sistema
de información tiene como principal objetivo la gestión, y administración de los
datos e información que lo componen. Lo importante es poder recuperar siempre
esos datos, y que además se tenga un fácil acceso a ellos con total seguridad

Requerimientos Funcionales.

 Registrar Personal.
 Registrar de Departamento
 Registrar Asistencias.
 Registrar Visitas.
 Generar Reporte.

Requerimientos no funcionales.

 Mostrar hora.
 Mostrar fecha.
 Mostrar Calendario.
Cuadro de Estándar IEEE.

Nº Requerimiento Consistente Abstracto Necesario No Ambiguo Rasteable Compatible Viable Verificable

Registrar
1 si si si si si si si si
Personal.

Registrar de
2 si si si si si si si si
Departamento

Registrar
3 si si si si si si si si
Asistencias.

4 Registrar Visitas. si si si si si si si si

5 Generar Reporte. si si si si si si si si

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Cuadro de Jerarquización

Registrar Personal.

Registrar de Departamento

Registrar Asistencias.

Registrar Visitas.

Generar Reporte.

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Casos de usos propuestos.

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Caso de uso Nº01 Registrar Personal

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Escenario.

Requisito Nº01 Registrar Personal

Nombre: Registrar Personal Actores: Administrador, Personal


Actividades: Registrar, Eliminar.
Sinopsis: Se ingresa el número de cedula para consultar si el personal
ya existe, en caso de que la consulta exista muestra un
mensaje que ya se encuentra registrado, de lo contario el
usuario debe llenar todos los espacios en blanco y luego
guardar el registro.
Curso Típico
de Eventos: Registrar: El administrador realiza los registros en el sistema.
Modificar: Si los datos subministrados no coinciden con los
datos del usuario el administrador los podrá modificar.
Eliminar: El usuario puede eliminar un registro ya existente.

Extensiones: 1. Registrar
1.1 Hacer el registro
1.2 Buscar la existencia del registro
1.3 Si no existe, registrarlo
1.4 Si existe mostrar su existencia

2. Modificar
2.1 Buscar los datos que se quieren modificar.
2.2 Borrar los datos.
2.3 Registrar de nuevo.

3. Eliminar
3.1 Seleccionar el registro que se quiere borrar.
3.2 Borrar el registro.
Fuente: Equipo de trabajo que realizó este proyecto (2022)
Caso de uso Nº02 Registrar Asistencia

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Requisito Nº02 Registrar Asistencia

Nombre: Registrar Asistencia Actores: Personal, Administrador


Actividades: Registrar, Consultar, Eliminar
Sinopsis: Se ingresa el número de cedula para confirmar la asistencia,
su el personal se encuentra registrado previamente muestre
un mensaje que indique que la asistencia a sido registrada
correctamente de lo contrario muestre un mensaje que no se
encuentra registrado
Curso Típico
de Eventos: Registrar: El personal realiza registra su asistencia.
Consultar: El administrador podrá consultar las asistencias
diarias del personal.
Eliminar: Solo el administrador puede eliminar una asistencia
Extensiones: 1. Registrar
1.1 Registrar Asistencia
1.2 Buscar si el personal se encuentra registrado
1.3 Si no existe, mostrar mensaje que no es personal de la
institución
1.5 Si existe mostrar , proceder a realizar el registro de la
asistencia

2. Eliminar
2.1 Seleccionar el registro que se quiere borrar.
2.2 Borrar el registro.

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Caso de uso Nº03 Registrar Visita

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Requisito Nº03 Registrar Visitas

Nombre: Registrar Visitas Actores: Administrador, Visitantes


Actividades: Registrar, Consultar
Sinopsis: El visitante deberá subministrar sus datos como lo son el
nombre, cedula, teléfono y motivo de vista en el sistema, para
que pueda quedar su visita registrada
Curso Típico Registrar: El visitante registrara su visita.
de Eventos: Modificar: El administrador podrá realizar modificaciones en la
visita registrada de ser necesario
Consultar: El administrador podrá consultar las visitas
Eliminar: Solo el administrador puede eliminar una visita
Extensiones: 1. Registrar
1.1 Registrar Visita
1.2 Consulta las visitas que se ha realizado.
2. Eliminar
2.1 Seleccionar el registro que se quiere borrar.
2.2 Borrar el registro.

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Caso de uso Nº05 Generar Departamento
Requisito Nº04 Registrar de Departamento

Nombre: Registrar de Actores: Administrador


Departamento
Actividades: Registrar, Consultar, Elminar, Modificar
Sinopsis: El administrador deber registrar los Departamentos del
personal
Curso Típico Registrar: El administrador registra las oficinas.
de Eventos: Modificar: El administrador podrá realizar modificaciones en
los nombres de las oficinas
Consultar: El administrador podrá consultar las oficinas
Eliminar: Solo el administrador puede eliminar una oficina
Extensiones: 1. Registrar
1.2 Registrar Departamento
1.2 Consulta los Departamento que se ha realizado.
2. Eliminar
2.1 Seleccionar el registro que se quiere borrar.
2.2 Borrar el registro.

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Caso de uso Nº05 Generar Reportes

Fuente: Equipo de trabajo que realizó este proyecto (2022)

Requisito Nº05 Generar Reportes

Nombre: Generar Reportes Actores:, Administrador


Actividades: Generar Reportes
Sinopsis: De ser necesario el administrador puede generar un reporte ya
se sea de las visitas o de las asistencias
Curso Típico Generar: El administrador podrá consultar las asistencias
de Eventos: diarias del personal. Así mismo podrá consultar las visitas y
generar los reportes de los mismos
Fuente: Equipo de trabajo que realizó este proyecto (2022)
Diagrama de Clase.

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Diccionarios de Datos.

Tabla Administrador

Tabla Administrador: Es la tabla donde se va registrar el personal (administrador) que va a


gestionar los registros dentro del sistema.
Campo Tipo Longitud Requerido
Id_user Int 50 si
User Carácter 50 Si
Clave Carácter 50 SI
Tipo Carácter 50 SI

Fuente: Equipo de trabajo que realizó este proyecto (2022)

Tabla Departamento

Tabla Departamento: Es la tabla donde se va registrar los departamentos de la institución


Campo Tipo Longitud Requerido
Id_dep Id 50 SI
Nomber_Dep Carácter 50 Si
Fuente: Equipo de trabajo que realizó este proyecto (2022)

Tabla Personal

Tabla Personal: Es la tabla donde se va registrar el personal que trabaja dentro de la


institución, para poder registrar las asistencias
Campo Tipo Longitud Requerido
Id_personal Int 50 Si
Id_per Int 50 Si
Cargo Carácter 50 Si
Id_dep Int 50 Si
Tabla Persona

Tabla Personal: Es la tabla donde se va a registrar los datos de las personas

Campo Tipo Longitud Requerido


Id_per Int 50 Si
Nomber_per Carácter 50 Si
Apellido_per Carácter 50 Si
Cargo_per Carácter 50 Si
Telefono_per Int 50 Si

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Tabla Asistencia

Tabla Asistencias: Es la tabla donde se va registrar las asistencias del personal

Campo Tipo Longitud Requerido


Id_asis Int 50 Si
Id_pers Int 50 SI
Entrada Carácter 50 Si
Salida Carácter 50 Si

Fuente: Equipo de trabajo que realizó este proyecto (2022)

Tabla Visitas

Tabla Visitas: Es la tabla donde se va registrar las visitas dentro de las institución

Campo Tipo Longitud Requerido


id_vis int 50 Si
Id_pers Int 50 Si
Id_dep Int 50 Si
Motivo_vis Carácter 50 Si
Entrada Carácter 50 Si
Salida Carácter 50 Si

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Diagrama Entidad - Relación

Fuente: Equipo de trabajo que realizó este proyecto (2022)


Descripción de Modelo Entidad Relación

Tabla Atributos
Acceso Id_admin, User, clave
Persona Id_pers, Cedula_per, Nombre_per,
Apellido_per, Cargo, Dirección, Telefono,

Personal Id_personal,id_pers,cargo,id_depart

Departamento Id_dep, Nombre_Dep

Asistencia Id_asistencia, id_personal, Entrada, Salida


Visita Id_visita, id_persona,
motivo,id_depart,entrada,salida

Fuente: Equipo de trabajo que realizó este proyecto (2022)


DISEÑO ARQUITECTONICO

Especificación del diseño Arquitectónico para el Sistema de Información, Registro y Control de


Biblioteca del Liceo “Ramón Ignacio Méndez”

Patrones de Diseño

Tras el análisis de las necesidades presentadas el grupo de proyecto se seleccionó


como patrón de diseño: Diseño Tres Capas.

A continuación de describirá el diseño arquitectónico de 3 capas


Capa de interfaz de usuario: Tiene como objetivo el manejo de la lógica del usuario y
consiste de un módulo por caso de uso

La interfaz del sistema estará conformada por una pantalla de acceso a los datos de registro
necesarios la cual permite acceso al panel del sistema donde se gestionas las funciones de
la biblioteca.

Acceso al sistema: Este subsistema consiste en una interfaz que solicita una clave de acceso
para ingresar al sistema.

Panel del Sistema: el dónde se encuentra la navegación del sistema, donde encontramos
todos los botones o enlaces a los respectivos módulos del sistema

Personal: esta interfaz gestiona todo lo referente al personal de la institución.

Asistencia: esta interfaz gestiona todo lo referente a las asistencias.

Visita: esta interfaz gestiona todo lo referente a las visitas dentro de las instituciones.

Departamento: esta interfaz gestiona todo a los departamentos dentro de las instituciones.
Capa de servicios de negocio:
Agrupa los módulos que representan los servicios para el manejo de información del negocio,
es decir, estos servicios son aún más básicos que el de la capa superior (Servicios del Sistema).
Cada módulo de esta capa ofrece una única interfaz con los servicios que permiten que las
operaciones de la capa superior puedan ser realizadas. El siguiente diagrama muestra los
módulos de esta capa:
Arquitectura Acceso
Persona

Personal
Departamento

Asistencia
Visita

Capa de datos: Contiene todos los módulos necesarios para utilizar los servicios de la
plataforma. En esta capa residen todos los datos almacenados por el Sistema de Control
de Estudio, el módulo Reportes y el módulo de acceso a datos
Diagrama de Secuencia

Registrar Persona

Registrar Departamento

Registrar Asistencia
Registrar Visita

Diagrama de Estado

Registrar Persona

Registrar Departamento

Registrar Asistencia
Registrar Visita

Diagrama de componentes.
Diagrama de Despliegue

También podría gustarte