Está en la página 1de 46

Facultad de Ingeniería y

Arquitectura
Escuela Profesional de Ingeniería de
Sistemas e Informática
Reconocimiento Facial
Integrantes:
Carpio Álvarez, María Fernanda
Diaz Salas, James Alexander
Peñares Espinoza, Cielo Nikol

Docente:
Ing. Abril Saire

Curso:
Análisis y Diseño de Sistemas

pág. 1
Arequipa – Perú

Índice
Tabla de Ilustraciones 4

1. Capítulo I: Análisis de la Organización 5

1.1. Datos Generales de la Institución 5

1.1.1. Nombre de la Institución 5

1.1.2. Rubro o giro del Negocio 5

1.1.3. Breve Historia 5

1.1.4. Organigrama actual 7

1.1.5. Descripción general del proceso de negocio 7

1.1.6. Descripción de las áreas funcionales 8

1.2. Fines de la Organización 11

1.2.1. Visión 11

1.2.2. Misión 11

1.2.3. Valores 12

1.3. Análisis Estratégico 12

1.3.1. Análisis FODA 12

A. Fortalezas 12

B. Debilidades 13

C. Oportunidades 13

D. Amenazas 13

1.3.2. MATRIZ FODA 14

1.4. Descripción de la Problemática 17

1.4.1. Definición de la Problemática 17

1.4.2. Causas del problema (Sub Problemas) 17

1.4.3. Árbol de Problemas 18

pág. 2
2. Capitulo II: Inicio de planificación del Proyecto 18

2.1. Objetivos del Proyecto 18

2.1.1. Objetivo General 18

2.1.2. Objetivo Especifico 18

2.1.3. Árbol de Objetivos 18

2.2. Estudio de Factibilidad 19

2.2.1. Factibilidad Técnica 19

2.2.2. Factibilidad Operativa 19

2.2.3. Factibilidad Económica 20

2.3. Análisis costo beneficio 20

2.4. Cronograma de Actividades 22

2.5. Principales amenazas del Proyecto 23

3. CAPITULO III: INGENIERÍA DEL PROYECTO 24

3.1. Análisis del Negocio 24

3.1.1. Diagrama de casos de uso 24

3.1.2. Breve descripción de los casos de uso 25

3.2. Análisis del sistema Propuesto 27

3.2.1. Técnicas y Herramientas para la identificación de requisitos 27

3.2.2. Especificación de requisitos funcionales 27

3.2.3. Especificación de requisitos No funcionales 30

3.3. Diseño del Sistema Propuesto 31

3.3.1. Diagrama de Casos de Uso 31

pág. 3
Tabla de Ilustraciones
Ilustración 1. Organigrama de la Empresa ----------------------------------------- 7
Ilustración 2. Plan de Trabajo ----------------------------------------------------- 22
Ilustración 3. Diagrama de Gantt ------------------------------------------------- 22
Ilustración 4. Casos de Uso de la Empresa --------------------------------------- 24
Ilustración 5.Casos de Uso --------------------------------------------------------- 31

pág. 4
1. Capítulo I: Análisis de la Organización
1.1. Datos Generales de la Institución
1.1.1. Nombre de la Institución
Universidad Alas Peruanas-Filial Arequipa
1.1.2. Rubro o giro del Negocio
Educación Superior
1.1.3. Breve Historia
La Universidad Alas Peruanas fue gestada por iniciativa del Dr.
Fidel Ramírez Prado, por entonces presidente del Consejo de
Administración de la Cooperativa de Ahorro y Crédito Alas
Peruanas.
En el de 1989, la Asamblea General de delegados de la
Cooperativa Alas Peruanas aprobó por unanimidad la iniciativa
del Dr. Ramírez y le encargó que realice los trámites pertinentes
para la culminación de tan ambicioso proyecto.
En 1994 bajo la presidencia del Lic. Aguilar Bailón de la Cruz,
se presentó al Congreso de la República (Congreso
Constituyente Democrático-CCD) el proyecto de creación N.º
1485/94 de la Universidad Alas Peruanas.
En 1995 continúan los trámites siendo presidente de la
Cooperativa el Dr. Ricardo Díaz Bazán; para entonces se crea
el Consejo Nacional para la Autorización del Funcionamiento de
Universidades (CONAFU), único organismo encargado de
aprobar o rechazar los proyectos de universidades.
En 1996 bajo la presidencia del Consejo de Administración de
la Cooperativa Alas Peruanas del Sr. Estanislao Chujutalli Muñoz
y el Dr. Fidel Ramírez Prado como Gerente General, el CONAFU
aprueba con fecha 26 de abril la Resolución N.º 102 que

