0% encontró este documento útil (0 votos)
17 vistas22 páginas

Sistema de Seguridad para Conjunto Habitacional

El documento presenta un proyecto para implementar un sistema computarizado de seguridad en el conjunto habitacional Armenia Etapa II, que busca mejorar el control de acceso vehicular y peatonal. El sistema registrará de manera eficiente el ingreso y salida de usuarios, garantizando la seguridad de los residentes mediante la recopilación de datos y el uso de cámaras de seguridad. Se utilizará la metodología Scrum y programación en C++ para desarrollar un software que optimice los procesos de seguridad y reduzca la intervención manual.

Cargado por

TAKA TAKA 01
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas22 páginas

Sistema de Seguridad para Conjunto Habitacional

El documento presenta un proyecto para implementar un sistema computarizado de seguridad en el conjunto habitacional Armenia Etapa II, que busca mejorar el control de acceso vehicular y peatonal. El sistema registrará de manera eficiente el ingreso y salida de usuarios, garantizando la seguridad de los residentes mediante la recopilación de datos y el uso de cámaras de seguridad. Se utilizará la metodología Scrum y programación en C++ para desarrollar un software que optimice los procesos de seguridad y reduzca la intervención manual.

Cargado por

TAKA TAKA 01
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

Departamento de Ciencias de la
Computación(DCCO)
Carrera de Ingeniería de Software
Curso Fundamentos de Ingeniería de Software

Sistema computarizado
de seguridad en el
conjunto habitacional
Armenia Etapa II
Trabajo Fin de Curso
Presentado por: Denis Alexander Ullco Ullcu

Kerly Chuky

(Grupo 7)

Director: Ruiz Jenny

Ciudad: Sangolquí

Fecha: 02/09/2024
2

INDICE
I. Introducción .................................................................................................................................. 4

II. Formulación del problema ............................................................................................................ 5

III. Justificación ................................................................................................................................... 5

IV. Sistema de Objetivos ..................................................................................................................... 6

4.1 Objetivo General ........................................................................................................................... 6

4.2 Objetivos Específicos ..................................................................................................................... 6

V. Alcance .......................................................................................................................................... 7

VI. Marco Teórico ............................................................................................................................... 8

VII. Metodología ................................................................................................................................ 10

7.1 Metodología Scrum ..................................................................................................................... 10

VIII. Ideas a Defender ......................................................................................................................... 12

8.1 Optimización y Eficiencia en programación con Dev C++ ............................................................ 12

8.1.1 Protección de Datos ............................................................................................. 13

8.1.2 Control de Acceso ................................................................................................ 13

8.1.3 Adaptación ............................................................................................................ 13

IX. Resultados Esperados .................................................................................................................. 14

X. Viabilidad (Ej.).............................................................................................................................. 15

XI. Humana ....................................................................................................................................... 15

11.1.1 Tutor Empresarial ............................................................................................ 15

11.1.2 Tutor Académico ............................................................................................. 15

11.1.3 Estudiantes ...................................................................................................... 15

XII. Tecnológica.................................................................................................................................. 16

12.1.1 Hardware ......................................................................................................... 16

12.1.2 Software ........................................................................................................... 16

12.2 Conclusiones y recomendaciones ................................................................................................ 17

12.3 Conclusiones................................................................................................................................ 17
3

12.4 Recomendaciones ....................................................................................................................... 17

XIII. Planificación para el Cronograma: ............................................................................................... 18

XIV. Bibliografía .................................................................................................................................. 19


4

I. Introducción

A nivel mundial cada vez estamos más interconectados y tecnológicamente avanzados, la

gestión de accesorios dentro de los conjuntos habitacionales se ha convertido en un desafío

importante. Actualmente vivimos en un entorno de inseguridad en todo el país, la eficacia y

seguridad en el control de accesos a los conjuntos habitacionales se vuelven cada vez más

cruciales. Es por ello que se ha llegado a la idea de presentar un proyecto de implementación de

un sistema controlado de registro de ingreso y salida vehicular como peatonal en el conjunto

llamado Armenia Etapa ll.

El problema radica principalmente en el hecho que pedir la cédula de ciudadanía a un

usuario y tomar datos de forma manual conlleva tiempo, así sea personal que haya ingresado con

anterioridad al conjunto habitacional, por ello surge la iniciativa de implementar un sistema

computarizado que lleve el registro de ingreso y salida de los usuarios, y a su vez quede archivado

en un bloc de notas para una próxima ocasión.

El proyecto innovador no solamente busca simplificar y facilitar los procesos de ingreso

peatonal y vehicular, sino que también garantiza tranquilidad y protección de los residentes de

dicho conjunto al controlar de manera efectiva quien accede a las instalaciones.


5

II. Formulación del problema

