CASOS DE ESTUDIO PROYECTO INGENIERIA DE SOFTWARE III
1. REGISTRADURIA NACIONAL DE COLOMBIA
La REGISTRADURÍA NACIONAL DE COLOMBIA es una entidad con autonomía
administrativa, contractual y presupuestal, organizada de manera
desconcentrada, que tiene a su cargo el registro de la vida civil e
identificación de los colombianos y la realización de los procesos electorales
y los mecanismos de participación ciudadana, con plenas garantías para
los colombianos.
Se ha encomendado a usted, que lleven a cabo el proceso de
implementación del módulo de registro de resultados de las elecciones al
senado bajo la modalidad de voto preferente. Es de aclarar que el voto
preferente se da cuando el partido deja que los ciudadanos voten no solo
por el partido, sino también por cada uno de sus candidatos
individualmente.
Para este caso, lograrán una curul o puesto quienes obtengan mayores
votaciones sin importar el orden que ocupaban dentro de la lista.
Para ello, se han realizado reuniones para formalizar los requisitos,
obteniendo la siguiente información:
1. La plataforma por seguridad debe de poseer un módulo de gestión
de usuarios, de los cuales es necesario conocer su nombre de usuario
(seudónimo), correo y contraseña.
2. Cada uno de los usuarios posee un rol dentro de la plataforma, de
cada rol se debe conocer el nombre. Los roles definidos en inicio son:
Administrador, Jurado de votación y ciudadano. Más adelante se
describe las funcionalidades a las cuales tiene acceso
3. Con el fin de controlar el acceso a cada una de las funcionalidades
de la plataforma, se ha visto la necesidad de implementar un módulo
de administración de permisos, para determinar que roles tienen
acceso a cada una de las funcionalidades de sistema (micro
servicios). De los permisos se debe almacenar el identificador, la url y
el método (GET, POST, PATCH, DELETE).
4. La administración de las mesas de votación, son de vital importancia
ya que son la unidad básica en el proceso electoral, de estas se debe
almacenar el número de mesa (que corresponde al identificador
único) y número de cédulas inscritas.
5. En la plataforma se debe permitir la creación de los partidos políticos
de los cuales se debe de almacenar, el nombre y el lema bajo el cual
se fundamenta.
6. Cada uno de los partidos políticos, se compone de candidatos de los
cuales se debe almacenar su número de resolución que lo acredita
como candidato, cédula, nombre y apellido.
7. La razón de ser de la plataforma es la administración de los resultados,
los cuales son emitidos por cada una de las mesas, es de aclarar que
en cada mesa se registran los votos a los diferentes candidatos y que
cada candidato puede ser votado en diferentes mesas.
8. Por último, es muy importante la visualización de reportes de las
elecciones, tales como;
a. Listado de los votos obtenidos por todos los candidatos con el
nombre del partido político al que pertenecen ordenados de
mayor a menor de forma general por todas más mesas y
también por una mesa en específica.
b. Listado de mesas con mayor participación ciudadana (suma de
todos los votos de la mesa) ordenados de menor a mayor.
c. Listado de partidos políticos con cantidad de votos sufragados
a su favor ordenados de mayor a menor de forma general y con
opción de filtrar por mesa.
d. Distribución porcentual por partido político del nuevo congreso
de la república. Tenga en cuenta que el congreso para esta
edición será compuesto por los primeros 15 senadores mas
votados en todas las mesas.
2. BOLETAS AL INSTANTE
En la actualidad vivimos en una etapa mundial en la que se está dando un
giro determinante y rápido en la tecnología y las ciencias tecnológicas. Con
base en lo anterior, la sociedad en conjunto debe asumir una postura frente
a la revolución tecnológica. El crecimiento de las exigencias del mercado
ha generado que los eventos sociales requieran una mayor gestión por
parte de los organizadores para la gestión de la venta y compra de
boletería. La no implementación de recursos tecnológicos que satisfagan las
necesidades actuales del mercado en estos servicios trae como
consecuencia congestiones en el ingreso a estos eventos y gastos
innecesarios de papelería para la impresión de boletería que no llegan a
cumplir a cabalidad el fin de prestar un servicio preferencial y de calidad.
Por lo anterior, este proyecto se realiza con el propósito de brindar una
solución tecnológica que innove la manera de venta y compra de boletas
de cualquier los eventos sociales, que permite una adecuada
administración del evento y la seguridad y el bienestar común de la
sociedad ya que esta solución tecnológica permite la compra de boletas
sin papeles y sin desplazarse del hogar. Para tal fin, se determinó que se
debe utilizar una base de datos con el fin de almacenar los datos de los
usuarios, compras, ventas, trazabilidad de los registros, consulta de eventos
y otros aspectos.
Con el objeto de implementar esta aplicación web se consideró la creación
una empresa llamada “Boletas al instante” la cual contribuye con la
erradicación de la reventa de boletas que es un problema que trae consigo
pérdidas millonarias y va en detrimento del bienestar de la sociedad.
Requisitos generales
● Visualización de la empresa a cargo del evento
● Registrar los datos personales del comprador como: cédula, nombres
y apellidos, fecha de nacimiento, correo electrónico, número de
celular, creación de usuario y contraseña.
● Visualización de la boletería a comprar.
● Confirmación compra de boleta.
● Consulta de la trazabilidad de las boletas compradas.
● Consulta de la trazabilidad de las compras de las boletas en un rango
de fecha.
3. HOSPITALIZACIÓN EN CASA
El acceso a los servicios de salud hospitalaria es uno de los principales
derechos sobre los que se soportan los principios de universalidad y equidad.
Sin embargo, algunas circunstancias como: el aumento de la demanda de
camas, el envejecimiento de la población, las migraciones, el uso
inadecuado de los servicios de salud, la mala administración de los recursos
y, por supuesto, la pandemia generada por el COVID-19, entre otros; están
causando que el sistema este continuamente saturado y la disponibilidad
de camas sea mínima.
Una de las alternativas de solución para afrontar este problema ha sido
enviar los pacientes a su entorno familiar para realizar un cuidado
“hospitalario” en casa, sin embargo, la poca experiencia en cuidado de
pacientes por parte de las familias, la distancia y el tiempo para atender al
paciente por parte del equipo de salud en su hogar cuando la condición
de salud del paciente así lo exija, (o por revisiones de rutina) y los
direccionamientos del médico tratante y el equipo de salud para ser
aplicados en casa, no siempre se hacen de manera oportuna.
Una de las estrategias sugeridas para resolver este problema es el uso de las
nuevas tecnologías de la información en la atención sanitaria para
comunicar en tiempo real el estado de salud y los signos vitales de los
pacientes que están en sus hogares y así favorecer la adherencia al
tratamiento y garantizar su cuidado por parte de la familia apoyados por un
equipo de profesionales de la salud de manera virtual.
Requisitos generales
● Registrar los datos personales de los pacientes que son enviados a sus
hogares en el proyecto de hospitalización en casa. Esto incluye la
dirección georreferenciada de su casa y un familiar designado.
● Asignar un médico(a) a cada paciente con hospitalización en casa
para el soporte virtual del cuidado por parte de la familia.
● Registrar en el hogar del paciente sus signos vitales de manera
periódica: Los signos que se proponen son: oximetría, frecuencia
respiratoria, frecuencia cardíaca, temperatura, presión arterial y
glicemias.
● Llevar un histórico de los registros de signos vitales realizados al
paciente.
● Permitir la consulta por parte del médico(a) de la información de los
pacientes que le han sido asignados.
● Analizar los datos registrados de un paciente para dar soporte al
equipo médico en la toma de decisiones en el cuidado del paciente
con hospitalización en casa (para poder dar sugerencias de
cuidado).
● Llevar una historia (básica) para cada paciente en donde se registren
las sugerencias de cuidado, la cual pueden ser consultada por el
paciente y el familiar designado.
Dada la privacidad que debe mantenerse con los datos médicos de los
pacientes, estos solo pueden ser accedidos mediante el ingreso de
credenciales de acceso por parte del equipo médico y el familiar del
paciente.