pág. 5
autoriza el funcionamiento de la Universidad Alas Peruanas, con
cinco carreras profesionales.
Desde entonces la UAP ha seguido todos los pasos legales que
formalizan y garantizan su existencia y expansión a nivel
nacional e internacional.
El primero de junio del mismo año empieza a funcionar la
universidad, siendo el Dr. Javier Pulgar Vidal nombrado
presidente de la Comisión Organizadora, el Dr. César Olano
Aguilar Secretario General y el Dr. Fidel Ramírez Prado como
Presidente Ejecutivo, habiendo sido ellos los encargados de
planear, elaborar y sustentar el proyecto de desarrollo
institucional de la UAP.
En el mes de noviembre del año 1999, el CONAFU con
resolución N.º 656 declara la adecuación de la UAP al régimen
de Sociedad Anónima en virtud al Derecho Legislativo Nº882
"Ley de promoción de la inversión en educación".
Por acuerdo unánime de la promotora de la UAP, el 8 de febrero
del 2000 fue nombrado Rector de la Universidad Alas Peruanas
el PH. D Fidel Ramírez Prado, siendo posteriormente
incorporado al pleno de la Asamblea Nacional de Rectores
(ANR), desempeñando el cargo hasta la fecha.
Alas Peruanas es una universidad que nació con ideas propias,
conceptos prospectivos y planes siempre futuristas.

pág. 6
1.1.4. Organigrama actual

Ilustración 1. Organigrama de la Empresa

1.1.5. Descripción general del proceso de negocio


La Universidad Alas Peruanas está encargada de formar los
mejores profesionales del país, dando así un servicio de calidad
óptima a todos sus estudiantes. La UAP de manera constante
brinda el personal docente con los conocimientos y grados
requeridos por SUNEDU para que sean capaces de enseñar y
otorgar los mejores conocimientos.
Esta institución lleva un proceso de admisión por el cual se
selecciona a aquellas personas con las mejores habilidades y
conocimientos, durante todo el periodo de enseñanza de
acuerdo a la carrera profesional que hayan escogido se les
brinda todo tipo de conocimientos y facilidades para que puedan
alcanzar el objetivo que se plantearon.

pág. 7
1.1.6. Descripción de las áreas funcionales
➢ Directorio
Considerados como cabeza de la institución, ya que ellos
deciden todo el manejo de la institución.
➢ Rectorado
▪ Marketing e imagen institucional
Encargados de las relaciones con todo tipo de publicidad
y promoción de la institución, también encargadas de ver
la coherencia y estrategia dejando así que la institución
sea de veracidad y fiabilidad.
▪ Secretaria general
- Refrendar con el respectivo presidente los
Acuerdos, resoluciones y las demás decisiones de
los Consejos Superior y Académico.
- Elaborar las actas correspondientes a las sesiones
de los Consejos Superior y Académico y firmarlas
con el respectivo presidente.
- Ejercer la Secretaría del Consejo Superior y
Consejo Académico
- Autenticar la copia de los actos emanados de los
Consejos Superior y Académico, del Rector y de los
demás funcionarios, así como las firmas
expectativas en los casos exigidos por la Ley.
- Publicar, comunicar y notificar en los términos
legales y reglamentarios las decisiones de los
Consejos Superior y Académico y del Rector (a).
- Asistir al Rector (a) en los asuntos de su
competencia.

pág. 8
- Conservar en condiciones adecuadas y custodiar
debidamente los archivos de los Consejos Superior
y Académico y las Resoluciones Rectorales.
- Asesorar a la Rectoría y a las demás instancias, en
lo referente a la Administración del sistema de
comunicación y divulgación de la Universidad.
- Suscribir los títulos otorgados por la Universidad,
las actas de grado y los demás certificados que lo
requieran.
- Acreditar a los miembros elegidos o designados
ante los Consejos Superior y Académico.
- Administrar y asesorar a las diferentes
dependencias de la Universidad en las actividades
relacionadas con la gestión documental, dentro de
la normatividad establecida.
- Coordinar el diseño de estrategias de protocolo y
eventos que permitan comunicar a públicos
internos y externos la imagen de la corporación.
- Coordinar la construcción de indicadores de
evaluación de impacto de las acciones de
comunicación y hacer evaluación y seguimiento a la
implementación de las estrategias acordadas.
▪ Control de calidad y acreditación
Encargados del monitoreo de la UAP, para mantener un
estándar adecuado y de claridad profesional.
▪ Asesoría jurídica
La Oficina General de Asesoría Jurídica, tiene la
responsabilidad de garantizar que las acciones dentro de
la Universidad se realicen observando el marco legal

