Diseño de software v 1-2015

7
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: [email protected] Omar Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015

Transcript of Diseño de software v 1-2015

Page 1: Diseño de software v 1-2015

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: omarjavierberMóvil: 310 2053838Email: [email protected] Bermúdez Diseño Software V-1-2015 Marzo 10 de 2015

Page 2: Diseño de software v 1-2015

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

Page 3: Diseño de software v 1-2015

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

Page 4: Diseño de software v 1-2015

Ciclos de la pruebaPaso 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

Febrero 18 de2014 Hora 10:00 am

LOCALWEB

AspiranteDATA

Publicador

Generador

Prueba

Publicador

Evaluador

Aspirante

Analista

Page 5: Diseño de software v 1-2015

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

GENERADOR

Page 6: Diseño de software v 1-2015

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

Page 7: Diseño de software v 1-2015

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.