Se requiere mejorar la seguridad y control de acceso vehicular como peatonal en el

conjunto habitacional Armenia Etapa II para no poner en riesgo a las distintas residencias dentro

de dicho conjunto habitacional, dado que la vigilancia manual o controles esporádicos son

insuficientes para los usuarios, por ello se propone crear un sistema de recopilación de

información, controlando de esta manera cada entrada y salida tanto de vehículos como peatones,

con el fin de obtener un seguimiento preciso y la generación de reportes sobre estos usuarios, así

mismo con la ayuda de las cámaras de seguridad en el conjunto permitirán la supervisión visual

en la entrada principal del conjunto, es decir, la garita, dichas imágenes captadas pueden ser

almacenadas en caso de existir algún tipo de incidente como comprobante del ingreso o salida de

un individuo o vehículo.

III. Justificación

Se considera que la seguridad y el bienestar es un tema importante sobre el lugar donde

uno reside, y sobre todo si se está en un conjunto habitacional se sobreentiende que esto es posible,

por ello realizar un programa que permita registrar el ingreso y salida de los distintos factores que

influyen en dicho conjunto, y a su vez quede un historial de su llegada mediante el ingreso de datos

en el programa resulta útil para conseguir el objetivo de seguridad y bienestar que se anhela.

Otra forma de respaldo es el uso de las cámaras de seguridad con las que ya cuenta dicho

conjunto, las cuales servirán como comprobante de entrada y salida de aquel conjunto.
6

En relación al programa, es importante mencionar que se almacenará información de los

usuarios, la cual se basa en nombre, apellido, número de cédula, placa vehicular, numero de

teléfono, correo electrónico en caso de ser necesario, y finalmente el programa automáticamente

colocará la hora en la que ingresa y así mismo, cuando el usuario salga, se registre dicha hora, y

toda esta información sea almacenada en sistema de información.

El fin es garantizar la seguridad de los habitantes de los conjuntos, y porque no,

implementar en edificios, departamentos, casas propias, instituciones educativas, en todo lado,

para que quede guardado el registro de que las personas entraron y salieron de tal lugar, y no

sucedan casos de personas con ingreso dudoso.

IV. Sistema de Objetivos

4.1 Objetivo General

Desarrollar un servicio de software de seguridad que registre de manera oportuna, eficiente

y segura el ingreso y salida de residentes, visitas y personal de servicio, mediante el uso de

programación en lenguaje tipo C ++ para agilizar los procesos de ingreso a fin de brindar mejor

seguridad al acceso a dichas residencias en el conjunto habitacional Armenia Etapa II.

4.2 Objetivos Específicos

• Realizar la matriz de mapa de procesos de 10 niveles para las Historias de Usuarios

que permita identificar los requisitos funcionales.

• Realizar pruebas de caja blanca para validar cada requisito funcional.


7

• Generar un archivo plano de texto que contenga la información que almacene de

forma segura los siguientes datos:

Nombres y apellidos

Documento de identificación

Hora de entrada/salida.

Placa vehicular

Numero de casa a donde se dirige.

V. Alcance

El software de seguridad, cumple con varios aspectos a lo que es la funcionalidad, dado

que se requiere llevar un control de registro de entrada, salida, tanto peatonal como vehicular,

haciendo referencia a:

La creación y la gestión de almacenamiento de datos con el fin de obtener un seguimiento

de información preciso en la generación de reportes sobre las personas


8

VI. Marco Teórico

Software

Dev C++

El programa C++ es un lenguaje de programación que proviene de la extensión del lenguaje

C para que pudiese manipular objetos. A pesar de ser un lenguaje con muchos años, su gran

potencia lo convierte en uno de los lenguajes de programación más demandados, asi también

siendo diseñado a mediados de los 80 por el dánes Bjarne Stroustrup.

Las principales ventajas de programar en C++ es que ofrece un alto rendimiento, lenguaje

actualizado, multiplataforma que se lo puede integrar a GitHub, y también presentando ventaja de

ser gratuitamente y personalizable (Angel, 2019).


9

Visual Studio Code:

Es un editor de código fuente desarrollado por Microsoft. Es software libre y

multiplataforma, esta disponible para Windows GNU/Linux y macOS. VS Code tiene una buena

integración con GitHub, cuenta con soporte de depuración de código y dispone de un sinnúmero

de extensiones básicas te da la posibilidad de escribir y ejecutar código en cualquier lenguaje de

programación (Frankier, 2022).

Windows 10
10

Se utiliza en el uso de sistemas de hardware, como computadoras o portátiles, celulares su

finalidad consta en el uso de aplicaciones que soporta varios usos, que se basan en varios aspectos

como entretenimiento o administración de software, también cabe recalcar que el sistema operativo

de Microsoft (Techopedia.com, 2024).

