Informe Final Proyecto

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 24

Corporación Universitaria Minuto de Dios

Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

RESUMEN

Módulo de inventario de equipos de cómputo, mediante la herramienta DashBoard, para


una empresa de Bogotá es un proyecto de desarrollo de software para el manejo y control
de inventario de equipos de cómputo, como descripción, modelo, marca, categoría, serial
y responsable. La información que maneja a menudo una empresa de Bogotá, en la
actualidad lleva la información de inventario por medio físicos o aplicaciones free GLPI
Software libre y OCS Inventory en el cual permite gestionar el inventario de sus activos
recopilando la información sobre el hardware y software de equipos que hay en la red que
ejecutan el programa de cliente, el cual no permite el control del sistema, están
implementando los servicios en Windows Mobile (en proceso) y el Server requiere una pre-
instalación de los servicios que necesita, antes de instalar el OCS Inventory.

Para poder comenzar en la creación de este software se comienza con un análisis


exhaustivo de la empresa con el fin de verificar cuales son los problemas que más le
afectan, como que la información sea correcta descripción, modelo, marca, categoría, serial
y responsable, para esto se debe realizar un estudio de como manipular la información,
teniendo en cuenta los documentos que facilita al personal de la empresa. Para poder
llevar a cabo este proyecto, nos acoplamos a la infraestructura de la empresa para contar
con los recursos que tienen, así al momento de implantarlo no hallan inconvenientes.

En primera instancia Módulo de inventario de equipos de cómputo, mediante la herramienta


DashBoard, es un software se trabaja bajo entorno web, ya que con él se familiarizan más
los empleados. Además la información se trabajara de una forma más fácil y agradable
para el usuario. El aplicativo se lleva bajo una base de datos normalizada la cual nos da la
integridad de nuestra información, dándonos así la confiabilidad de los datos que
manejamos
Se busca con este aplicativo satisfacer la necesidad que tiene la empresa de tener un
sistema que almacene y administre la información acerca del control de equipos de
cómputo

pág. 1
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

CONTENIDO

Pág.
1. TITULO DEL PROYECTO Y SUS INTEGRANTES 3
2. DESCRIPCIÓN DEL PROBLEMA 3
3. JUSTIFICACIÓN 3
4. REVISIÓN DEL ESTADO DEL ARTE 5
4.1 Bases teóricas o Marco Conceptual 6
4.2 Soluciones Desarrolladas y Productos Existentes 9
4.3 Modelos de Referencias 10
4.4 Glosario de términos 11
5. SOLUCIÓN PROPUESTA 12
6. OBJETIVOS 15
6.1 Objetivo General 15
6.2 Objetivo Especifico 15
7. METODOLOGÍA 15
8. PLANEACIÓN DEL PROYECTO 18
9. DESARROLLO 18
10. RESULTADOS 19
11. ANÁLISIS DE LOS RESULTADOS O DISCUSIÓN 19
12. CONCLUSIONES 19
13. TRABAJOS FUTUROS 19
14. BIBLIOGRAFÍA 19

LISTA DE FIGURAS

Figura 1 Diagrama del modelo 10


Figura 2 Modelo vista del MVC 13
Figura 3 Modelo Vista Controlador del proyecto 13
Figura 4 Grafica metodología Scrum 15
Figura 5 Tabla de Actividad financieras 17
Figura 6 Cronograma de Actividades 18
Figura 7 Grafica estado de equipos 19
Figura 8 Grafica año de adquisición de equipo por uso 19
Figura 9 Grafica de los estados equipos 20
Figura 10 Grafica descripción de equipos cómputo 20
Figura 11 Grafica editar equipos de cómputo 21
Figura 12 Grafica agregar equipos de cómputo 21

pág. 2
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

TÍTULO PROYECTO Y SUS INTEGRANTES

1. Módulo de inventario de equipos de cómputo, mediante la herramienta


DashBoard, para una empresa de software en Bogotá.
Se selecciono este nombre para el aplicativo ya que es una herramienta de Gestion de
Activos TI incluye todo lo que se puede esperar de una solución ITAM y SAM (Gestión de
Activos de Software) , así como una integración perfecta con Dashboard para una mejor
resolución de problemas
David Fernando Vargas Castro ID: 530584
Julián Parada Niño ID: 80928202

2. DESCRIPCIÓN DEL PROBLEMA

En la actualidad las empresas no cuentan con un software para el manejo de inventario de


