Actividad de Aprendizaje Unidad 1 Arquitectura

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

INGENIERIA DE SOFTWARE

UNIVERSIDAD DE CARTAGENA

ASIGNATURA:
ARQUITECTURA DE SOFTWARE

ACTIVIDAD: 1

PROGRAMA:
INGENIERA DE SOFTWARE
VII SEMESTRE

INTEGRANTES:
JEINER MANGONES ANAYA
FIDEL HERNANDEZ ALTAMIRANDA
GERVIS PAJARO PAJARO

TUTORA:
ELIANA MERCADO

CENTRO TUTORIAL LORICA

2020
INGENIERIA DE SOFTWARE
1. Nombre del proyecto
DISEÑO E IMPLEMENTACION DE UNA APP MOVIL PARA EL CONTROL Y ASIGNACION
DE LAS GUARDIAS EN LAS BRIGADAS Y BATALLONES DE LAS FUERZAS ARMADAS DE
COLOMBIA.
2. Descripción del proyecto.

El los batallones y brigadas de las fuerzas armadas de Colombia, cada semana se crea
el comunicado de asignación y prestación de las guardias. Con nombre, grado militar,
lugar de la guardia fecha y hora de la guardia. El cual es asignado por la persona
encargada a esta función y luego transmitido de forma tradicional o por medio de
comunicaciones no oficiales (whasatApp, Facebook, etc.). Por lo cual se generan
algunos inconvenientes y problemas como lo son los siguientes: Si la persona
encargada a la guardia se enferma o se le presenta cualquier posible problema que le
impida prestar su guardia de forma efectiva. Este soldado se le asignara una EXCUSA
de mayor prioridad y no podrá desempeñar su labor en la guardia. Lo cual genera un
cambio en la guardia a última hora y es muy difícil transmitir el cambio a todos los
implicados. De esta manera nace la necesidad de crear una app móvil que le permita
ver a todos los miembros de las fuerzas armadas, el día, el lugar y hora de su guardia.
Además realizándole un recordatorio de su guardia. Y permitiendo una divulgación
rápida de algún cambio en la guardia. Resolviendo los problemas presentados hasta
hora.
3. Requisitos del proyecto (Funcional y no Funcional).
Requisitos funcionales.

 El sistema debe desarrollarse para plataformas móviles.


 El sistema debe tener una interfaz amigable.
 El sistema debe tener conexión a bases de datos.
 El sistema debe poder guardar registros.
 El sistema debe permitir la modificación de registros.
 El sistema debe permitir la actualización de registros.
 El sistema debe permitir la eliminación de registros.
 El sistema debe tener una cuenta para el administrador la cual le de todos los
privilegios.
 La cuenta de administrador debe solicitar un usuario y contraseña para el
acceso.
 El sistema debe permitir al administrador la asignación de guardias y subir el
documento escaneado (la orden de guardia creado en físico).
INGENIERIA DE SOFTWARE
 El sistema debe mostrar a todos los usuarios la asignación de guardias
mostrando la hora, el lugar y la fecha de su guardia.
 El sistema debe notificar al usuario, con 1 hora de antelación la prestación de
su guardia.
 El sistema debe notificar y mostrar si hubo un cambio en la asignación de las
guardias.
 El sistema debe permitir una comunicación entre el usuario y el administrador.
 El sistema debe permitir notificar al administrador el congelamiento de un
usuario por pérdida o robo de su dispositivo.

Requisitos no funcionales.

 El sistema debe tener buen rendimiento al ejecutar las transacciones de datos,


en un lapso menor de 1 segundo para que el operador no tenga que esperar
mucho tiempo en terminar una tarea para iniciar otra.
 El sistema es fiable debido a que el usuario para poder ingresar a él, necesita
de una contraseña.
 El sistema debe ser seguro, para que un usuario pueda ingresar al sistema y
hacer modificaciones, este le pide al usuario una contraseña y además que
deba tener una cuenta como administrador, por lo cual solo usuarios
autorizados podrán ingresar al sistema y así poder evitar modificaciones
maliciosas, destrucción de la base de datos o que afecte a la integridad del
sistema.
 El sistema debe estar disponible el 95 % del turno laboral del operador, para
que este pueda ingresar a la hora que necesite realizar una consulta de alguna
tarea o hacer una observación del soldado, así como para elaborar la
asignación de las guardias de los distintos soldados.
 El sistema debe de ser lo más portable posible para que el usuario pueda
trasladarlo en diferentes dispositivos y que sea fácil de instalar en diferentes
plataformas móvil, así en caso de algún fallo o cambio de dispositivo no se
presenten problemas de instalación y poder seguir utilizando la app.
 En caso de que el sistema efectué algún fallo o que no arroje los resultados
esperados o que no funcione como funcionaba inicialmente, solo el
desarrollador de la app podrá darle mantenimiento necesario para que el
sistema funcione correctamente de nuevo.
INGENIERIA DE SOFTWARE

También podría gustarte