pág. 9
respectivo y, de salvaguardar los intereses de la
Universidad en los procesos judiciales con terceros.
▪ Relaciones internacionales
- El Secretariado de Relaciones Internacionales
coordina todas las iniciativas de cooperación y
colaboración interuniversitaria en el ámbito de la
educación y de la formación. Algunas de las
funciones desarrolladas son:
- Diseño y coordinación de proyectos
- Asesoramiento técnico a los universitarios
interesados en los diferentes proyectos.
- Búsqueda de financiación para la ejecución de
proyectos.
- Establecimiento de convenios y acuerdos
bilaterales con Instituciones de Enseñanza Superior
que posibiliten la ejecución de actividades
contempladas en los diferentes Programas.
- Desarrollo, difusión y resolución de las
convocatorias.
- Organización de la movilidad de estudiantes,
docentes.
- Gestión financiera de las actividades y proyectos.
- Elaboración de informes técnicos y financieros.
▪ Vicerrectorado
- Presidir la Comisión Académica Permanente del
Consejo Universitario.
- Controlar y supervisar la marcha académica de la
Universidad.
- Evaluar el funcionamiento de las Facultades,
Carreras Profesionales, Escuela y Secciones de Post
pág. 10
Grado, Departamentos Académicos; Consejo,
Institutos y Centros de Investigación; Consejo y
Centros de Proyección Social y, demás unidades
académicas.
- Atender el régimen de admisión y estudios.
- Atender el régimen académico de los profesores.
- Dirigir la investigación.
- Supervisar los servicios académicos.
- Cuidar de la correcta tramitación y expedición de
grados y títulos.
- Elaborar, proponer y ejecutar el planeamiento de la
Universidad en base a la información de los
organismos académicos.
- Dirigir y coordinar la Proyección Social
- Supervisar la capacitación y evaluación académica
▪ Departamento de personal
▪ Departamento de logística
▪ Departamento de contabilidad y tesorería
▪ Departamento de seguridad
▪ Departamento de informática
1.2. Fines de la Organización
1.2.1. Visión
Ser una de las veinte mejores universidades del Perú,
reconocida por si alta calidad y rigor académico, acreditada
según estándares nacionales e internacionales

1.2.2. Misión
La UAP es una universidad privada, arraigada en todo el
territorio nacional y de vocación internacional que, mediante
una docencia de calidad e investigación permanente, trasfiere
pág. 11
conocimientos científicos, reconocimientos, culturales y
formativos a la sociedad, promueve los potenciales de su capital
humano y gestiona los recursos disponibles de manera
responsable
1.2.3. Valores
- Responsabilidad
- Respeto
- Veracidad
- Productividad
- Solidaridad
- Transparencia
1.3. Análisis Estratégico
1.3.1. Análisis FODA
A. Fortalezas
• Personal laboral altamente calificada.
• Presencia en más de 20 ciudades a nivel nacional.
• Cuentan con una infraestructura, aulas y servicios
higiénicos.
• Cuentan con una plataforma web.
• Convenios con instituciones que permiten que los alumnos
se capaciten.
• Pensiones de enseñanza altamente competitiva y con una
variedad de opciones para recategorización.
• Presencia permanente en campañas bucales.
• El 75% de los docentes ya tienen el grado de Magister y/o
tienen segunda especialidad.
• Permite la contribución de los alumnos a la sociedad por
medio de tesis y trabajos.

pág. 12
B. Debilidades
• Insuficiente articulación de los aspectos económicos
administrativos al proceso educativo.
• Retraso en el apoyo con recursos indispensables para el
buen desarrollo de las actividades académicas.
• Equipos y material didáctico insuficiente.
• Deficientes programas de mejoramiento continuo de
docentes y personal de apoyo de la Escuela.
• Pobre dotación de libros de la especialidad en la biblioteca.
• Alta tasa de desaprobados en los primeros ciclos
académicos.
• Falta de seguridad.
• Insuficiente número de actividades culturales y deportivas
integradoras entre docentes administrativos y alumnos.
C. Oportunidades
• Desarrollo progresivo, dinámico y cambiante de las
Tecnologías de Información y Comunicación.
• Globalización de los servicios educativos.
• La ampliación del mercado a nivel nacional.
• Acceso rápido a créditos estudiantiles a muy bajo interés.
• Instituciones interesadas en la firma de convenios.
D. Amenazas
• Situación socioeconómica y política del país.
• El creciente desarrollo de competidores.
• La gran inversión de los competidores en infraestructura y
agresividad en el mercado.
• Crecimiento del mercado laboral de docentes.

pág. 13
1.3.2. MATRIZ FODA