equipos de cómputo, se muestra diferentes situaciones deficientes en las cuales pueden
ser las siguientes: La demora en búsqueda de equipos de cómputo, se encuentra la
información de los equipos en archivos mano escritos, esto quiere decir que hay un margen
de error en las posibilidades de un mal ordenamiento y un claro riesgo es el de la perdida
de los equipos de cómputo, ya que la dependencia de la tecnología, los problemas de
precisión y de que se pueda cometer un fraude.
Otro factor es el estado de los equipos entregados a los empleados, generando un conflicto
lo cual requiere la adquisición de nuevos equipos de cómputo, por lo cual ese sistema
permitirá el control correcto de la información y su representación por medio de
estadísticas.

3. JUSTIFICACIÓN

La falta del conocimiento acerca del estado, mantenimiento y uso de los equipos de
cómputo de la empresa, genera inconveniente al momento de gestionar el inventario de
estos mismos, generando problemas al momento de identificar la implementación que se

pág. 3
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

está haciendo de este equipo, y limita la pronta respuesta ante cambios o implementación
de nuevos servidores o portátiles asignados, con esa solución se quiere generar el
conocimiento pertinente, para con esto dar soluciones prontas y efectivas.
¿Para qué diseñar un módulo de inventario de equipos de cómputo?
En la actualidad el manejo de la información exige rapidez y precisión en su ejecución, a
esto responde una sistematización que debe ser clara, sencilla y eficaz, para el manejo
centralizado de los datos, así como la integridad, consistencia, seguridad y rapidez en el
manejo de los mismos, lo cual nos exige análisis, diseño e implementación de un módulo
de inventario de equipos de cómputo en el cual tiene las siguientes características:
 Acceder a la información de forma fácil y rápida.
 Tener disposición de información precisa y actualizada.
 Mantener la información de forma compacta e integrada
Para ello se desarrolla un aplicativo web que proporcione las herramientas, para mejorar
las condiciones de trabajo.
El módulo de inventario de equipos de cómputo ha sido creada con el fin de dar solución a
toda esta problemática y generar nuevas oportunidades como la apertura de nuevos
mercados y un buen crecimiento económico de la misma, pues las decisiones no pueden
ser por intuición, se deben basar en hechos reales, a través de la obtención de información
oportuna de sistemas, mediante el análisis matemático y computacional de sus
operaciones que “con la administración del inventario por medio de técnicas matemáticas
y apoyo de la aplicación Web.
Al respecto es conveniente destacar que el artículo 9° de la Resolución 305 de 2008
considera que “por ser la información el activo más importante de la organización, es
necesario protegerla frente a los posibles riesgos derivados del uso de las nuevas
tecnologías, para garantizar la seguridad de la información, en aspectos tales como
disponibilidad, confiabilidad, accesibilidad e integridad de la misma”.
El módulo de inventario de equipos de cómputo en el cual permite que una organización o
empresa pueda distribuir en forma adecuada todos sus recursos.
Los aspectos que son tenidos en cuenta y se soportan son los siguientes:
 Identificación de los equipos a administrar que hacen parte del Sistema Informático.
 Registro de Control del Software y Hardware que se deben mantener.

pág. 4
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

 Agregar información que permita saber el estado actual de cada elemento (números de
etiqueta, fecha de compra, fecha de instalación, actualización o eliminación, el nombre de
la persona que está utilizando el equipo o las licencias y la información de la versión o la
fecha de la última reparación o servicio).
 Etiquetado del Hardware congruentes con el registro de control.
 Auditar y alinear los computadores confirmando que las licencias compradas coincidan
con los computadores en donde están instalados.
 Revisión Periódica de los registros de control, volver a perfilar los equipos para lograr el
aseguramiento, el buen estado del software sea mantenido y se pueda continuar con su
correcto manejo

4. REVISIÓN DEL ESTADO DEL ARTE

Actualmente estos tipos de aplicación se encuentran en el mercado para cualquier