Herramientas de Desarrollo

Se contempla el uso de esta herramienta de desarrollo (Dev C++) por motivos que permite

el seguimiento de cambios de código, colaboración con otros desarrolladores o revertir versiones

anteriores del código y es factible por su compatibilidad con GitHub.

VII. Metodología

7.1 Metodología Scrum

La metodología scrum es un proceso para llevar a cabo un conjunto de tareas de forma de regular

el conjunto principal de trabajar de manera colaborativa, es decir, para fomentar el trabajo en

equipo. Con este método de trabajo lo que se pretende es alcanzar el mejor resultado de un proyecto

determinado. Las practicas que se aplican con la metodología scrum se retroalimentan unas con

otras y la integración de las mismas tiene su origen en un estudio de cómo hay que coordinar a los

equipos para ser potencialmente competitivos (Cómo aplicar la metodología Scrum y qué es el

método Scrum, 2024).


11

¿Cuáles son los elementos principales de las 5W Y 2H?

Cada elemento de acrónimo tiene un significado. Las 5W representa lo que seria el “Qué”, “Por

qué”, “Quién”, “Cuando” y “Donde”, mientras que las 2H representa “Como” y “Cuánto”

(Metodología 5w2h: qué es y cómo te ayudará a tomar las acciones correctas para tu empresa,

2019).

Tabla 1

Metodología 5W+2H

Who What Where Why How How much


(¿Quién?) (¿Qué?) (¿Cuándo?) (¿Por qué?) (¿Cómo?) (¿Cuánto?)
Para el proyecto
Se inicio el dia
Usando la no se necesitará
jueves 30 de
matriz de recursos
Diseñar un mayo del 2024
Para historia de monetarios ya
sistema y la entrega
mejorar la usuario para que, como
computarizado final el dia 05
seguridad en realizar la programadores,
para el de septiembre
Integrantes del el especificación haremos uso de
registro de del 2024 fecha
Equipo de trabajo conjunto de nuestros
entrada y la cual se
habitacional requerimientos propios
salida terminaría el
Armenia para mejorar la dispositivos
de vehículos y primer
Etapa ll seguridad en el portátiles para
peatones. semestre de la
conjunto realizar el
carrera de
habitacional. programa que
software
se nos solicitó.
Acceder al
programa
Utilizar el en el equipo
En las Gratuito para el
sistema Desde la que tienen
instalaciones cliente, costos
computarizado creación y en la garita del
del conjunto actualizaciones
Cliente para el ingreso funcionamiento conjunto
Habitacional y
y salida de del sistema habitacional
Armenia mantenimientos
vehículos y computarizado en el cual se
Etapa ll del software
peatones hará la
instalación
del software

Notas. *Se pudo desarrollar la metodología con 5W Y WH para nuestro proyecto.


12

VIII. Ideas a Defender

Nuestro proyecto se fundamenta en los conocimientos adquiridos por la ingeniera de la

asignatura de Fundamentos de la Ingeniería de Software, basándonos en los tipos de metodologías,

el análisis de requisitos funcionales y no funcionales. Este enfoque nos permite diseñar un sistema

robusto y bien desarrollado para el control de acceso en el conjunto habitacional Armenia Etapa

ll. Aplicando estos principios, nos aseguramos de que el sistema sea confiable sobre todo

funcional, cumpliendo las necesidades del administrador y de los residentes.

8.1 Optimización y Eficiencia en programación con Dev C++

Se abarca la utilización de Dev C++ como la herramienta de desarrollo principal debido a

su capacidad para optimizar y gestionar de manera eficiente el código. Hemos diseñado el sistema

computarizado para ser ágil, sin comprometer la funcionalidad. Este enfoque minimiza la carga

sobre los recursos del sistema y mejorará el rendimiento en general del software. La elección de

estructuras de programación adecuadas y aprendidas durante el curso, ha sido clave para lograr un

sistema que no solo cumple con todas las necesidades del usuario, sino que también está previsto

que para darle mejorar o ajustes más avanzados en los futuros cambios que quiera el usuario.
13

8.1.1 Protección de Datos

El sistema nos garantiza la seguridad de los datos personales de los residentes y visitantes

mediante la implementación de protocolos de seguridad adecuados como se a especificado, se ha

conseguido las mejores prácticas en programación utilizado las funcionalidades del Dev C++ para

asegurar que la información se gestione de forma segura, cumpliendo con la seguridad de datos de

cada usuario.

8.1.2 Control de Acceso

La facilitación del registro de ingreso y salida es uno de los pilares del sistema, a través de

Dev C++ s a implementado funcionalidades que permiten una verificación rápida y confiable de

los permisos de acceso, ya sea para vehículos o peatones, este enfoque no solo garantiza la

