1. DISEÑO DE SOFTWARE V-1-2015
Bogotá D.C. Marzo 10 de 2015
Buen Día,
Gracias a su amable atención, a continuación me permito generar a modo diseño inicial de presentación, el
siguiente sistema de registro, evaluador y con un escenario de seguridad de alto nivel.
Quedo en espera de sus comentarios o de cualquier solicitud de aclaración adicional.
Cordialmente,
Omar Javier Bermúdez B.
Skype: omarjavierber
Móvil: 310 2053838
Email: omarjavierber@hotmail.com
Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015
2. Objetivo:
Diseñar bajo un lenguaje de programación
de código abierto, conforme al crecimiento
de las bases de datos, parámetros
solicitados, tipos de consultas, seguridad y
con una proyección de mínima tres años la
siguiente solución de software.
Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015
3. Configuración
ROLES
El aplicativo tendría desde su principio, un registro de roles y usuarios que
podrían llegar a ver o interactuar con el sistema, para esto se requiere de
un Administrador General el cual será la máxima autoridad en el
software garantizando quién hace que, en dónde y cuándo. Experto
quienes podrían entrar a crear nuevas preguntas, Generador quienes
podrían eliminar, o cambiar preguntas de una prueba antes de ser
entregada o termianda su generación, Analista quienes hacen parte del
grupo calificador, además entregarían la prueba al evaluador para su
aplicación, Evaluador quienes estarían pendientes al momento realizar la
prueba y aseguraran el final y cierre de la misma, Publicador quienes
realizarían el publicado de las evaluaciones al evaluado y el Evaluado
quienes se les practicaría la prueba.
Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015
Administrador
Experto
Analista
Generador
Evaluador
Publicador
Evaluado
4. Ciclos de la prueba
Paso 1 – Cargue inicial del primer banco de preguntas con sus correspondientes grupos y sub-
grupos asociados.
Paso 2 – El Aspirante realizará la inscripción en el equipo o estación para este fin, es posible web
o Local, tener en cuenta los datos requeridos por la institución.
Paso 3 – El Publicador verifica la información inscrita por el aspirante y confirma su participacion
para la fecha y hora esta información también es enviada al Generador quien según la fecha y
hora iniciaría el proceso de creación de la prueba.
Paso 4 – El generador antes de exportar o poner a disposición la prueba, verificará cada una de
las preguntas y podrá modificarlas.
Paso 5 – El Evaluador aplicará la prueba o las pruebas según la disponibilidad enviada por el
Generador de las mismas.
Paso 6 – El Evaluado tendrá de ser necesario, un tiempo promedio para realizar completamente
la prueba, se podría por pregunta o de manera general.
Paso 7 – El Analista recibe la prueba la califica y se la envía al publicador para la entrega de
resultados.
Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015
Febrero18 de2014
Hora 10:00 am
LOCAL
WEB
AspiranteDATA
Publicador
Generador
Prueba
Publicador
Evaluador
Aspirante
Analista
5. Niveles de Seguridad
Nivel 1 – La base general no estará disponible para ningún usuario de manera
completa.
Nivel 2 – Una vez sea cargada una nueva pregunta al banco general con su
correspondiente agrupación no será visible sino de manera aleatoria en nuevas
pruebas.
Nivel 3 – Una vez el Generador termine de crear una prueba, esta no prodrá
modificar y tendría un tiempo para su aplicación.
Nivel 4 – Las bases de datos generales se podrán leer únicamente desde un
equipo registrado.
Nivel 5 – Las pruebas creadas se podrán anclar a un equipo específico para su
aplicacion.
Nivel 6 – Toda la información se podrá almacenar de manera segura con
métodos únicos de encriptado.
Nivel 7 – En todo momento se guardará un log de transacción en referencia a
la base de datos sus cambios o modificaciones.
Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015
6. Alcances de Seguridad
• Al momento de generar una prueba en medio USB para
su aplicación se podría identificar equipo, vencimiento
de la misma o su caducidad, evitando con esto la fuga
información al no poderse leer en equipos no
registrados para este fin y si paso el tiempo ejecución
queda anulada totalmente.
• Se tendría a nivel de seguridad alta el registro de huellas
dactilares del administrador, Experto y Generador, con la
finalidad de garantizar la aceptación y participación en
el proceso.
• El evaluado se podría vincular a el sistema biométrico o
de lectura dactilar con una previa captura las huellas,
garantizando una única presentación de prueba o su
participación.
• En ningún y para ningún perfil estaría visible la base
general o completa de las pruebas.
• Se tendría USB propias para este fin, con la finalidad de
que una vez generada la prueba y al momento de
enviarla a la USB esta sea configurada para este fin
garantizando la NO presencia de software malicioso o
malintencionado que intente alterar los niveles de
acceso a las bases de datos generales.
Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015
7. Condiciones Comercial
Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015
Primera: El software final será propiedad del contratante, teniendo todo los derechos de utilización, pos venta y distribución al igual que el
manejo de marca, logotipos, tipos de letra y publicidad establecida por el contratante.
Segunda: Para iniciar trabajos de desarrollo se tendrá una única persona avalada contractualmente para hacer los cambios o mejoras que se
requieran hasta completar su objetivo principal y la satisfacciones del contratante.
Tercera: El material confidencial del contratante nunca será requerido para trabajos de desarrollo o efectos de demostración, estos serán
simulados y solo la persona avalada por el contratante al momento de su entrega haría uso de este material sin participación alguna del
contratado.
Cuarta: Se generaran documentos base para la elaboración final de tutoriales entregados por perfiles a la persona avalada por el contratante.
Quinta: El inicio de trabajos con fines de cumplir el objetivo de la negociación generaría adelanto del 50% del total del desarrollo y el 50%
restante hasta la firma de aceptación completa del contratante bajo los tiempos requeridos para este fin.
Sexta: Los cambios o restructuras diferentes o fuera del objetivo general del desarrollo serian materia de estudio y renegociación entre las
partes para su total cumplimiento o ejecución.
Séptima: Se entregarán instaladores con claves de instalación en medio USB tanto para clientes como para el servidor, a su vez USB para el
desarrollo de las pruebas.
Octavo: El software servidor y cliente será instalado por el contratado bajo la supervisión directa del contratante en los equipos de elección
del contratante, un servidor y varios clientes, teniendo durante un Año posterior a la firma de conformidad o entrega final 3 (tres)
instalaciones ya sea clientes o servidores sin costo alguno.
Noveno: Como entregables se darían Instaladores, manuales en 1(Una) USB, 3 (Tres) lectores Dactilares, 3(Tres) USB para pruebas.
Decimo: Tiempo estimado bajo la propuesta y el objetivo de este proyecto será de un mes, el valor del proyecto completo será de
30’000,000 (Treinta millones de pesos moneda corriente), Valides de la propuesta 15 días.