FORTALEZAS
DEBILIDADES
F1. Personal altamente
calificada. D1. Insuficiente inversión
F2. Presencia a nivel educativa.
nacional. D2. Retraso de recursos.
F3. Cuentan con una D3. Equipos y material
infraestructura. didáctico insuficiente.
F4. Cuentan con una D4. Deficientes
plataforma web. programas de
F5. Convenios con mejoramiento para el
instituciones. personal.
Universidad Alas
F6. Pensiones variables. D5. Pobre dotación de
Peruanas
F7. Presencia libros de la
permanente en especialidad en la
campañas bucales. biblioteca.
F8. Docentes con grado D6. Alta tasa de
de Magister y/o tienen desaprobados en los
segunda especialidad. primeros ciclos
F9. Contribución de los académicos.
alumnos a la sociedad. D7. Falta de seguridad.
F10. Opciones de D8. Insuficiente número
carreras. de actividades.

pág. 14
OPORTUNIDADES ESTRATEGIAS (FO) ESTRATEGIAS (DO)

O1. Desarrollo progresivo, (F1-F8-O2). Los (D1-D2-D3-O6)


dinámico y cambiante docentes pueden usar Promover la universidad
de las Tecnologías de muchos más servicios a fin de conseguir más
Información y educativos ampliando alumnado aumentando
Comunicación. una mejor enseñanza. así las ganancias que
O2. Globalización de los (F2-F3-F4-F6-F10-O6- permitan una mejora a la
servicios educativos. O3-O4) Promover la universidad.
O3. La ampliación del universidad a los nuevos (D6-O2) Aprovechar lo
mercado a nivel jóvenes, contando con la servicios educativos para
nacional. infraestructura en una mejor enseñanza.
O4. Acceso rápido a diferentes partes y con (D7-O1) Con la nueva
créditos estudiantiles diferentes carreras tecnología, mejorar la
a muy bajo interés. facilitando inscripciones y seguridad.
O5. Instituciones pagos por la plataforma. (D8-D6) Mejorar el
interesadas en la firma (F5-O5) Aumentar los ambiente de la institución
de convenios. convenios con más actividades para
O6. Finalización escolar interinstitucionales a atraer a más jóvenes no
de jóvenes. favor de los alumnos. solo educativamente.
(F9-O1) Apoyar los (D4-O5) Que no solo las
proyectos de los jóvenes, instituciones para hacer
a partir de la nueva convenios sean para
tecnología. estudiantes, sino para los
mismos docentes.

pág. 15
AMENAZAS ESTRATEGIAS (FA) ESTRATEGIAS (DA)

A1. Situación (F1-F8-A4) Ofrecer (D1-D2-D3-A1-A3)


socioeconómica y mejores oportunidades a Hacer un presupuesto
política del país. los docentes para que general para futuro y
A2. El creciente desarrollo escojan nuestra comparaciones con las
de competidores. institución. demás instituciones.
A3. La gran inversión de (F2-F3-F4-F7-F9-A2- (D6-D8-A2) Estudiar a
los competidores en A3) Hacer una mejora en la competencia para
infraestructura y infraestructura y material aprender de ella.
agresividad en el educativos, promover la (D7-A5-A6) Investigar
mercado. universidad por diferente las tecnologías de
A4. Crecimiento del medio y aprovechar la seguridad y prevención
mercado laboral de plataforma web y alentar en caso de algún
docentes. a los alumnos con inoportuno caso.
A5. Desastres naturales. proyectos para que se (D4-A4) Buscar
A6. Problemas de haga una diferencia. diferentes programas de
servicios. (F6-F10-A5-A1-A6) mejora al docente.
Facilitar a los alumnos
con reprogramaciones y
descuentos, así como las
contribuciones de las
diferentes escuelas
individualmente.

pág. 16
1.4. Descripción de la Problemática
El problema más grande de Reconocimiento Facial es la
disponibilidad del software como también el costo que toma
implementarlo y que funcione de la manera más optima, segura,
confiable.
Esto no es un problema para los países desarrollados como Estados
Unidos y Rusia ya que estos países cuentan con la disponibilidad de
invertir millones de dólares en implementar esta tecnología que es
una excelente herramienta de seguridad para el estado y para las
grandes empresas con las que cuentas estos países que son
potencias a nivel mundial.
En los países Sudamericanos la herramienta más utilizada es la
huella dactilar ya que es menos costosa de implementar, fácil de
utilizar y también cuenta con un marco de error mínimo, pero
también es fácil encontrar una manera de poder clonar la mano de
la persona.
En el reconocimiento facial es muy difícil por no decir imposible de
clonar, algunas empresas prestigiosas cuentan con esta
herramienta, pero implementarla en nuestro país es muy difícil ya
no cuenta con factor económico como para realizarlo de una manera
efectiva.

1.4.1. Definición de la Problemática


El problema que la universidad presenta es que al momento de
identificar a los alumnos o a los profesores no tenemos la
seguridad de que en el momento de la identificación es la
misma persona.
1.4.2. Causas del problema (Sub Problemas)
Puede existir suplantación por parte de los alumnos y algunos
profesores
pág. 17
1.4.3. Árbol de Problemas

