Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
Escuela Profesional de Ingeniería de Sistemas
Integrantes:
Mamani Mamani, Pedro Luis 2010038808
Zavala Venegas, Luis Angel 2010037899
Zuñiga SIlva, Roby Gerson 2015052684
Condori Tito, Hernan David 2009034553
Tacna – Perú
2020
Sistema web para el seguimiento de casos de covid-19 a
nivel mundial en tiempo real
Versión 1.0
2
CONTROL DE VERSIONES
ÍNDICE GENERAL
3
Informe de Factibilidad
1.3 Descripción
4
1.4 Objetivos
2. Riesgos
En las siguientes tablas se mostrarán los valores mínimos según la escala según
cada tipo de probabilidad e impacto:
5
Riesgos Identificados
6
3. Análisis de la Situación actual
3.1 Planteamiento del problema
Todos los países nos enfrentamos en este momento a la pandemia del
coronavirus que se ha ido incrementando rápidamente. Instituciones
internacionales han exhortado a los distintos gobiernos para contener los
graves efectos que el Covid-19 traerá consigo. Las naciones del mundo han
diseñado estrategias para aminorar el número de contagios de diversas
maneras y también han generado ayuda económica a las diferentes familias de
bajos recursos que se han visto afectado por la cuarentena obligatoria que se
dio y se está dando.
Toda esta situación ha causado pánico en las personas y generado mala
información acerca del virus, muchas personas no están informadas sobre las
medidas de prevención que se tienen que realizar y tampoco tienen
conocimiento de los números de emergencia de los centros de salud por la cual
puedan solicitar atención médica en caso suceda alguna emergencia.
3.2 Consideraciones de hardware y software
Se usara:
- ASP.NET
- C#
- GITHUB
4. Estudio de Factibilidad
ASP.NET
ASP.NET es un ambiente de programación construído sobre el entorno NGWS (New
Generation Windows Services), que permite crear poderosas aplicaciones de
Internet.
7
ASP.NET ofrece varias ventajas importantes sobre los modelos previos de desarrollo
para Internet :
- Mejor Eficiencia
- Herramientas superiores de desarrollo
- Poder y Flexibilidad
- Simplicidad
- Grenciabilidad
- Estabilidad y Disponibilidad
- Seguridad
C#
C# es una evolución que Microsoft realizó de este lenguaje, tomando lo mejor de
los lenguajes C y C + +, y ha continuado añadiendo funcionalidades, tomando de
otros lenguajes, como java, algo de su sintaxis evolucionada.
GITHUB
GitHub es un sistema de gestión de proyectos y control de versiones de código, así
como una plataforma de red social diseñada para desarrolladores. GitHub se usa
en general, permite trabajar en colaboración con otras personas de todo el mundo,
planificar proyectos y realizar un seguimiento del trabajo (Hostinger, 2019).
Git es un sistema de control de versiones desarrollado por Linus Torvalds (el
hombre que creó Linux).
Repository
Un repositorio o “repo” es un directorio donde se almacenan los archivos de tu
proyecto. Puede estar ubicado en el almacenamiento de GitHub o en un repositorio
local en tu computadora. Puedes almacenar archivos de código, imágenes, audios o
todo lo relacionado con el proyecto en el repositorio.
Branch
Branch, que se traduce como rama, es una copia de tu repositorio. Puedes utilizar
la rama cuando quieras hacer un desarrollo de forma aislada.
Trabajar en una rama no afectará el repositorio central u otras ramas. Si has
completado el trabajo, puedes combinar tu rama con otras ramas y con el
repositorio central mediante una pull request.
Es una API que nos permite obtener datos en tiempo real de los infectados del
Covid-19. Su servicio es de uso gratuito y tiene un puntaje de rendimiento de
información de 100/100 páginas. Obtiene datos de los informes de la Universidad
Johns Hopkins, el New York Times, Worldometers y Apple para brindar una visión
integral de los datos. Los datos se actualizan tan pronto como las fuentes lo hacen.
8
Las respuestas se presentan en formato JSON, lo que permite una integración fácil
y confiable a su servicio (Disease.sh, 2020).
FIREBASE
Firebase Realtime Database es una base de datos alojada en la nube. Los datos se
almacenan en formato JSON y se sincronizan en tiempo real con cada cliente
conectado. Cuando compilas apps multiplataforma con nuestros SDK de iOS,
Android y JavaScript, todos tus clientes comparten una instancia de Realtime
Database y reciben actualizaciones automáticamente con los datos más recientes.
Almacena y sincroniza datos con nuestra base de datos NoSQL alojada en la nube.
Los datos se sincronizan con todos los clientes en tiempo real y se mantienen
disponibles cuando la app no tiene conexión (Firebase, 2020).
Coste
Concepto
(soles)
Computadoras / Laptops S/. 600.00
TOTAL S/. 600.00
Coste
Concepto
(soles)
Agua S/. 0
Luz S/. 900
Teléfono S/. 0
Internet S/. 300
TOTAL S/. 1200.00
9
4.2.3 Costos del ambiente
Coste
Concepto
(soles)
Dominio, infraestructura de red,
S/. 0
acceso a internet.
Dedicación
Nombre o al proyecto Justificación de su
perfil (Número de Coste necesidad y tareas que
requerido horas / realizará
semana)
El director del proyecto
va a dirigir, inspeccionar
y controlar el
cumplimiento de las
metas trazadas y su
S/.
Director de 120 horas 600.00
cumplimiento, también
Proyecto asignara los recursos
para cada etapa del
proyecto, evalúa las
prioridades, coordina las
reuniones del equipo.
10
4.2.5 Costos totales del desarrollo del sistema
Coste
Concepto
(soles)
Costes de Personal S/. 1950.00
Costos Operativos S/. 1200.00
Costos Generales S/. 600.00
TOTAL S/. 3750.00
5. Análisis Financiero
11
● Mostrar los datos estadísticos en tiempo real de los casos positivos, fallecidos y
recuperados a nivel mundial.
● Mostrar los datos estadísticos en tiempo real de los casos positivos, fallecidos y
recuperados, casos nuevos por día, fallecidos por día, casos activos y total de
casos críticos por país.
● Mostrar información general sobre el COVID-19, noticias, síntomas,
precauciones, medidas preventivas y población vulnerable.
● Mostrar un guía de emergencia para el usuario, se podrá visualizar información
de la propagación del virus, formas de transmisión, prevención y números de
emergencia.
● Realizar un autodiagnóstico para detectar un posible caso infectado del COVID-
19, mostrando el resultado referencial del diagnóstico.
● Reportar posibles casos nuevos de COVID-19 y donaciones en la región Tacna.
● Gestionar los casos reportados, donaciones, usuarios y noticias registradas
mediante el sistema web, de manera que se pueda llevar un registro.
● Autenticar usuario para brindar el acceso solo al administrador de la aplicación.
BENEFICIO / COSTO:
BNA = 6913.83
COSTO=3750.00
B/C= 1.84
VAN:
VAN = 6913.83 – 3750.00
VAN = 3163.83
12
6. Conclusiones
13