empresa como este software GLPI Software libre, OCS Inventory, Network Inventory
Advisor, Lansweeper, Spiceworks Inventory y Open-AudIT
OCS permite a los Administradores de TI (Tecnología de Información) gestionar el
inventario de sus activos de TI. OCS-NG recopila información sobre el hardware y
software de equipos que hay en la red que ejecutan el programa de cliente OCS ("agente
OCS de inventario"). OCS puede utilizarse para visualizar el inventario a través de una
interfaz web. Además, OCS comprende la posibilidad de implementación de aplicaciones
en los equipos de acuerdo a criterios de búsqueda. Además, tiene muchas opciones más
como escanear la red por medio del IPDiscovery, o instalar aplicaciones remotamente
creando Builds.
Su funcionamiento interno se basa en los estándares vigentes. El diálogo entre los
equipos clientes y el servidor se basan en HTTP (Protocolo de transferencia de hipertexto)
y el formato de los datos se realiza en XML.
Su Interfaz web opcional escrita en PHP ofrece servicios complementarios:
Consulta del inventario gestión de derechos de usuario una interfaz de desglose servicio
(o Helpdesk) para los técnicos GLPI es una aplicación web de software libre distribuido
bajo licencia GPL, que facilita la administración de recursos informáticos. Sus principales
funcionalidades están articuladas sobre dos ejes:
El primer eje está relacionado con el inventario de todos los recursos informáticos, y el
software existente (permite registrar y administrar el inventario de hardware, software y
cualquier tipo de periféricos como impresoras, monitores, mouse, teclados, escáneres,
webcams, discos externos, tabletas gráficas, etc...), de una empresa o una red de
computadora, cuyas características se almacenan en bases de datos de forma manual.
El otro eje está basado en la administración y los historiales de las diferentes labores de
mantenimiento y procedimientos relacionados, llevados a cabo sobre esos recursos
informáticos (permite registrar información de inventario, de contactos, registrar

pág. 5
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

solicitudes de servicio y asignar la atención de dichas solicitudes al personal de soporte


correspondiente).
Una excelente idea es integrar GLPI y OCS, ya que juntando el HELP DESK de GLPI
más la posibilidad de hacer un inventario de hardware y software totalmente actualizado
y automático de OCS podemos hacer seguimiento de todo lo que se tenga inventariado
y con ello conseguir estadísticas de falla, seguimiento del manejo del equipamiento de
usuario, etc. Estas dos herramientas ya son capaces de trabajar en conjunto y además
los equipos de desarrollo de ambos proyectos se han propuesto a corto plazo una fuerte
integración de funcionalidades

4.1 Bases teóricas o Marco Conceptual


Realizando inicialmente la investigación a nivel internacional se encuentran varios
proyectos precisos para un sistema de inventario.
Trabajos de grado
● Implementación de un sistema de Inventarios para el Área de soporte técnico en la
empresa comercializadora Arturo Calle S.A.S, escrita por David Guillermo Latorre Pelaez,
universidad Catolica de Colombia Facultad de Ingeniería de Sistemas, Bogotá 2017
Este documento presenta la implementación de un sistema de inventarios diseñado para
el área de soporte técnico de la empresa Comercializadora Arturo Calle S.A.S. El proyecto
se realizó con base en los lineamientos de la metodología de diseño de software Extreme
Programming y se desarrolla en un ciclo de cuatro fases (exploración, planificación,
iteración y puesta en producción). La implementación del sistema se dio como solución a
los problemas evidenciados en la forma como se llevaba el registro de los dispositivos
tecnológicos de la empresa.
Información errónea, pérdida de datos y falta de control eran algunos de los inconvenientes
que afectaban los procesos en la gestión de incidencias en el área de soporte técnico. En
este documento se muestran los pasos que se siguieron para desarrollar el proyecto y los
entregables que se generaron en cada una de las fases de la metodología. Finalmente se
darán las conclusiones que se obtuvieron al implantar el sistema de inventarios diseñado.

Palabras clave: Diseño de sistemas, inventario, sistema de información, software.


● Sistema de información para el Inventario y control de equipos de cómputo de la unidad
de telemática del Frente Policial de Puno (Perú) - 2015 Ramos Patiño, Henry Juan
El presente trabajo de investigación titulado “Sistema de Información para el Inventario y
Control de Equipos de Cómputo de la Unidad de Telemática del Frente Policial de Puno-
2016” SISTEL. La unidad de Telemática se encuentra a cargo de llevar el control e
inventario de los equipos de cómputo, de 167 dependencias policiales, siendo el 100% de
las Unidades y Sub Unidades policiales del Frente Policial de Puno, y hasta antes de la
implementación del sistema informático en mención realizaba el control y los inventarios
de forma manual siendo esto de forma ineficiente, generando retraso y pérdida de tiempo,
el objetivo principal del presente trabajo de investigación fue realizar todas estas tareas

pág. 6
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

con el apoyo del Sistema de Información SISTEL, con el cual se llegó a realizar el control
e inventariado de los equipos de cómputo y/o accesorios de todas las Sub Unidades de
Puno. Para el desarrollo del Sistema SISTEL se aplicó las metodologías ágiles,
Programación Extrema (XP) por su flexibilidad, y permite acelerar y obtener versiones
funcionales de forma iterativa, obteniendo resultados de forma modular y estos se
subsanan directamente con el personal hasta concluir el sistema. Se concluyó que con la
implementación del sistema ha mejorado notablemente la labor, hasta la fecha de presentar
esta tesis se llegaron a realizar el inventariado de un 60% del total de las subunidades, en
la Oficina de Telemática, siendo rápida y eficaz. A través del estándar ISO – 9126, se
demostró que el sistema cumple con los requisitos en cuanto se refiere a la calidad del
producto del software
Palabras clave: inventario de sistema de la información, software

¿Qué son los inventarios?

Es una relación detallada, ordenada y valorada de los elementos que componen el


patrimonio de una empresa o persona en un momento determinado. Antiguamente lo
normal era que los inventarios se realizaran por medio físico (se escribían en un papel),
pero ahora se suelen mantener en bases de datos de manera centralizada a toda una
empresa, aunque haya empresas o tiendas pequeñas que lo sigan haciendo con papel.

¿Por qué son importantes los inventarios?

Los inventarios son importantes ya que se puede decir que el inventario es capital en forma
de material, ya que este tiene un valor para las compañías, sobre todo para aquellas que
se dedican a la venta de productos. Es por esto que es de suma importancia, ya que
permite a la empresa cumplir con la demanda y competir dentro del mercado

¿Para qué sirven los inventarios para una empresa?

Es muy importante que las empresas tengan su inventario controlado, vigilado y ordenado,
ya que la finalidad es distribuir y abastecer de forma adecuada el material del que se
dispone.
Sin duda alguna, para cualquier tipo de empresa se hacen necesarios los inventarios,
puesto que son estos los que van a permitir:

● Tener control a la mercancía


● Generar reporte de la situación económica del negocio

pág. 7
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

● Facilidad para cumplir con los plazos de entrega del servicio que se presta, ya que no
existe sorpresas ni imprevistos
● Garantía de conocer en todo momento las cantidades de los artículos de los que se
dispone
● Posibilidad de informar al cliente acerca de la disponibilidad de los productos. Esto ofrece
una mayor credibilidad y es parte de un buen servicio, que puede favorecer a la empresa
en futuras negociaciones

¿Dashboard que es?

Un tablero de instrumentos es un tipo de interfaz gráfica de usuario que a menudo


proporciona vistas de un vistazo de los indicadores clave de rendimiento relevantes para
un objetivo particular o proceso de negocio. En otro uso, "tablero" es otro nombre para
"informe de progreso" o "informe

Es una representación gráfica de los principales indicadores (KPI) que intervienen en la


consecución de los objetivos de negocio, y que está orientada a la toma de decisiones para
optimizar la estrategia de la empresa. Un dashboard debe transformar los datos en
información y está en conocimiento para el negocio

¿Para qué sirve un dashboard?

Sirve para tomar decisiones que optimicen la estrategia de la empresa NO sirve para definir
la acción correctora concreta o para estudiar en detalle determinada área:

● Un dashboard nos permite hacer un seguimiento del grado de cumplimiento de los


objetivos de negocio.
● Un dashboard es una foto ‘fija’ de los principales indicadores de nuestro negocio, no un
lugar donde estudiar un determinado tema, cruzar variables, etc. etc.
● Un dashboard debe ayudarnos (guiarnos) a identificar el origen de ese dato positivo o
negativo que hemos detectado, que nos permita tomar una decisión al respecto, el análisis
en detalle de los ‘porqués’ se debe hacer en un informe en concreto o en otra herramienta
diseñada para ello.

¿Cuál es el objetivo de un dashboard?

El objetivo principal de un dashboard es ofrecer visibilidad sobre los indicadores que deben
alcanzar determinado valor para alcanzar los objetivos de la empresa. Además permite
conocer datos de valor, analizar tendencias y fijar líneas de actuación

¿Qué Mostrar en un dashboard?

pág. 8
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Un dashboard es una herramienta de gestión de la información que monitoriza, analiza y


muestra de manera visual los indicadores clave de desempeño (KPI), métricas y datos
fundamentales para hacer un seguimiento del estado de una empresa, un departamento,
una campaña o un proceso específico.

Soluciones Desarrolladas y/o Productos Existentes en el Mercado (Antecedentes)

En la actualidad existes varios software de inventario de hardware a continuación


mencionamos los siguientes:
 Network Inventory Advisor: Es un software profesional y muy pulido de gestión de
hardware y software que lleva la usabilidad del software al siguiente nivel. Creemos
que prácticamente cualquier persona puede instalar Network Inventory Advisor y, en
pocos minutos, crear un inventario completo de todos los activos de hardware y
software en la red de la empresa. Esto se debe a que Network Inventory Advisor está
diseñado para escanear automáticamente cientos de computadoras en cuestión de
minutos, agrupando sus redes internas y las de sus clientes.

 Lansweeper: Es una herramienta de inventario de TI capaz que ofrece más de 300


informes de red predeterminados y la capacidad de escaneo sin agente. Aunque la
herramienta es considerablemente menos fácil de usar que Network Inventory
Advisor, viene con una amplia base de conocimientos que revisa todas sus opciones
y características. Lansweeper admite todas las características comunes del
inventario de TI, como la gestión de red SNMP o el despliegue automatizado de
software.
 Spiceworks Inventory: Es un sistema de gestión de activos muy sencillo, compatible
con Windows, Mac y Linux, dispositivos UPS, almacenamiento y más. Proporciona
las características del descubrimiento automático de hardware, el seguimiento y
viene con unas sofisticadas capacidades de generación de informes que le permiten
crear informes personalizados que se adaptan perfectamente a sus necesidades. La
funcionalidad de Spiceworks Inventory puede ampliarse con varios complementos,
pero la solución de software de inventario de hardware y software puede hacer
prácticamente cualquier cosa que desee.
 Open-AudIT: Es un marco de informes potente e inteligente que permite extraer y
explorar información como licencias de software, cambios de configuración,
dispositivos no autorizados, utilización de la capacidad y estado de la garantía de
hardware. Open-AudIT está disponible en dos ediciones: Community y Enterprise. La
edición Community carece de algunas características bastante importantes como el
panel de control, informes programados, generación de informes a lo largo del

pág. 9
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

tiempo, filtrado avanzado de informes, informes exclusivos, asignación de


ubicaciones, descubrimiento programado y carga masiva del proceso de
descubrimiento

4.3 Modelos de Referencias (Herramientas Tecnológicas / Modelos / Técnicas /


Algoritmos)

Figura 1 Diagrama del modelo

4.4 Glosario de términos

Inventarios: Es una relación detallada, ordenada y valorada de los elementos que


componen el patrimonio de una empresa o persona en un momento determinado.
Antiguamente lo normal era que los inventarios se realizaran por medio físico (se escribían
en un papel), pero ahora se suelen mantener en bases de datos de manera centralizada a
toda una empresa, aunque haya empresas o tiendas pequeñas que lo sigan haciendo con
papel

pág. 10
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Dashboard: Es un tablero de instrumentos es un tipo de interfaz gráfica de usuario que a


menudo proporciona vistas de un vistazo de los indicadores clave de rendimiento
relevantes para un objetivo particular o proceso de negocio. En otro uso, "tablero" es otro
nombre para "informe de progreso" o "informe.

WebService: Es un conjunto de protocolos y estándares los cuales sirven para realizar un


intercambio de datos entre aplicaciones. Las cuales pueden estar desarrolladas en
diferentes lenguajes y ejecutadas sobre cualquier plataforma.

framework Angular: Es un framework para aplicaciones web desarrollado en TypeScript,


de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones
web de una sola página Su objetivo es aumentar las aplicaciones basadas en navegador
con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el
desarrollo y las pruebas sean más fáciles.

NodeJs: Es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la


capa del servidor basado en el lenguaje de programación JavaScript, asíncrono, con E/S
de datos en una arquitectura orientada a eventos y basado en el motor

Equipo de cómputo: Es un conjunto de elementos que permiten interactuar lo físico


(hardware) con la información (software). El hardware de la computadora es la colección
de partes físicas de un sistema informático. Esto incluye la caja de la computadora, el
monitor, el teclado y el mouse.

MVC: Modelo-vista-controlador es un patrón de arquitectura de software, que separa los


datos y principalmente lo que es la lógica de negocio de una aplicación de su
representación y el módulo encargado de gestionar los eventos y las comunicaciones

5. SOLUCIÓN PROPUESTA (Arquitectura de Solución)

Análisis del sistema

Para este apartado con base en lo antes planteado e investigado sobre el determinado
problema y se plantea dar solución al problema acorde a las necesidades que se presentan
para el sistema de tal manera que este sea amigable y de fácil uso.

Análisis de los requisitos del software

pág. 11
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

En esta etapa se realizan estudios acerca de los requisitos registrados con anticipación
con sus debidas especificaciones, tanto funcionales como no funcionales, las cuales
comprenden la estructura de los datos y las funciones que se necesitan, además de
planeación de tiempos, costos aproximados, y las debidas pruebas que se tienen que
realizar para cumplir con el software esperado.

Definición del Software

El software tendrá una implementación con una arquitectura de MVC por medio de
servicios web (WebService) el cual cumplirá la función de conexión a base de datos y las
diferentes operaciones que se realizan en esta, por otro lado la parte de la interfaz de
usuario (FrontEnd) estará empleada en el framework Angular.

Para esta solución se utilizaran diferentes tecnologías, las cuales serán:


Angular 9
Este framework será implementado para el desarrollo del frontEnd el cual maneja como
lenguaje base typescript junto a html y scss, este framework opensource desarrollado por
google permite el desarrollo y creación de programas o aplicativos web con un tiempo de
respuesta más óptimo debido a que maneja SPA (Single Page Application).
NodeJs
Para el BackEnd la implementación de nodeJs por medio de express para exponer
microServicios con el fin de realizar las operación y manejar la estructura de MVC.
Este entorno de desarrollo maneja el lenguaje JavaScript, de manera asíncrona, la cual es
desarrollada por Google.

WebService
Es un conjunto de protocolos y estándares los cuales sirven para realizar un intercambio
de datos entre aplicaciones. Las cuales pueden estar desarrolladas en diferentes lenguajes
y ejecutadas sobre cualquier plataforma.

Ribas (2003) afirma: “Una web Service es una interfaz, accesible por protocolos (estándar
o no) usados en Internet, que permite acceder a las funcionalidades de un objeto concreto,
sin importar las tecnologías ni plataformas implicadas en la petición” (P.10)

pág. 12
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Estos servicios manejan protocolos como lo es http, por lo que se permiten establecer como
servidores permitiendo comunicación de manera estándar, en una forma generalizada, un
servicio web es cualquier servicio que sea ofrecido a través de la web.
MVC

Figura 2 Modelo vista del MVC

Figura 3 Modelo Vista Controlador del proyecto

pág. 13
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

6. OBJETIVOS

6.1 Objetivo General:

Diseñar e implementar un aplicativo con la herramienta dashboard que supla las


necesidades informáticas en una empresa de Bogotá para así llevar un control de sistema
para gestionar el inventario de los equipos de cómputo.

6.2 Objetivo Específico:

 Permitir el ingreso de registros de los equipos de cómputo datos y su visualización.


 Almacenar del inventario de los equipos de cómputo de la empresa.
 Mostrar por medio de un reporte grafico el análisis de los datos según unos ítems
específicos (Uso del equipo, estado del equipo, año de adquisición).

7. METODOLOGÍA (CÓMO APLICA LA METODOLOGÍA SELECCIONADA AL


PROYECTO)

El prototipo en el módulo de inventario de equipos de cómputo vamos utilizar un análisis


del método ágil Scrum para la implementación de una aplicación web para el control de
inventario. El resultado es un producto de software funcional, en cuyo desarrollo se pudo
demostrar la validez de SCRUM aplicado a proyectos de software de mediano tamaño, en
entornos cambiantes con grupos de trabajo pequeños que involucran permanentemente al
dueño del producto

Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas


prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado
posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen
en un estudio de la manera de trabajar de equipos altamente productivos.
En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el
beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente indicado
para proyectos en entornos complejos, donde se necesita obtener resultados pronto,
donde los requisitos son cambiantes o poco definidos, donde la innovación,
la competitividad, la flexibilidad y la productividad son fundamentales.

pág. 14
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Scrum también se utiliza para resolver situaciones en que no se está entregando al cliente
lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la
calidad no es aceptable, cuando se necesita capacidad de reacción ante la competencia,
cuando la moral de los equipos es baja y la rotación alta, cuando es necesario identificar y
solucionar ineficiencias sistemáticamente o cuando se quiere trabajar utilizando
un proceso especializado en el desarrollo de producto.

Figura 4 Grafica metodología Scrum

Las actividades que se llevan a cabo en Scrum son las siguientes (los tiempos indicados
son para iteraciones de 2 semanas):
Planificación de la iteración
El primer día de la iteración se realiza la reunión de planificación de la iteración. Tiene dos
partes:
Selección de requisitos (2 horas). El cliente presenta al equipo la lista de requisitos
priorizada del producto o proyecto. El equipo pregunta al cliente las dudas que surgen y
selecciona los requisitos más prioritarios que prevé que podrá completar en la iteración, de
manera que puedan ser entregados si el cliente lo solicita.
Planificación de la iteración (2 horas). El equipo elabora la lista de tareas de la
iteración necesarias para desarrollar los requisitos seleccionados. La estimación de
esfuerzo se hace de manera conjunta y los miembros del equipo se auto asignan las tareas,

pág. 15
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

se auto organizan para trabajar incluso en parejas (o grupos mayores) con el fin de
compartir conocimiento (creando un equipo más resiliente) o para resolver juntos objetivos
especialmente complejos.
Ejecución de la iteración
Cada día el equipo realiza una reunión de sincronización (15 minutos), normalmente
delante de un tablero físico o pizarra (Scrum Taskboard). El equipo inspecciona el trabajo
que el resto está realizando (dependencias entre tareas, progreso hacia el objetivo de la
iteración, obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones
necesarias que permitan cumplir con la previsión de objetivos a mostrar al final de la
iteración. En la reunión cada miembro del equipo responde a tres preguntas:
¿Qué he hecho desde la última reunión de sincronización para ayudar al equipo a cumplir
su objetivo?
¿Qué voy a hacer a partir de este momento para ayudar al equipo a cumplir su objetivo?
¿Qué impedimentos tengo o voy a tener que nos impidan conseguir nuestro objetivo?
Durante la iteración el Facilitador (Scrum Master) se encarga de que el equipo pueda
mantener el foco para cumplir con sus objetivos.
Elimina los obstáculos que el equipo no puede resolver por sí mismo.
Protege al equipo de interrupciones externas que puedan afectar el objetivo de la iteración
o su productividad.

Inspección y adaptación
El último día de la iteración se realiza la reunión de revisión de la iteración. Tiene dos
partes:
Revisión (demostración) (1,5 horas). El equipo presenta al cliente los requisitos
completados en la iteración, en forma de incremento de producto preparado para ser
entregado con el mínimo esfuerzo. En función de los resultados mostrados y de los cambios
que haya habido en el contexto del proyecto, el cliente realiza las adaptaciones necesarias
de manera objetiva, ya desde la primera iteración, re planificando el proyecto.
Retrospectiva (1,5 horas). El equipo analiza cómo ha sido su manera de trabajar y cuáles
son los problemas que podrían impedirle progresar adecuadamente, mejorando de manera
continua su productividad. El Facilitador se encargará de eliminar o escalar los obstáculos
identificados que estén más allá del ámbito de acción del equipo.

8. PLANEACIÓN DEL PROYECTO (ACTIVIDADES, RECURSOS, TIEMPO


INICIAL Y FINAL DE LAS ACTIVIDADES, ENTREGABLES, COSTO-$- O VALOR
SEGÚN LOS RECURSOS ESPECIFICADOS PARA EJECUTAR LAS ACTIVIDADES)

pág. 16
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Figura 5 Tabla de Actividad financieras

9. DESARROLLO (EJECUCIÓN DEL PLAN DE TRABAJO SEGÚN LA


METODOLOGÍA SELECCIONADA)

Nuestra metodología para el óptimo desarrollo de los requerimientos que son solicitados
por la institución son los siguientes:

 Analizar y especificar los requerimientos previamente descritos por nuestro cliente los
cuales serán tomados en la primera etapa del proceso donde evaluamos las necesidades
que se deben superar al terminar nuestra aplicación.

 Evaluar y analizar estructuradamente el sistema actual con el cual se están realizando


los procesos de inventario de computadores, además indagar a los usuarios o clientes los
cuales están interactuando con el sistema actual, para así poder saber también cuáles son
las mayores dificultades que se están teniendo con este sistema actual.

 Realizar una planificación del proyecto, esto quiere decir que debemos prevenir los
posibles problemas que se puedan presentar a través del desarrollo y o ejecución de
nuestro sistema, esto con el fin de que en el transcurso de la ejecución e implementación
no se nos alteren los costos programados del proyecto.

 Fijar los recursos con los cuales disponemos para llevar a cobo el diseño, ejecución,
planificación, desarrollo, implementación y mantenimiento de nuestro sistema, con esto
queremos decir que con el personal que tenemos podemos enfrentar con solides la
ejecución del proyecto, o que por el contrario necesitamos más personal para llevar a cobo
nuestra cometida
 Redactar una propuesta detallada de los objetivos del proyecto donde reflejamos los
procesos que vamos a realizar o implementar en nuestro sistema, teniendo en cuenta que
debemos mostrar una propuesta evolutiva obviamente diferente al sistema actual para así
poder completar nuestros objetivos.

pág. 17
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

 Luego de analizar estructuradamente el sistema que se está ejecutando actualmente y


tener culminados los procesos de análisis y manejo del sistema actual podemos fijar una
fecha en la cual nuestro nuevo sistema podrá ser mostrado y ejecutado con toda su
plenidad, durante este proceso se deben manejar internamente un cronograma de
actividades previamente diseñado por nuestro equipo, en la cual se describen las tareas
que cada integrante debe realizar y entregar con su día y fecha correspondiente

Figura 6 Cronograma de Actividades

10. RESULTADOS

pág. 18
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Figura 7 Grafica estado de equipos

Figura 8 Grafica año de adquisición de equipo por uso

pág. 19
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Figura 9 Grafica de los estados equipos

Figura 10 Grafica descripción de equipos cómputo

pág. 20
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Figura 11 Grafica editar equipos de cómputo

Figura 12 Grafica agregar equipos de computo

pág. 21
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

11. ANÁLISIS DE LOS RESULTADOS O DISCUSIÓN

En este punto presentaremos los resultados del análisis de Módulo de inventario de


equipos de cómputo, mediante la herramienta DashBoard en cual podemos visualizar
cantidad de los equipos en las entidades y la descripción de cada equipo de cómputo.
En el cual nos permite hacer un seguimiento y la gestión de todos los activos de hardware
en TI de forma centralizada y automatizada, brindando el estado real de los todos los
activos informáticos de tu empresa

12. CONCLUSIONES

Estos objetivos servirá de gran ayuda en el crecimiento de la empresa puesto permite obtener
información de forma rápida y general se espera solucionara las necesidades del manejo de la
información presentadas.
Con este aplicativo se puede un manejo de datos de los equipos de cómputo con su
respectiva descripción de inventario, y si no hay datos lo podemos registrar ninguna
excepción.
La información del sistema es confiable, segura y precisa ya que tiene las validaciones
necesarias para que así sea.

13. TRABAJOS FUTUROS

Según el sistema implementado de inventario para los equipos de cómputo de la empresa, se puede
analizar o tener como base para trabajos futuros, teniendo en cuenta este sistema para generar
análisis de otros tipos de datos y su representación por medio de la herramienta final dashboard,
ya sea un sistema de nómina para tener control de los empleados, pagos, ingresos de empleados
etc, y también para inventarios de mayor volumen de información, y análisis detallado de más ítems
específicos.

pág. 22
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

Con base en lo anterior mencionado el sistema realizado tiene una proyección de negocio amplia
ya que puede seguir enfocada a los inventarios con más mayores volúmenes de información, tanto
como cambiar un poco el enfoque y hacer sistemas que permitan analizar información bajo la

misma idea de negocio que es el control y representación de la información .

14. BIBLIOGRAFÍA O REFERENCIAS DOCUMENTALES O REVISIÓN


DOCUMENTAL

https://marketiweb.com/media/k2/items/cache/cd66a7a18d37d7e5dd969c249e9a1ec
b_L.jpg
http://repositorio.ug.edu.ec/bitstream/redug/18360/1/UG-FCMF-B-CISC-
PTG.1225.pdf
https://ocsinventory-ng.org/?page_id=1548&lang=en
https://www.network-inventory-advisor.com/es/best-hardware-inventory-
software.html

pág. 23
Corporación Universitaria Minuto de Dios
Facultad de Ingeniería
Departamento de Informática y Electrónica
Programa de Ingeniería de Sistemas

V
e
r
s
i
OG-04 INFORME FINAL PROYECTO DE INVESTIGACIÓN
ó
n
1
.
0

 Implementación de un sistema de Inventarios para el Área de soporte técnico en la


empresa comercializadora Arturo Calle S.A.S, escrita por David Guillermo Latorre
Pelaez, universidad Catolica de Colombia Facultad de Ingeniería de Sistemas,
Bogotá 2017

 Sistema de información para el Inventario y control de equipos de cómputo de


la unidad de telemática del Frente Policial de Puno (Perú) - 2015 Ramos
Patiño, Henry Juan

 Creación de un portal con PHP y MySQUL 3ª Edición. Autor: Jacobo Pavon


Puertas

pág. 24

También podría gustarte