Identificación

Sustitución de identidad Sustitución de identidad


de Profesores de Alumnos

2. Capitulo II: Inicio de planificación del Proyecto


2.1. Objetivos del Proyecto
2.1.1. Objetivo General
El objetivo general del proyecto es mantener una seguridad de
la Universidad Alas Peruanas a través del reconocimiento facial.
2.1.2. Objetivo Especifico
Evitar las suplantaciones que pueda existir de parte de los
alumnos y algunos profesores.
2.1.3. Árbol de Objetivos

Reconocimiento

Identificar a los Identificar a los


alumnos Docentes

pág. 18
2.2. Estudio de Factibilidad
2.2.1. Factibilidad Técnica

Cantidad Descripción Características


Sistema Operativo:
Windows 10 Procesador:
Intel® Core™ i5-6200
1 Computador
Disco Duro: 1TB
RAM: 8,00 GB
Procesador: x64

Cantidad Software Descripción


Herramienta de trabajo,
1 Java utilizada para la creación del
software
Herramienta utilizada para el
1 Rational Rose análisis de casos de uso de la
empresa
Sistema
1 Windows 10
Operativo
Para que Open CV sea llamado
1 Emgu CV
desde .NET

Librería utilizada para el


1 Open CV
procesamiento de imágenes

2.2.2. Factibilidad Operativa


- El sistema no necesitará capacitación ya que la interfaz y la
manera de utilizarlo será fácil.
- Tampoco será necesario la creación de puestos de trabajo lo
cual no generaría gastos a la empresa.
- Uno de los beneficios que tendrá el sistema es la identificación
de docentes y alumnos

pág. 19
2.2.3. Factibilidad Económica

Recursos Humanos
N.º Cargo Costo Individual Costo Total
1 Ing. De Sistemas 1200.00 1200.00
3 Programador 1000.00 3000.00
TOTAL 4200.00
Recursos Materiales
N.º Descripción Costo Individual Costo Total
1 Computador 1500.00 1500.00
10 Transporte 100.00 10.00
Total 1510.00

Recursos Tecnológicos
Hardware
Cantidad Descripción Costo Individual Costo Total

1 100 horas de computadora 3.27 327.00

Software

Licencia de Microsoft Office


1 120.00 120.00
(Pago Único)

1 Licencia de JAVA 140.00 140.00

Total 587.00

2.3. Análisis costo beneficio


- Costos del Sistema

Costos De Desarrollo Del Sistema


Hardware S/. 327.00
Software S/. 260.00
Personal S/. 4200.00
TOTAL S/. 4787.00

pág. 20
Costo De Funcionamiento Del Sistema
Licencia de Software S/. 260.00
Alquiler S/. 0.00
Luz S/. 80.00
Agua S/. 00.00
Internet S/. 100.00
Impresión S/. 0.00
Papel S/. 0.00
TOTAL S/. 440.00

- Beneficios del Sistema

Beneficios Tangibles del sistema


S/.
Ahorro del Personal de Seguridad(3)
900.00
S/.
TOTAL
2700,00

Beneficios Intangibles
S/.
Mejoramiento de Seguridad
0,00
S/.
Docentes y Alumnos Conformes
0,00
S/.
TOTAL
0,00

- Tiempo de Recuperación

TIEMPO(MESES) 1a4 5
Costo del S/.
Proyecto 5227.00
Beneficio Mensual S/. 2700.00
Costo / Beneficio s/. 2527.00
- Retorno de Inversión

2700 - 5227 = 0.48


5227

pág. 21
2.4. Cronograma de Actividades

Ilustración 2. Plan de Trabajo

Ilustración 3. Diagrama de Gantt

pág. 22
2.5. Principales amenazas del Proyecto
Las amenazas de este proyecto se ven reflejadas en la posible falta de
recursos ya sea económicos o intelectuales, por ejemplo:
• Falta de sistema operativo necesario.
• Escases de recursos económicos(presupuesto).
• Desconocimiento en algún tipo de tecnología necesaria.
• Falta de información correspondiente a la institución.
• Problemas dentro del grupo de desarrolladores.
• Falta de tiempo.

pág. 23
3. CAPITULO III: INGENIERÍA DEL PROYECTO
3.1. Análisis del Negocio
3.1.1. Diagrama de casos de uso

Ilustración 4. Casos de Uso de la Empresa

pág. 24
3.1.2. Breve descripción de los casos de uso
• Registrar Docente
Código CUN01
Nombre Registrar Docentes
Actores Personal Administrativo, Docente
Descripción El docente brinda los datos al personal
administrativo el cual llena una ficha y verifica
que la información brindada es correcta. Si la
información es correcta se procederá a
brindarle los cursos al docente