seguridad, sino que también optimiza la operación diaria, reduciendo tiempos de espera a la vez

agilizando la gestión habitacional.

8.1.3 Adaptación

El sistema se ha diseñado para ser adaptable y comprensible, permitiendo que en un futuro

se hagan expansiones o modificaciones sin necesidad de una reestructuración completa.

Utilizando Dev C++, hemos construido un sistema modular que puede integrarse

fácilmente con nuevas tecnologías o requerimientos que puedan surgir, también garantizando su

relevancia a largo plazo.


14

IX. Resultados Esperados

Como resultado de este proyecto se espera tener una buena aceptación por parte de los

usuarios predeterminados del Conjunto Habitacional Armenia II, verificando que ayude al

personal de seguridad registrar de una manera ágil y sencilla el ingreso peatonal y vehicular dentro

del conjunto, garantizando la seguridad de los usuarios. Se espera que el sistema incremente

significativamente la seguridad en el conjunto habitacional Armenia Etapa ll, permitiendo un

control preciso y eficiente de los accesos vehiculares y peatonales, reflejando una reducción de

incidentes como accesos no autorizados y dando mayor confianza a los residentes del conjunto

habitacional.

Entre esto también el sistema será capaz de generar reportes detallados sobre los patrones

de ingreso y salida, lo que permitirá a la administración del conjunto tomar decisiones informadas

sobre la seguridad. Con esto también esperamos que el diseño, interfaz visual sea fácil de usar lo

que permitirá al personal de seguridad interactuar con el software de manera eficiente, conllevando

la seguridad de los datos. También esperamos optimizar los procesos de control de acceso y reducir

necesidades de intervención manual, reduciendo costos operativos, incluyendo una menor

necesidad de recursos como papel y almacenamiento físico.


15

X. Viabilidad (Ej.)

Tabla 1 Presupuesto del proyecto

Tabla 2

Presupuesto del proyecto

Valor Valor
Cantidad Descripción
Unitario (USD) Total (USD)

EQUIPO DE GARITA

Computadora de
1 0 0
Escritorio HP

XI. Humana

11.1.1 Tutor Empresarial

Sr. Luis Sandoval

11.1.2 Tutor Académico

Ing. Jenny Alexandra Ruiz Robalino

11.1.3 Estudiantes
16

Kerly Andreina Chuqui Aguinda

Denis Alexander Ullco Ullcu

XII. Tecnológica

12.1.1 Hardware

Computadora de Escritorio Hp elite intel quad-core i3

12.1.2 Software

Aplicativo de seguridad

Lenguaje C++
17

12.2 Conclusiones y recomendaciones

12.3 Conclusiones

El proyecto se a mostrado como una solución eficaz para mejorar la seguridad en el

conjunto habitacional Armenia Etapa ll, al implementar el sistema computarizado, se logra tener

más control preciso y confiable de acceso vehiculares y peatonales, lo que reduce

significativamente los riesgos asociados con acceso no autorizados. También se toma en cuenta

que la facilidad de uso y capacidad del sistema para satisfacer las necesidades del conjunto que

han sido factores claves para la construcción de este sistema.

12.4 Recomendaciones

Se recomendaría hacer una reunión de capacitación sobre el uso del aplicativo para el

personal de seguridad, esto garantizara que todos los usuarios estén familiarizados con las

funcionalidades del sistema para así aprovechar el máximo de sus beneficios, también es

recomendado establecer un monitoreo y mantenimiento regular o actualización si así lo quiere el

usuario
XIII. 13. Planificación para el Cronograma:
XIV. Bibliografía

Angel, R. (22 de Julio de 2019). Qué es C++: Características y aplicaciones. Obtenido de

https://app.bibguru.com/p/85bd84d7-8f62-4c2c-91b2-aa4a3dac8cbb

Cómo aplicar la metodología Scrum y qué es el método Scrum. (09 de Abril de 2024).

Obtenido de APD España: APD España

Frankier, F. (22 de Julio de 2022). Qué es Visual Studio Code y qué ventajas ofrece.

Obtenido de https://openwebinars.net/blog/que-es-visual-studio-code-y-que-ventajas-ofrece/

Metodología 5w2h: qué es y cómo te ayudará a tomar las acciones correctas para tu

empresa. (20 de Julio de 2019). Obtenido de Rock Content - ES:

https://app.bibguru.com/p/85bd84d7-8f62-4c2c-91b2-aa4a3dac8cbb

Techopedia.com. (24 de Agosto de 2024). Obtenido de

https://www.techopedia.com/es/definicion/windows-

10#:~:text=Windows%2010%20es%20un%20sistema,general%20en%20julio%20de%202015.
XV. Anexos

Anexo I Crono

Anexo II. Historia de Usuario


Anexo III. Historia de Usuario

También podría gustarte