Software">
Prototipo para La Instalación de Cámaras de Seguridad en El Área Administrativa de Edificio R Monitoreado Mediante Una Aplicación Móvil.
Prototipo para La Instalación de Cámaras de Seguridad en El Área Administrativa de Edificio R Monitoreado Mediante Una Aplicación Móvil.
Prototipo para La Instalación de Cámaras de Seguridad en El Área Administrativa de Edificio R Monitoreado Mediante Una Aplicación Móvil.
CARRERA:
ING. INFORMATICA.
ASESOR INTERNO:
Lic. Olivia santos regalado
Revisores:
Ing. Didier Palomec Ordaz
Ing. Emanuel Gopar Geronimo
0
AGRADECMIMIENTOS
A dios todo poderoso, por concederme la salud, y la fortaleza, por iluminarme el
camino y darme voluntad en los momentos más difíciles y permitir cumplir con
éxito mi objetivo que era terminar mi universidad.
A mis papás Ruth Silva Aguilar y Martin Ceballos García Quiero darles las
gracias por haberme dado educación un hogar donde crecer, equivocarme,
desarrollarme, aprender y donde adquirí los valores que hoy definen mi vida y que
siempre voy a estar seguro que estar conmigo gracias por enseñarme que todo
es posible si se quiere , es por esto que no me cansare de darle gracias y mucho
menos como pagarles todo su amor y esfuerzo , igual te doy gracias por ser mi
maestro cuando yo tenía una duda con mis tareas ahí estabas tú ayudándome los
amo!
A mi novia Mariem Luis Santos que siempre ahí estuvo apoyándome en todo el
momento y darme fuerzas para seguir adelante.
A mis abuelos María Isabel Aguilar Vidaña Y Elías Silva Leal + le doy gracias a
dios por permitirme conocer a mi abuela, ella es como una segunda madre para
mí la quiero mucho , por cuestiones de la vida no pude conocer a mi abuelo pero
me había dado gusto de verlo y jugar con el pero sé que desde cielo ahí estuvo
apoyándome y siempre seguirá en mi corazón los amo!
Dedicatoria
Este proyecto de titulación integral lo dedico a mi Dios todopoderoso, por ser mi
Fuente, mi mano derecha, mí sustento, el que me ha dado la capacidad, la
valentía y la Fortaleza para que este sueño se hiciera realidad, Sin ti mi Dios no
1
hubiese podido, Gracias porque en ti todas las cosas son posibles, mis Sueños
son tus sueños Dios.
A mis sobrinas Isabella y Valeria, que anhelan materializar cada uno de los sueños
que están aflorando en sus corazones; nada es imposible, con Dios todo lo
podemos y si el coloca sueños en sus corazones, también les dará la capacidad y
todo lo que necesiten para lograrlos, fueron motivos de inspiración para mí.
A mi amiga Karla Sofía Sánchez Aguilar Por estar siempre conmigo, apoyándome,
y darme buenos consejos gracias por tenerme mucha paciencia y ser una gran
amiga tu sabes que eres mi hermana, y siempre seremos grandes amigo te quiero
mucho!
2
Índice general
AGRADECIMIENTOS……………………………………………………………….1
DEDICATORIAS……………………………………………………………………..2
ÍNDICE DE FIGURAS …………………………………………………..................3
INDICE DE TABLAS…………………………………………………………………6
CAPITULO I Generalidades del proyecto…………………………………………7
1.1 Introducción………………………………………………………………………..7
1.3.2 visión……………………………………………………………………………..9
1.3.3 valores……………………………………………………………………………9
1.3.4 Croquis de Localización…………………………………………………….10
1.3.5 Descripción del puesto o área de trabajo………………………………..11
1.3 Problemas a resolver, priorizándolos……………………………………….12
1.4 Objetivos…………………………………………………………………………..13
CAPÍTULO IV Resultados……………………………………………………………….52
3
INDICE DE FIGURA
4
Figura 4.5 Corte de los muros de la maqueta……………………………………… 55
Figura 4.6 Maqueta del área administrativa…………………………………………..55
Figura 4.7 Maqueta Terminada área administrativa”………………………………. 56
Figura 4.8 Entrada maqueta administrativa “R”……………………………………..56
5
ÍNDICE DE TABLAS
Tabla 2.1 Responsabilidades del analista y usuario en el proceso de
desarrollo…………………………………………………………………………………………21
Tabla 2.2 Toma de decisión acerca del prototipo terminado……………………………24
Tabla 3.1 Presupuesto de materiales………………………………………………………..35
6
CAPÍTULO I:
Generalidades del proyecto
Introducción
Actualmente en las Instituciones educativas y las empresas necesitan de un
control para monitorear tanto a los empleados como a cada uno de los
departamentos que la conforman. Es por esta razón que se ven obligados a
implementar sistemas de seguridad tales como circuito cerrado de video-
vigilancia. Estos sistemas están conformados por cámaras de grabación, internas
o externas, diurnas o nocturnas, así como también de iluminación y captación
infrarroja, para lugares en los cuales es necesario un nivel de seguridad.
El prototipo de seguridad tiene como finalidad implementarse en el Instituto
Tecnológico de Comitancillo.
El Instituto Tecnológico de Comitancillo fue creado en 1975 como Instituto
Tecnológico Agropecuario No. 8 ofreciendo la Carrera de Ingeniería en desarrollo
rural.
Posteriormente en 1992 se amplía la oferta de carreras y se integra al Sistema
Nacional de Tecnológicos denominada desde entonces Instituto Tecnológico de
Comitancillo (ITC), el cual en el año 2015 vuelve a cambiar su nombre por las
nuevas reformas siento así denominado Tecnológico Nacional de México Instituto
Tecnológico de Comitancillo.
Debido a la inseguridad que se vive actualmente en diferentes áreas Instituciones
y empresas se optó por desarrollar un prototipo de vigilancia en el área
administrativa.
La seguridad de vigilancia para monitorear las diferentes áreas de servicios del
instituto tecnológico de Comitancillo, es una muestra más del cambio que realiza
en la Institución, para tener el control de sus actividades a través del uso de la
tecnología. En el mercado existen distintos tipos de cámaras, de los cuales se
puede elegir la más adecuada, dependiendo de la arquitectura del edificio, la
calidad y nivel de seguridad deseados y, por último, de las posibilidades de control
7
1.2 Descripción de la empresa u organización y del puesto o área de trabajo
del estudiante.
8
1.3.1 Misión
Formar profesionistas de nivel superior con calidad humana, capaz de
proporcionar el desarrollo regional y del país, bajo criterios de sustentabilidad.
1.3.2 Visión
Ser una Institución líder en educación superior tecnológica que atendiendo la
dignidad humana y a través de un modelo educativo de calidad, desarrolle
competencias profesionales en sus egresados, como elementos que propicien el
desarrollo sustentable de la región y el país.
1.3.3 Valores
Somos una Institución que trabaja con entusiasmos, que realiza esfuerzos para
sus estudiantes logren adaptarse al reto de un mundo global, competitivo y
exigente, queremos que nuestros estudiantes sean proactivos, entusiastas,
participativos, capaces y competitivos, sensibles a la naturaleza y al entorno. Que
desarrollen valores, que sean honestos y con alto sentido de la responsabilidad, A
fin de guiar y orientar las acciones cotidianas de todo su personal.
9
1.3.4 Croquis de localización
La entidad en donde será desarrollado e implementado el sistema de seguridad es
una Institución educativa, de calidad y con posibilidad del sistema de seguridad
para ser implementado en El área de trabajo.
Dirección:
Carretera Ixtaltepec - Comitancillo, km 7.5.
San Pedro Comitancillo.
C.P. 70750
San Pedro Comitancillo, Oax.
10
1.3.5 Descripción del puesto o área de trabajo
El proyecto se implementará en el Instituto Tecnológico de Comitancillo, en el área
administrativa ubicada en el edificio “R”.
En esta área se ubica la Dirección, así como diferentes Subdirecciones las cuales
son la Académica, Administrativo y Planeación.
Así mismo los diferentes departamentos de Recursos Financieros, C.E.A. e
Ingenierías.
11
1.3 Problemas a resolver, priorizándolos
El prototipo desarrollado simula la vigilancia que tendrá el área administrativa
ubicada en el edificio “R” del Instituto Tecnológico de Comitancillo, realizando un
monitoreo permanente mediante cámaras de seguridad, posteriormente se
realizará la activación de los sensores de movimiento en horarios restringidos para
la entrada de personal, de esta manera cuando un individuo dese entrar al área
administrativa en horario no autorizado los sensores de movimiento enviaran una
señal de alerta al dispositivo móvil desde la aplicación con una interfaz de usuario
muy amigable por lo cual su uso no será de gran dificultad.
El medio de comunicación entre el Dispositivo móvil y la Placa Arduino.
Esta simulación se realizó en una maqueta, en la cual hicimos énfasis de la
importancia de la seguridad en la Institución, además de lo favorable que es tener
el sistema de seguridad en el ITC, el cual se obtuvo los siguientes resultados:
12
1.4 Objetivos
13
1.5 Justificación
Dada la situación actual en el incremento de los niveles de inseguridad en la
Institución, se han desarrollado alternativas de video vigilancia y otras soluciones,
para funcionar como herramientas que permitan a las autoridades actuar de
manera rápida y eficiente en el control y/o prevención de crímenes y así disminuir
los índices de inseguridad.
Es preocupante la ausencia del personal de vigilancia en los diferentes periodos
vacacionales por la cuestión de todo el material, Mobiliario, equipos de cómputo
con los que se cuenta en la Institución ya que estos pueden ser extraviados o
usurpados, es por eso que se optó por implementar el proyecto denominado
“Prototipo para la instalación de cámaras de seguridad en el área administrativa de
edificio “R”, monitoreado mediante una aplicación móvil.”
Este informe técnico consistió en desarrollar un sistema de seguridad de manera
autónoma para mejorar la vigilancia en el Instituto Tecnológico de Comitancillo
esto debido a la gran cantidad de actividades delictivas que se han presentado a
lo largo del tiempo en le institución.
El sistema presentado busca ser implementado en las distintas áreas del Instituto
Tecnológico de Comitancillo y en un futuro no muy lejano pueda implementarse no
solo en el ITC sino también en otras instituciones educativas, en casas
residenciales y empresas tanto privadas como públicas.
14
CAPÍTULO II:
Marco Teórico
2.1 Marco teórico (fundamentos teóricos)
En este capítulo se lleva acabo el análisis de diferentes metodologías de autores
para el desarrollo del proyecto.
En el cual se optó por analizar las metodologías de los autores:
A) James Senn.
B) Grady Booch.
C) Winston W.
Aclaración de la solicitud.
Estudios de la factibilidad.
Aprobación de la solicitud.
Aclaración de la solicitud:
Muchas solicitudes que provienen de empleados y usuarios no están formuladas
de manera clara. Por consiguiente, antes de considerar cualquier investigación del
sistema, la solicitud de proyecto debe examinarse para determinar con precisión lo
que el solicitante desea, si este tiene una buena idea de lo que necesita, pero no
está seguro de como expresarlo, entonces bastara con realizar una reunión de
trabajo.
Estudios de Factibilidad:
Un resultado importante de la investigación preliminar es la determinación de que
el sistema solicitado sea factible. En la investigación preliminar existen tres
aspectos relacionados con el estudio de factibilidad.
Factibilidad Técnica:
El trabajo para el proyecto, ¿puede realizarse con el equipo actual, la tecnología
existente del software y el personal disponible? Si se encuentra nueva tecnología
¿cuál es la posibilidad para desarrollarla?
15
Factibilidad Económica:
Al crear al sistema ¿Los beneficios serán suficientes para aceptar los costos?,
¿Los costos asociados con la decisión de no crear el sistema son tan grandes que
se debe aceptar el proyecto?
Factibilidad Operacional:
Si se desarrollan e implantan ¿Sera utilizado el sistema?, ¿Existirá cierta
resistencia el cambio por parte de los usuarios que dé como resultado una
disminución de los posibles beneficios de la aplicación?
16
Desarrollo del software.
Los encargados de desarrollar software pueden instalar (o modificar y luego
instalar) software comprado a terceros o escribir programas diseñados a la medida
del solicitante.
La elección depende del costo de cada alternativa, del tiempo disponible para
escribir el software y la disponibilidad de los programas.
Los programadores también son responsables de la documentación de los
programas y de proporcionar una explicación de cómo y por qué ciertos
procedimientos se codifican en determinad forma.
Implantación y evaluación.
La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los
usuarios, instalar la aplicación y construir todos los archivos de datos necesarios
para utilizarla.
Dependiendo del tamaño de la organización que empleara la aplicación y el riesgo
asociado con su uso, puede elegirse comenzar la operación del sistema solo en
un área de la empresa (prueba piloto), por ejemplo, en un departamento con una o
dos personas.
Algunas veces se deja que los dos sistemas, el viejo y el nuevo trabajen en forma
paralela con la finalidad de comparar los resultados.
Una vez instaladas, las aplicaciones se emplean durante muchos años.
Sin embargo, las organizaciones y los usuarios cambian con el paso del tiempo,
incluso el ambiente es diferente con el paso de las semanas y los meses.
La evaluación de un sistema se lleva acabo para identificar puntos débiles o
fuertes.
La evaluación ocurre a lo largo de cualquiera de las siguientes dimensiones:
Evaluación operacional.
Valoración de la forma en que funcione el sistema, incluyendo su facilidad de uso,
tiempo de espera, lo adecuado de los formatos de información, confiabilidad global
y nivel de utilización.
17
3.1.4. Metodología para Prototipos de Aplicación del autor James Senn..
18
un camino muy eficaz para identificar y aclarar los requerimientos que debe
satisfacer una aplicación.
19
A lo largo de este y de los subsecuentes pasos en el desarrollo del prototipo se
observa que muchas responsabilidades son compartidas por analistas y los
usuarios.
En otras palabras, el usuario final participa directamente en todo el proceso.
RESPONSABILIDAD PARTICIPANTES
Identificar la finalidad del sistema Ambos
Describir la Salida del Sistema Ambos
Describir los requerimientos de datos Ambos
Familiarizar al usuario con el proceso de desarrollo Analista
de
Prototipos
Formular el plan para el desarrollo del prototipo Analista
Estimar el costo del prototipo Analista
Construir el prototipo inicial Analista
Evaluar el prototipo Analista
Utilizar y Evaluar el prototipo Usuario
Identificar las mejoras necesarias Usuario
Documentar insuficiencias y características no Usuario
Deseables
Evaluar las reacciones y las sugerencias de los Analista
Usuarios
Discutir cambios en el prototipo Ambos
Modificar el prototipo Analista
Utilizar y Evaluar las veces que sea necesario las Usuario
nuevas versiones del prototipo
Evaluar y discutir las Reacciones de los usuarios y Analista
realizar las modificaciones necesarias
Determinar cómo utilizar la información obtenida con Analista
El uso del prototipo:
1.- Volver al desarrollo del prototipo.
2.- Implantar el prototipo.
3. -Abandonar el Proyecto.
4.- Comenzar otro proyecto de prototipo
Tabla 2.1 Responsabilidades del analista y usuario en el proceso de desarrollo.
Desarrollo de un modelo que funcione.
La construcción de un prototipo es un proceso iterativo de desarrollo. Antes de la
primera iteración, los analistas de sistemas explican el método a los usuarios, las
actividades a realizar, la secuencia en que se llevara a cabo y también discuten
las responsabilidades de cada participante. Es útil comenzar el proceso de
construcción del prototipo con el desarrollo de un plan general que permita a las
personas conocer lo que se espera de ellas y del proceso de desarrollo. Un
cronograma para el inicio y el fin de la primera iteración es de gran ayuda y, por
tanto, debe elaborarse justo antes de comenzar las actividades. Sin embargo,
dada la naturaleza de este método de desarrollo, es difícil, y en ocasiones
20
imposible, fijar una fecha tentativa de terminación. La experiencia con el sistema
es la que determina eventualmente cuando el sistema está terminado.
Para comenzar la primera iteración, usuarios y analistas identifican de manera
conjunta los datos que son necesarios para el sistema y especifican la salida que
debe producir la aplicación. Esto significa describir 1) los reportes y documentos
que el sistema debe proporcionar y 2) el formato de cada uno de ellos. Las
decisiones de diseño necesarias para desarrollar la salida del sistema cambian
muy poco en relación con las tomadas en otros métodos de desarrollo. Sin
embargo, con un prototipo, se espera que las especificaciones iniciales estén
incompletas. En general se necesitan entre 2 o 3 reuniones para establecer las
especificaciones iniciales.
Asimismo, el analista estima los costos asociados con el desarrollo del prototipo.
En este paso es muy importante, aunque solo se indique una estimación de costo.
Lo anterior da a la administración y a los participantes una idea de los gastos
necesarios (personal, equipo y artículos de consumo) que les permite revisar el
plan de desarrollo.
La construcción del prototipo inicial está a cargo del analista de sistemas que para
este fin emplea cualquier herramienta para el desarrollo del sistema. La rapidez
con la que se genera el sistema es esencial para que no se pierda el estado de
ánimo sobre el proyecto y los usuarios puedan comenzar a evaluar la aplicación a
la mayor brevedad posible.
En el desarrollo de un prototipo se preparan los siguientes componentes:
El lenguaje para el dialogo o conversación entre el usuario y el sistema
Pantallas y formatos para la entrada de datos
Módulos esenciales de procesamiento
Salida del sistema
En esta etapa es más importante la rapidez con la que se construye el prototipo
que la eficiencia de la operación. Es por esto que analista no intenta optimizar la
velocidad de la operación de sistema.
Utilizar el prototipo.
Es responsabilidad del usuario trabajar con el prototipo y evaluar sus
características y operación. La experiencia con el sistema bajo condiciones reales
que permite obtener la familiaridad indispensable para determinar los cambios o
mejoras que sean necesarios, así como la eliminación de características
inadecuadas o innecesarias.
Revisión del prototipo.
Durante la evaluación los analistas de sistemas desean capturar información sobre
lo que les gusta y lo que los desagrada a los usuarios; al mismo tiempo ponen
atención al por qué reaccionan los usuarios en la forma en que lo hacen. La
información obtenida tendrá influencia sobre las características de la siguiente
21
versión de la aplicación. Asimismo, la evaluación permite profundizar en los rasgos
de los usuarios y también en los de la empresa.
Los cambios del prototipo son planificados con los usuarios antes de llevarlos a
cabo. Sin embargo, el analista es el responsable de realizar las modificaciones.
Repetición del proceso las veces que sea necesario (prototipo terminado).
El proceso antes descrito se repite varias veces; en general, son necesarias entre
cuatro y siete iteraciones. El proceso finaliza cuando los usuarios y el analista
están de acuerdo en que el sistema ha evolucionado lo suficiente como para
incluir todas las características necesarias o cuando ya es evidente que ya no se
obtendrá mayor beneficio con una iteración adicional.
Cuando el prototipo está terminado, el siguiente paso es tomar la decisión sobre
cómo proceder. Tal como se aprecia en la figura 4.5, existen 4 caminos a seguir
después de evaluar la información obtenida con el desarrollo y uso del prototipo:
descartar el prototipo y abandonar el proyecto de aplicación, implantar el prototipo,
volver a desarrollar la aplicación o comenzar con otro prototipo.
En este caso se descartan el prototipo y la aplicación.
El desarrollo del prototipo proporcionó información a
partir de la cual se determinó que la aplicación o el
Abandonar la
enfoque seleccionado son inapropiados para justificar
aplicación.
un desarrollo adicional. En algunos casos, quizá la
situación haya cambiado de manera tal que la
aplicación ya no es necesaria.
22
aplicación.
Modelo de Lógica:
Está representado en la estructura clase-objeto.
Modelo Estático: Es representado por el diagrama de clase, en el que se
construye la arquitectura que se definirá para el sistema.
Modelo Dinámico: Es representado por el diagrama de objeto que muestra cómo
las clases interactúan unas con otras.
El Método de Booch
Está orientado a analizar el modo, los documentos y requisitos del sistema en
desarrollo. Booch, para desarrollar este método unió conceptos del su anterior
trabajo con los conceptos de Objectory, OMT, y otros métodos.
Manipulación de herramientas
El Método de Booch es un ciclo de vida iterativo e incremental, en el cual se mira
el desarrollo del producto como una serie de despacho ( releases ) de arquitectura
que evolucionan hacia el sistema final. El cambio se prevé en todas las fases. Se
trata de una reducción del riesgo en el proceso impulsado.
Macro-Proceso
Engloba una actividad de planificación arquitectónica, que agrupa capas de
objetos por nivel de abstracción. Identifica situaciones relevantes. Crea un
prototipo de diseño y valida el prototipo aplicándolo a situaciones de uso. Es un
proceso de alto nivel.
23
Figura 2.2 Planificación arquitectónica
Generalidades e historia
¿De dónde surgió?
Metodología de Booch Surge debido a los objetivos de la ingeniería de software
Entregar un producto Software que satisfaga las necesidades del usuario, de
forma eficiente y predecible.
Abarca un micro proceso de desarrollo y un macro proceso de desarrollo.
Fue creado por Grady Booch en 1994, mientras estuvo en Rational Software
Pasos del Macro-Proceso.
Micro-Proceso
Define un conjunto de “reglas” que regulan el uso de operaciones y atributos, de
reglas y políticas. Desarrolla situaciones que describen la semántica de las reglas
y políticas. Crea un prototipo para cada política. Instrumenta y refina el prototipo.
Es un proceso de bajo nivel.
24
Figura 2.3 Pasos del Micro-Proceso
Conclusiones:
Grady Booch para desarrollar el método de Análisis y Diseño Orientado a Objetos,
unió conceptos de otras metodologías, incluyendo su trabajo anterior, Objectory,
OMT, entre otros.
El método de Booch se basa en el desarrollo iterativo de un sistema, en el cual se
mira el producto como una serie de arquitecturas que evolucionan hacia el sistema
el desarrollo final.
1. Análisis de requisitos.
2. Diseño del sistema.
25
3. Diseño del programa.
4. Codificación.
5. Pruebas.
6. Implementación del programa.
7. Mantenimiento.
26
El "modelo cascada" sin modificar. El progreso fluye de arriba hacia abajo, como
una cascada.
Análisis de requisitos del software
En esta fase se analizan las necesidades de los usuarios finales del software para
determinar qué objetivos debe cubrir. De esta fase surge una memoria llamada
SRD (documento de especificación de requisitos), que contiene la especificación
completa de lo que debe hacer el sistema sin entrar en detalles internos.
Es importante señalar que en esta etapa se debe consensuar todo lo que se
requiere del sistema y será aquello lo que seguirá en las siguientes etapas, no
pudiéndose requerir nuevos resultados a mitad del proceso de elaboración del
software de una manera.
27
Verificación
Es la fase en donde el usuario final ejecuta el sistema, para ello el o los
programadores ya realizaron exhaustivas pruebas para comprobar que el sistema
no falle.
Mantenimiento
Una de las etapas más críticas, ya que se destina un 75 % de los recursos, es el
mantenimiento del software ya que al utilizarlo como usuario final puede ser que
no cumpla con todas nuestras expectativas.
Variantes
Existen variantes de este modelo; especialmente destacamos la que hace uso de
prototipos y en la que se establece un ciclo antes de llegar a la fase de
mantenimiento, verificando que el sistema final esté libre de fallos. Otros ejemplos
de variantes del modelo en cascada son el modelo en cascada con fases
solapadas, cascada con sub proyectos, y cascada con reducción de riesgos.
Ventajas
Desventajas
En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea
una mala implementación del modelo, lo cual hace que lo lleve al fracaso.
El proceso de creación del software tarda mucho tiempo ya que debe pasar
por el proceso de prueba y hasta que el software no esté completo no se
opera. Esto es la base para que funcione bien.
Cualquier error de diseño detectado en la etapa de prueba conduce
necesariamente al rediseño y nueva programación del código afectado,
aumentando los costos del desarrollo.
Una etapa determinada del proyecto no se puede llevar a cabo a menos de
que se haya culminado la etapa anterior.
28
el desarrollo del software el encargado puede instalar el mismo o realizarlo a la
medida del solicitante, en las pruebas del sistema, este tendrá la posibilidad de
emplear el sistema de manera experimental para asegurarse de que no presente
falla alguna al momento de implantarla y que funcione de acuerdo a las
especificaciones previamente obtenidas y de cómo el usuario espera sus
resultados, su funcionamiento lo obtiene de las entradas de datos que tenga para
que el sistema procese dichas entradas y examinar los resultados obtenidos de la
misma.
En el proceso de la implantación que es el proceso de verificar e instalar el nuevo
sistema, guiar a los usuarios para su correcta utilización y construir todo lo
necesario para que el sistema funcione al cien por ciento, en su momento vendrán
actualizaciones del sistema, ya que con el paso del tiempo evolucionan las
necesidades antes establecidas y resueltas, dicha evaluación no nos sirve más
que para verificar los puntos débiles y fuertes, de la cual se desprenden dos
puntos importantes:
Evaluación Operacional:
Se entiende por la valoración en la que el sistema se encuentre funcionando, su
nivel de confiabilidad, tiempo de respuesta y su facilidad de uso.
Impacto Organizacional:
Este punto indica los beneficios que puede traer a ciertos sectores, como por
ejemplo la oficina encargada de los insumos del tecnológico.
29
CAPÍTULO III:
Desarrollo
30
Figura 3.1 Pantalla principal de App inventor.
El proyecto App Inventor MIT busca democratizar el desarrollo de software
mediante la potenciación de todas las personas, especialmente los jóvenes, para
la transición de ser consumidores de tecnología para convertirse en creadores de
la misma. En 2015, la comunidad Inventor MIT App consta de cerca de 3 millones
de usuarios que representan a 195 países. ¡Más de 100.000 usuarios activos
semanales han construido más de 7 millones de aplicaciones de Android! Como
una herramienta de código abierto que pretende realizar la programación y
creación de aplicaciones accesibles a una amplia gama de audiencias, Inventor
MIT App ha acaparado la atención de:
Educadores formales e informales que han utilizado Inventor MIT App
para introducir la programación a sus estudiantes de informática, miembros
del club de ciencias, después de la escuela asistentes programas, y los
campistas de verano. Muchos educadores también han comenzado a
utilizar Inventor MIT App para desarrollar aplicaciones en apoyo de sus
propios objetivos de instrucción.
Gobierno y cívicos empleados y voluntarios que han aprovechado el
poder de Inventor MIT App para desarrollar la costumbre, a menudo
aplicaciones híper-locales en respuesta a los desastres naturales y las
necesidades de la comunidad.
Los diseñadores y gerentes de producto que han visto el potencial que
Inventor MIT App tiene para apoyar el proceso de diseño iterativo a través
de creación rápida de prototipos, pruebas e iteración.
Los investigadores qué utilizan Inventor MIT App para crear aplicaciones
personalizadas que pueden procesar la recopilación de datos y requisitos
de análisis en una amplia variedad de campos de la medicina a social.
Los aficionados y empresarios qué quieren convertir rápidamente una
idea en una aplicación sin la curva de costes o el aprendizaje de los
procesos más tradicionales de creación de aplicación.
algún otro programa utilizado
31
3.1.6 Identificar los Requerimientos conocidos.
Como todo ciclo de vida de un proyecto, lo primero que se hace es identificar los
requerimientos que éstos puedan tener y de esta manera lograr la eficacia del
proyecto. El Instituto Tecnológico de Comitancillo cuenta con un terreno total de 80
Hectáreas de las cuales solo una pequeña parte se ocupa en instalaciones.
En la siguiente figura se aprecia las medidas del terreno real del ITC de las cuales
serán aplicadas en la maqueta.
Figura 3.2 Plano estructural del área administrativa del edificio “R”
Presupuesto de Materiales.
Producto Nombre Unidades Precio/Unidad Total
Arduino Mega 1 $250.00 $250.00
2560
32
Modulo Reloj 1 $25.00 $25.00
De Tiempo
Real, Ds1307,
Arduino
Micro servo 3 $135.00 $405.00
motor sg90
Paquete de 10 10 $5 $5.00
pzas
Resistencias
de 220 ohms
de 1/4 de what
33
Display lcd 1 $155 $155.00
20x4 + modulo
l2c interfaz
$1993.00
Total
34
Descripción de los materiales:
Arduino mega
35
Carcasa transparente para arduino mega 2560
Sensor pir
36
cuanto mayor es su temperatura. Los dispositivos PIR disponen de un sensor
piezo eléctrico capaz de captar esta radiación y convertirla en una señal eléctrica.
En realidad, cada sensor está dividido en dos campos y se dispone de un circuito
eléctrico que compensa ambas mediciones. Si ambos campos reciben la misma
cantidad de infrarrojos la señal eléctrica resultante es nula. Por el contrario, si los
dos campos realizan una medición diferente, se genera una señal eléctrica.
De esta forma, si un objeto atraviesa uno de los campos se genera una señal
eléctrica diferencial, que es captada por el sensor, y se emite una señal digital.
37
Modulo reloj de tiempo real, ds1307, Arduino
38
Micro servo motor sg90
39
Switch de contacto magnético
40
Tiras header macho 0.1(2.54mm) 10x40
Potenciómetro de 5k
41
Paquete de 10 pzas Resistencias de 220 ohms de 1/4 de what
42
Una pantalla de cristal líquido o LCD (sigla del inglés Liquid Crystal Display) es
una pantalla delgada y plana formada por un número de píxeles en color o
monocromos colocados delante de una fuente de luz o reflectora.
43
Cámara cloud, porporciona una solución de vigilancia portátil y única, contiene una
conectividad Wireless, el video guardado por la misma se almacena en la nube.
D-link Camara Video Vigilancia Ip Wifi Nube Dcs-930l
Cámara cloud, porporciona una solucion de vigilancia portátil y única, contiene una
conectividad Wireless, el video guardado por la misma se almacena en la nube.
44
Protoboard
45
Figura 3.20 Leds.
Un diodo emisor de luz (LED por sus siglas en inglés, light-emitting diode, o led, de
acuerdo con el Diccionario de la lengua española)5 es una fuente de luz
constituida por un material semiconductor dotado de dos terminales. Se trata de
un diodo de unión p-n, que emite luz cuando está activado.6 Si se aplica una
tensión adecuada a los terminales, los electrones se recombinan con los huecos
en la región de la unión p-n del dispositivo, liberando energía en forma de fotones.
Este efecto se denomina electroluminiscencia, y el color de la luz generada (que
depende de la energía de los fotones emitidos) viene determinado por la anchura
de la banda prohibida del semiconductor. Los ledes son normalmente pequeños
(menos de 1 mm) y se les asocian algunas componentes ópticas para configurar
un patrón de radiación.
46
Describir los requerimientos de datos
el sistema está hecho para satisfacer la necesidad de seguridad en dicho edificio,
ya que si personal no autorizado ingresa en dicho inmueble en un horario fuera de
oficina estaría violentando la seguridad del edificio, puede contar como amenaza
para activar el sistema y que este mismo mande una alerta al encargado de la
seguridad del inmueble para asi hacerse cargo de la situación y una vez
controlada, proceda a reiniciar el sistema y vuelva a sus funciones normales y el
ciclo se vuelva a repetir.
El prototipo es una aplicación que funciona, su finalidad es probar las salidas del
sistema que el usuario requirió en las características del sistema.
Según las funciones que se vayan necesitando, ya que no se puede quedar sin
actualizaciones el sistema, evoluciona mediante la repetición de procesos para
alcanzar el objetivo deseado (proceso iterativo).
Uso de prototipos de aplicaciones.
Características
Las características con las que cuente este sistema son:
Video vigilancia:
El sistema se establece para que en una de las video cámaras grabe las 24 horas
al día y dichas grabaciones se almacenen en la nube, con respecto a la otra
camara ella grabara el momento exacto en el que el sistema active la alerta de
alarma y posicione la camara en dirección a la puerta.
Alarmas:
Dichas alarmas sonaran cuando el sensor se active y solamente se silenciarán
cuando el encargado de seguridad inspeccione el lugar y proceda a reiniciar el
sistema.
47
El desarrollo del prototipo es completamente factible por sus alcances ya que
fueron cubiertos en la recolección de datos para el sistema.
Cabe mencionar que se requiere de dicho prototipo para que lleve a cabo las
funciones de seguridad que el edificio necesita ya que es completamente
indispensable y necesario llevar a cabo diferentes muestras y características de la
aplicación del sistema y con eso avaluar la reacción y respuesta por parte del
usuario ya que pueden surgir nuevas necesidades que se necesiten acoplar al
sistema, por lo tanto, el sistema debe de estar actualizado y con los requerimentos
que el cliente proporcione al día, ya que la disponibilidad de los recursos
necesarios para que los objetivos y metas se lleven a cabo, dichos datos se
entregaran al cliente y ellos serán quienes aprueben la realización del sistema.
Requerimientos
Los requerimentos en base a las tareas relacionadas con la determinación de las
necesidades a satisfacer para este sistema, tomando en cuenta los requisitos de
las partes interesadas para que no exista problema alguno y con esto hacer que
alcancen un estado óptimo antes de pasar a otras fases incluida la del diseño del
prototipo sin ambigüedades o contradicciones.
Los requisitos conforme a las cámaras en donde las posicionaremos para
encontrar un ángulo que alcance a cubrir completamente el panorama y permita
actuar al sistema con libertad sin entrar en conflicto con los demás componentes,
para asi hacer cálculos y hacer correcciones al sistema.
Los sensores que se establecerán en las oficinas correspondientes para poder
llevar a cabo la seguridad del sistema, comprenderán un rango en el que puedan
interactuar sin problema alguno y estén ocultas y funcionando correctamente.
48
Cada vez que el sistema este iniciado correctamente, cuando los sensores
detecten alguna anomalía, el sistema hará sonar dicha alarma y mandara un
mensaje en la pantalla, advirtiendo el hecho sucedido cada vez que se produzca
una intrusión en las distintas oficinas en donde se encuentren halladas los
sensores pir y Switch de puerta.
Los costos asociados con el desarrollo del prototipo refiriéndose a todos los
componentes resulta en un saldo de aproximadamente de $1,993mx, con este
presupuesto el cliente se puede dar la idea de cuán grande puede ser el prototipo
y asi les permita ver su capital y su plan de desarrollo y en base a ello realizar el
prototipo.
De igual manera el desarrollo del prototipo conlleva los siguientes componentes.
El lenguaje mediante el cual interactuará el usuario y el sistema será sencillo, ya
que solo delega una función para él y puede llevarla a cabo correctamente sin
ningún contratiempo.
La entrada de datos se realiza mediante un teclado matricial de 4x4 cuya
inicialización de sistema puede visualizarse en la pantalla lcd que comprende el
prototipo.
Las únicas salidas mediante el cual el sistema se comunicará será, mediante la
pantalla lcd el cual indicará que el sistema se encuentra activo o que el sistema ha
sido desactivado, la alarma la cual emitirá un pitido el cual solo se desactiva desde
el sistema.
Cabe señalar que el sistema recibirá los datos de entrada de la siguiente manera:
Los sensores piroeléctricos mejor conocidos como sensores pir se
comportan de la siguiente manera:
Sensor eléctrico que utiliza la luz infrarroja irradiada por los objetos que se
encuentra en su campo de visión, cada que cambia de señal el sensor cambia
rápidamente y el amplificador activa la salida para indicar que hay movimiento,
proporcionando asi la señal digital, aunque el microcontrolador es el que toma la
decisión si hubo movimiento o no.
49
El prototipo evalúa sus características y operación, ofrece una mejor experiencia
cuando se trabaja con el mismo, y asi puede aprender del sistema y la interacción
usuario/sistema le permite familiarizarse ante posibles actualizaciones futuras y si
existe alguna característica innecesaria se elimina.
Revisión del prototipo.
En este punto se evalúa al sistema, se levanta un informe sobre posibles mejoras
al sistema, el tiempo para probar el sistema es el debido y asi se puede dar un
informe claro sobre lo acontecido en dicho periodo, se podría considerar como
corroborar los requisitos previos con los requisitos actuales y asi poder planificar
un cambio en el sistema.
Si existe algún cambio en el prototipo estos deben de ser planificados y notificados
Repetición del proceso las veces que sea necesario (prototipo terminado).
El proceso anterior se repite en distintas ocasiones, estas iteraciones son
necesarias ya que el proceso finaliza cuando el usuario y el analista coinciden en
que el sistema es óptimo y ha evolucionado lo suficiente como para incluir todas
las características necesarias.
Toma de decisiones:
Abandonar la aplicación:
El prototipo y la aplicación se descartan, la información obtenida la cual determino
que la aplicación es inapropiada para justificar su desarrollo.
Implantar el prototipo
Las características y funcionamiento del prototipo satisfacen las necesidades de
los usuarios
Volver a Desarrollar la Aplicación
El desarrollo del prototipo proporcionó suficiente información para determinar las
características necesarias de toda la aplicación. La información de utiliza como
punto de partida para el desarrollo de la aplicación en forma tal que haga en mejor
uso posible de los recursos.
50
CAPÍTULO IV:
Resultados
Manuales
Manual de conexión del prototipo:
51
El circuito electrónico se realizó con la herramienta Fritzing el cual es un programa
para crear diagramas esquemáticos de circuitos.
53
Figura 4.3 Plano del área administrativa “R”.
Elaboración de la maqueta
La maqueta cuenta con un a base de madera con las medidas de 74cm x 62cm
dando como resultado la siguiente forma.
54
Posteriormente se hiso el trazo de los muros que estaría representado las paredes
del Área administrativa.
Una vez que los muros y las puertas fueron cortadas se colocaron de manera
correspondiente al plano del Área administrativa.
55
Una vez terminado se procedió a pintar la maqueta, basándonos en los colores de
la Institución.
56
Restricciones
Las restricciones con las que el sistema cuenta son:
Restricción de contraseña.
Restricción de personal en horas nocturnas.
Control de acceso a la dirección
57
4.2 Actividades sociales realizadas en la empresa u organización (si es el
caso)
Trabajo en equipo.
Buena relación de comunicación con el asesor externo Lic. Alberto
López Ruiz, quien nos compartió conocimientos en el área, así como
asesoría para el desarrollo del proyecto.
Con lo referente a la asesora de nuestro proyecto la Lic. Olivia Santos
Regalado, se obtuvo la asesoría encomendada, disponibilidad en tiempo
para la revisión y correcciones requeridas del proyecto , buena
comunicación y orientación para el desarrollo del proyecto
Con los revisores el Ing. Didier Palomec Ordaz y el Ing Emanuel Gopar
Geronimo. también se logró una buena comunicación, así como la
disponibilidad en tiempos para el desarrollo del proyecto.
De manera general obtuvimos la experiencia de relacionarnos como
futuros profesionistas hacia los docentes en la institución, así como el
entorno que nos rodea en el ámbito laboral y social.
58
CAPÍTULO VI:
Competencias desarrolladas
59
Fuentes de información
60
Anexos
Anexos (carta de autorización por parte de la empresa u organización para la
titulación y otros si son necesarios).
Registros de productos (patentes, derechos de autor, compra-venta del proyecto,
etc.)
61