• Registrar Cursos
Código CUN02
Nombre Registrar Cursos
Actores Personal Administrativo
Descripción El Personal Administrativo registra los cursos
correspondientes a cada ciclo

• Gestión de Pagos
Código CUN03
Nombre Gestión de Pagos
Actores Personal Administrativo, director
Descripción El Personal Administrativo presenta un
documento con los gastos correspondientes
entre ellos los pagos a docentes, administración
y demás personal, el director verifica la
información y firma el documento.

• Registrar Alumno
Código CUN04
Nombre Matricula
Actores Alumno, Personal Administrativo
Descripción El Personal Administrativo brinda al alumno una
ficha en la cual el alumno tiene que llenar su
información personal, una vez terminado el
personal administrativo verifica si es que no
falta algún dato.

pág. 25
• Gestión de Aulas
Código CUN05
Nombre Gestión de Aulas
Actores Director, Personal Administrativo
Descripción El coordinador solicita un aula, el director
evalúa la solicitud, después consulta la
capacidad y horario indicándole al coordinador
acerca de estos entonces el director evalúa los
horarios y escoge el más conveniente. Ya
teniendo el aula el director asigna un docente y
con él un grupo de estudiantes para así apertura
el aula y se lo comunica a la secretaria.

• Modificar Datos Personales


Código CUN06
Nombre Control de Notas
Actores Personal Administrativo
Descripción Si es que algún dato personal de alumnos o de
docentes llega a cambiar deben de informa al
Personal Administrativo y el modificara los
datos en la base de datos.

• Registro de Notas
Código CUN06
Nombre Registro de Notas
Actores Docente
Descripción El docente ingresa las notas de las evaluaciones
dadas en clase o notas de tareas

• Consulta de Notas
Código CUN06
Nombre Consulta de Notas
Actores Docente, Alumno
Descripción El alumno puede consultar sus notas que subió
el docente.

pág. 26
• Consulta de Materias
Código CUN06
Nombre Consulta de Materias
Actores Docente, Alumno
Descripción Tanto docentes como alumnos pueden
consultar las materias que tienen en su horario

• Modificar Notas
Código CUN06
Nombre Modificar Notas
Actores Docente
Descripción El docente puede modificar notas siempre y
cuando tenga un buen fundamento.

3.2. Análisis del sistema Propuesto


3.2.1. Técnicas y Herramientas para la
identificación de requisitos
o Deducción de proyectos similares.
o Lluvia de ideas.
o Usar el internet para casos similares.
o Foros.

3.2.2. Especificación de requisitos funcionales

Código RF001
Nombre Ejecutar un algoritmo de detección de rostro
Tipo Requisito Restricción
Descripción Este algoritmo detectara la presencia de un rostro
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF002
Nombre Ejecutar el algoritmo de reconocimiento facial
Tipo Requisito Restricción
Descripción Este algoritmo reconocerá las facciones faciales
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

pág. 27
Código RF003
Nombre Mostrar en pantalla la imagen de la cámara web
Tipo Requisito Restricción
Descripción Mostrara en pantalla la imagen que está captando la cámara web
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF004
Nombre Ingreso al Sistema por única clave
Tipo Requisito Restricción
Descripción El administrador podrá ingresar al sistema por una única clave
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF005
Nombre Mostrar imagen en blanco y negro
Tipo Requisito Restricción
Descripción El sistema mostrara la imagen en blanco y negro
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF006
Nombre Entrenamiento de imágenes
Tipo Requisito Restricción
Descripción Se realizará un entrenamiento de imágenes por toma, por
ejemplo 100 fotografías
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF007
Nombre Informe de los aciertos
Tipo Requisito Restricción
Descripción En el entrenamiento podremos ver el total de aciertos del sistema
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

pág. 28
Código RF008
Nombre Funcionamiento correcto del material a utilizar
Tipo Requisito Restricción
Descripción El coordinador debera de ver que el equipo a utilizar es el
adecuado
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF009
Nombre Tomar fotografías para el entrenamiento
Tipo Requisito Restricción
Descripción La cámara web debera de tomar varias imágenes o fotos de los
usuarios para el entrenamiento
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF010
Nombre Normalizar luz
Tipo Requisito Restricción
Descripción El sistema debera de normalizar la luz de fondo de las fotos
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RF011
Nombre Ver coincidencia
Tipo Requisito Restricción
Descripción El usuario debera de verificar si el reconocimiento es correcto
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

pág. 29
3.2.3. Especificación de requisitos No funcionales

Código RNF01
Nombre Interfaz fácil
Tipo Requisito Restricción
Descripción El diseño de una interfaz sencilla para el buen uso del usuario si
es que es principiante.
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RNF02
Nombre Documentación del código
Tipo Requisito Restricción
Descripción Una completa documentación del código.
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RNF03
Nombre Rapidez de funciones
Tipo Requisito Restricción
Descripción Rendimiento de software será optimo en donde tomará muy poco
tiempo en realizar sus funciones.
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RNF04
Nombre Disponibilidad de la base de datos
Tipo Requisito Restricción
Descripción La base de datos como se implementará de forma local siempre
estará disponible.
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

pág. 30
Código RNF05
Nombre Integridad de las imágenes en la base de datos
Tipo Requisito Restricción
Descripción Que no sean mal usadas por alguien que no es el administrador.
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

Código RNF06
Nombre Fácil interacción con el usuario
Tipo Requisito Restricción
Descripción El sistema no será complejo así sea que muestre resultados.
Prioridad Alta/Esencial Media/Deseado
Baja/Opcional

3.3. Diseño del Sistema Propuesto


3.3.1. Diagrama de Casos de Uso

Ilustración 5.Casos de Uso

pág. 31
- Especificación de los Casos de Uso
o Loguearse
Código CU-001
Nombre Loguearse
Resumen El coordinador podrá ejecutar los algoritmos
ingresando usuario y contraseña correctas
Actores Coordinador , Sistema
Involucrados
RF Asociado RF004
Precondiciones El computador debera estar en
funcionamiento
Secuencia Normal 1.- El coordinador debera de inicializar el
programa
2.- Para poder acceder al sistema debera de
ingresar el usuario y la contraseña correctas
3.- Si el usuario y contraseña con correctas
se mostrara la siguiente pantalla
Post Condiciones Ingresar al sistema
Excepciones 2.- Si contraseña y/o el usuario se mostrara
un mensaje de error en la pantalla

o Iniciar la cámara Web


Código CU-002
Nombre Iniciar la cámara Web
Resumen El coordinador debera de verificar que la
cámara web este en funcionamiento
Actores Cámara Web, Coordinador, Sistema
Involucrados
RF Asociado RF004,RF008
Precondiciones La cámara web debera de estar activa
Secuencia Normal 1.- El coordinador debe de activar los
algoritmos
2.- Los algoritmos inician la cámara web
3.- El coordinador debe de posicionar la
cámara en un lugar donde pueda captar el
rostro de los usuarios
Post Condiciones Se tomará las fotos como referencia para la
futura detección
Excepciones 2.- La cámara pude estar dañada
3.- El lugar no es óptimo para la detección

pág. 32
o Ejecutar Algoritmo de Detección de Rostro
Código CU-003
Nombre Ejecutar Algoritmos de Detección de Rostro
Resumen El algoritmo detectara la presencia del rostro
en frente de la cámara
Actores Sistema, Cámara, Usuario
Involucrados
RF Asociado RF004, RF001
Precondiciones El sistema debe se estar activo
Rostro frente a la cámara
Secuencia Normal 1.-El usuario debera de situarse en frente de
la cámara
2.-El usuario debera de presionar un botón
“Identificar”
3.- El algoritmo de activara
4.-El sistema debera de detectar si el objeto
en frente de la cámara es un rostro o no
Post Condiciones Detectar presencia de un rosto
Excepciones 4.-El objeto en frente de la cámara no es un
rostro el sistema no podrá seguir con el
reconocimiento

o Ejecutar Algoritmo de Reconocimiento Facial


Código CU-004
Nombre Ejecutar Algoritmos de Reconocimiento
Facial
Resumen El algoritmo debera de identificar a la
persona que esta en frente de la cámara
Actores Sistema, Cámara, Usuario
Involucrados
RF Asociado RF002
Precondiciones El sistema debe se estar activo
Rostro frente a la cámara
Secuencia Normal 1.- La cámara debe de captar las facciones,
rasgos de los usuarios que estén en frente
Post Condiciones Reconocer las facciones faciales
Excepciones 1.- El algoritmo puede fallar al momento de
reconocer las facciones faciales

pág. 33
o Capturar Imágenes
Código CU-005
Nombre Capturar Imagen
Resumen Capturar imágenes del usuario con la
cámara web
Actores Usuario, Cámara Web
Involucrados
RF Asociado RF006, RF006
Precondiciones El sistema debera estar activo
Secuencia Normal 1.- Comienza cuando el usuario este situado
al frente de la cámara web
2.-La cámara web toma diferentes fotos del
usuario
Post Condiciones Entrenamiento del sistema
Excepciones 2.- La cámara web no está inicializada
2.- El sistema inicializa la cámara web
previsualizando lo que esta captura

o Visualizar Imagen
Código CU-006
Nombre Visualizar Imagen
Resumen Se podrá visualizar lo que la cámara web
esta captando
Actores Sistema, Cámara Web
Involucrados
RF Asociado RF003, RF005
Precondiciones PC activa
Cámara Web activa
Secuencia Normal 1.- La cámara debe de captar la imagen que
se esta presentando
2.- La pantalla debe de proyectar lo que la
cámara estag captando
Post Condiciones Mostrará la imagen
Excepciones 1.- Mala conexión de la cámara web

pág. 34
o Localizar Rostro
Código CU-007
Nombre Localizar Rostro
Resumen Obtiene la sub-imagen facial normalizada
Actores Sistema
Involucrados
RF Asociado RF001, RF002, RF010
Precondiciones Sistema activo
Cámara activa
Secuencia Normal 1.- Se normaliza la luz de la imagen
2.- Se detecta las regiones de la piel
3.- Se normaliza el rostro y se recorta la
imagen original nuevamente
Post Condiciones Tomara la mejor foto posible
Excepciones 1.- Mala iluminación

o Extraer Características del Rostro


Código CU-008
Nombre Extraer características del rostro
Resumen Tomada la foto el sistema debera de
extraer los rasgos, facciones del rostro
Actores Sistema, Cámara
Involucrados
RF Asociado RF001, RF002
Precondiciones Ejecución correcta de los algoritmos
Secuencia Normal 1.- Se centra la imagen facial
sustrayéndole la imagen media
2.-Se proyecta la imagen centrada
multiplicándola por cada una de las
eigenfaces, generando un punto en el
espacio de caras
Post Condiciones Se extraerá las características principales
del rostro
Excepciones

pág. 35
o Clasificar Patrón
Código CU-009
Nombre Clasificar patrón
Resumen Clasifica un patrón para identificar a la
persona
Actores Sistema
Involucrados
RF Asociado RF002
Precondiciones El sistema debe de estar activo
Secuencia 1.- Se inicia el algoritmo
Normal 2.- Se aplica el patrón a la red devolviendo
como resultado la identificación de la
persona
Post Condiciones Identificación de la persona
Excepciones

o Entrenar Red
Código CU-010
Nombre Entrenar red
Resumen Entrena la red neuronal para realizar la
clasificación de patrones
Actores Sistema, Cámara
Involucrados
RF Asociado RF006
Precondiciones Sistema activo
Cámara en funcionamiento
Secuencia 1.- Se proyecta las imágenes de la base de
Normal rostro al espacio de caras obteniendo los
patrones correspondientes
2.- Se entrena la red mediante los patrones
obtenidos
3.-Se guarda la red entrenada
Post Condiciones Red entrenada para identificar los rostros
Excepciones

pág. 36
o Ver Coincidencia
Código CU-011
Nombre Ver coincidencia
Resumen El usuario podrá verificar si es que el
sistema logro reconocerlo
Actores Sistema, Cámara
Involucrados
RF Asociado RF0011
Precondiciones Sistema activo
Cámara en funcionamiento
Secuencia 1.- El sistema debera de buscar cuál de las
Normal imágenes tiene coincidencias con la
persona que esta en frente de la cámara
2.- El usuario podrá verificar si es que
nombre de la pantalla es el suyo

Post Condiciones Reconocimiento del usuario


Excepciones 2.- El nombre que aparezca en la pantalla
puede no ser el del usuario

o Ver Reporte de Aciertos


Código CU-012
Nombre Reporte de los aciertos
Resumen El coordinador mediante su clave única
podrá ver cuantos aciertos tuvo el sistema
Actores Sistema, Coordinador
Involucrados
RF Asociado RF007
Precondiciones Sistema activo
Secuencia 1.- El coordinador debera de ingresar su
Normal contraseña
2.- El coordinador podrá ver cuantos
aciertos tuvo el sistema
Post Condiciones Todas las identificaciones son correctas
Excepciones 1.- La contraseña y/o no son correctas

pág. 37
3.3.2. Diagrama de Actividades
• Loguearse

• Iniciar Cámara Web

pág. 38
• Ejecutar Algoritmo de Detección de Rostro

• Ejecutar Algoritmo de Reconocimiento de Facial

pág. 39
• Capturar Imágenes

• Visualizar Imagen

pág. 40
• Localizar Rostro

• Extraer Características del Rostro

pág. 41
• Clasificar Patrón

pág. 42
• Entrenar Red

• Ver Reporte de Aciertos

pág. 43
3.3.3. Diagrama de Clases
3.3.3.1. Diagrama de Clases a nivel conceptual

3.3.3.2. Diagrama de Clases a nivel de


implementación

pág. 44
3.3.4. Diagrama de Secuencia
o Loguearse

o Detección de Rostro

pág. 45
o Reconocimiento Facial

o Iniciar Cámara

pág. 46

También podría gustarte