Especificación de requerimientos

375 visualizaciones

Publicado el

Publicado en: Noticias y política
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
375
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
15
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Especificación de requerimientos

  1. 1. Especificación derequerimientosCentro de Procesos industrialesDocumentación relacionada con el proyecto deformación SGASA y sus aspectos a tener en cuentaVersión 1.025/10/2010
  2. 2. Historial de Revisión Fecha Versión Descripción Autor25/10/2010 1.0 Levantamiento de requerimientos. J.Alexander Arias James Agudelo Karen Henao Wilmer Usma 2
  3. 3. 1. Introducción 1.1 Propósito 4 1.2 Alcance 4 1.3 Definiciones, Acrónimos, y Abreviaturas 4 1.4 Panorama General 42. Descripción General 2.1 Perspectivas del Producto 5 2.2 Funciones del Producto 5 2.3 Información de Sistema en ejecucion 5 2.4 Características de Usuario 5 2.5 Enunciado del Problema de Usuario 6 2.6 Proceso de Seleccion 6 2.6 Objetivos del usuario 6 2.7 Restricciones Generales 63. Requerimientos Específicos 3.1 Requerimientos de usuario 7 3.2 Actores 8 3.3 Funcionalidad 9 3.3.1 Requerimientos funcionales 9 3.3.2 Re querimientos no funcionales 9 3.3.2.1 Rendiemiento 9 3.3.2.2 Fiabilidad 10 3.3.2.3 Disponibilidad 10 3.3.2.4 Seguridad 10 3.3.2.5 Mantenimiento 10 3.3.2.6 Escalabilidad 10 3.4 Requerimiento de Documentación en Línea y Sistema de Ayuda 3.4.1 Manual de usuario 10 3.4.2 Manual Técnico 10 3.4.3 Ayuda en línea 10 3.4.4 Guias de instalación,Configuracion y archivo Leame 10 3.4.5 Etiquetado y Empaquetado 11 3.5 Factores técnicos 11 3.5.1 Atributos del sistema 11 3.5.2 Servidor de bases de datos 11 3.6 Criterios de Aceptación 11 4. Informacion de soporte 4.1 Apendices 12 4.1.1 Diagrama caso de uso 12 4.1.2 Esquema aplicativo-servidor 13 4.1.3 Guiones de entrevista 12 3
  4. 4. Especificación de Requerimientos1. IntroducciónEl sistema para la gestión y administración de apoyos de sostenimiento a los aprendices (SGASA), será responsablede gestionar, de una forma más sistemática, la distribución de los apoyos de sostenimiento en función de losaprendices. La aplicación tendrá la posibilidad de almacenar los datos de sus usuarios y, posteriormente, usadapara evaluar si aun cumplen con el perfil necesario para disponer de este sostén, una vez terminado el lapsoacordado por la comunidad educativa SENA. Una de las ventajas mas exequibles, sin contar las mencionadas, de lascuales podrá ofrecer este sistema de información es la prevención y, posterior, depuración de todos elementosujeto a manipulación de la información, beneficio inescrupuloso o que este sumiso en la infiltración. Por lamagnitud de este sistema se recomienda que gran parte de su arquitectura este montada sobre la Nube pararealizar los procesos correspondientes, tales como los de Login y crude.1.1 PropósitoIntroducir un sistema de información destinado para administrar el ingreso y salida de los aprendices beneficiadoscon el apoyo de sostenimiento brindado por el Sena Regional Caldas, en respuesta a cada una de las necesidadesque provengan del usuario (medida preventiva para evitar la infiltración y mal manejo del recurso), teniendo encuenta la legislación y las normas vigentes.1.2 AlcanceEl sistema de información hará un seguimiento de los aprendices beneficiarios del Sena Regional Caldas,específicamente del centro de procesos industriales. Sé prevé su entrega para finales de septiembre del 2011.1.3 Definiciones, Acrónimos, y Abreviaturas Aprendiz Al que aprende algún arte u oficio. Infiltración Introducción de manera inescrupulosa a una entidad Gestión Aspecto que se ocupa de la planificación, organización, dirección y control de los recursos (humanos, financieros, materiales, tecnológicos, el conocimiento, etc.). Beneficio Algo que promueve o expande el bienestar; una ventaja. Sistema Conjunto de elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo operando sobre datos, energía o materia para proveer información. Nube Metáfora de Internet.1.4 Panorama GeneralConforme se logre el desarrollo de la aplicación, y posteriormente, una interfaz de usuario, el sistema deinformación deberá disponer de un diseño único, atractivo, sensible, cómodo y funcional para su máximoaprovechamiento. Como programadores, emprendedores, evaluadores y usuarios, se presentara un elemento 4
  5. 5. actualizable, fácil de usar, con menús de ayuda para toda inquietud que surja durante su constante aprendizaje delmanejo de esta, bajo responsabilidad de guardar copias de seguridad ante, durante y después de su manejo.2. Descripción General2.1 Perspectivas del productoEl sistema para la gestión y administración de apoyos de sostenimiento a los aprendices (SGASA) debe brindar unfácil intercambio de la información, compatible con cualquier sistema operativo, para así poder ser implementadoen cualquier institución Sena del país y, futuramente, en entidades educativas de cualquier índole. Su mayor logroes que tal sistema de información no estará muy sujeto a grandes requerimientos de hardware, lo que hará másfácil su aplicación en cualquier equipo de cómputo de gama baja pero sujeto a un servicio de internet estable.2.2 Funciones del Producto a) El link del aplicativo deberá ser postulado en el blog del centro de procesos industriales, Regional Caldas b) El campo de Username y contraseña debe ser garantizado c) En caso de ser introducida el Username y/o contraseña 3 veces seguida, la Ip del equipo de cómputo será bloqueada por 15 minutos. después de este lapso, el usuario podrá intentar acceder a la plataforma. Si se presenta de nuevo el caso anterior y en la misma cantidad de errores ,el username al que se intenta ingresar será bloqueada , y solo podrá de nuevo habilitarse por medio de una solicitud o por un código PUK que se le es suministrado al momento de haber sido inscrito en la plataforma de SGASA. d) Cualquier usuario podrá actualizar su ficha de datos personales, pero estarán sujetos a la información que disponga el administrador del sistema. De comprobarse corrupción de los datos se procede a las acciones legisladas por la entidad competente e) Usuario del sistema sujeto a los 3 puntos anteriores f) El administrador del aplicativo podrá realizar los cambios correspondientes ,y tal cual crea necesario, de los datos suministrados por los beneficiarios; sometido a los 3 puntos anteriores g) Cualquier certificado que necesite ser expedido, podrá ser soportado en documentos tipo doc. y pdf, o si este dispone de un sistema operativo de otra índole, puedan ser descargados dependiendo del formato que maneje y el programa ofimático con el que se trabaje.2.3 Información de Sistema en ejecuciónActualmente el manejo de la información se ha estado encaminando de una forma muy poco sistematizada: losdocumentos, hojas de vida de los beneficiarios e incluso las solicitudes para disponer de alguno de los servicios sondemasiado físicos, sujeto a corrupción de la información, contaminación ambiental y visual, pérdida de datos, seacual sea la circunstancia u condición, problemas al acceder a registros de los aprendices beneficiados, infiltraciones,solicitudes desmedidas, entre otros.2.4 Características de UsuarioSolo el usuario podrá acceder a la plataforma por medio de su número de identificación y contraseñacorrespondiente, acatando allí las normas y legislaciones vigentes. Con ello se logra un mayor nivel de seguridadpuesto que se evita la infiltración de personas no autorizadas, secuestro, pérdida irreparable u corrupción de lainformación. 5
  6. 6. 2.5 Enunciado del Problema de UsuarioActualmente, un aprendiz Sena, que desee disponer de los beneficios aportados por los apoyos de sostenimiento,debe cumplir con un perfil académico y social, es allí donde el usuario se le es exigido su inscripción en la página debienestar al aprendiz SENA y los documentos pertinentes, todo sementado de acuerdo a las nomas y legislacionesvigentes.Todos estos documentos, son vulnerables a corrupción de la información, introducción de datos no veraces ydestrucción de la misma, el archivé desproporcionado, el análisis exhaustivo, el transporte de documentación sujetoa equivocaciones humanas e degradación por factores naturales, afectando así su vida útil2.5.1 Proceso de selecciónPara efectos de adjudicar los apoyos de sostenimiento y teniendo en cuenta la disponibilidad de recursos, nopermite el cubrimiento de dicha población. Por tanto se definen criterios para atender de forma preferencial yprioritaria a los aprendices que presenten una situación de mayor vulnerabilidad respecto de otros.Una vez adjudicados los apoyos de sostenimiento, la dirección de formación profesional publicara los resultados ycon base en ellos el subdirector del centro de formación profesional respectivo expedirá la resolución deadjudicación. Este documento deberá ser enviado a la dirección de formación profesional de la dirección generalcon el fin de verificar el cumplimiento de los presentes lineamientos. Realizar los respectivos trámites de pago y elseguimiento, control y elaboración de los informes consolidados del nivel nacional sobre el asunto Para la continuidad del apoyo de sostenimiento, El aplicativo de apoyos de sostenimiento tiene corte para registrarlas novedades los días 20 de cada mes y está habilitado para permitir el ingreso de los responsables de Apoyos deSostenimiento en cada centro, para registro y consulta con el fin de prestar la debida atención a los aprendicesbeneficiarios. De ahí que elResponsable del seguimiento y control de los apoyos de sostenimiento, deberá registrarlos en el aplicativo,señalando las novedades de cada caso.Las novedades académicas de los aprendices beneficiarios con Apoyos de Sostenimiento deben registrarse en elaplicativo en el momento que ocurran, considerando que ellas afectan el pago a realizar mensualmente a cadaAprendiz. En caso que no se registre la novedad correspondiente a tiempo, se hará el respectivo informe a la Oficinade Control Interno Disciplinario para que adelante la investigación, establezca responsabilidades e imponga lassanciones a que haya lugar.2.6 Objetivos del Usuario  Fundar una solución tecnológica de software para la clasificación sistematizada de la información  Elaborar un aplicativo con calidad y seguridad para la administración de datos  Desarrollar reportes detallados, análisis estadístico y actualizado de la información proporcionada  Llevar a cabo un registro cronológico de la realidad de los aprendices, tomando en cuenta su estado económico-social en los cuales se desarrollan y su continuidad como beneficiario  Implementar un sistema de información flexible y autónoma de acuerdo con las tendencias de las tecnologías de la información y la comunicación, acatando siempre las normas y las legislaciones vigentes. 6
  7. 7. 2.7 Restricciones Generales  Temor a la utilización de las nuevas tecnologías  El alcance debe quedar claramente definido y aceptado por el cliente para evitar que el proyecto se desborde en su plan de ejecución.  Fallas en el control de calidad en el desarrollo del proyecto  Perdida, daño o manejo inadecuado de la información  Perdida o daño en los dispositivos de almacenamiento de información  Daños o problemas con el suministro de energía la conectividad.  Recurso presupuestal insuficiente para la implantación del sistema  Gestionar la adquisición de una red de internet con las características adecuadas para el correcto uso del software  Credibilidad de la aplicación  Normas y legislaciones vigentes por parte del Sena3. Requerimientos Específicos3.1 Requerimientos de usuario a) El aplicativo debe contener la información de los aprendices b) Poseer restricciones acerca del uso del sistema conforme al rol que representa el usuario al momento de ingresar a la plataforma (Beneficiario-Administrador) c) Modificar los datos personales de acuerdo a la situación en que se amerita. Sujeto a revisión por parte del administrador. d) Proveer la posibilidad de anunciar a los aprendices que cuenten en ese momento con el apoyo de sostenimiento. e) Proveer un manual del usuario y/o ayuda en línea para cualquier inquietud f) Aplicativo de software desarrollado de acuerdo a las especificaciones técnicas y que cumpla con los estándares de calidad g) Diseño del sistema de información, junto con la definición de las herramientas tecnológicas a utilizar. h) Seguimiento de la realidad socio-económica del usuario i) Determinar de manera eficiente las opciones que el usuario puede disponer y las restricciones que debe cumplir de acuerdo a la ejecución del sistema informático j) Obtener un seguimiento cronológico de la información, de acuerdo al uso y ejecución de la misma. 7
  8. 8. 3.2 Actores Lista de Actores ID Nombre Función Es la encargada de la distribución de los recursos para el Dirección de formación profesional apoyo de sostenimiento, de acuerdo con el número de Actor1 inscritos, la población estrato 1-2, la ubicación urbana o rural entre otras.se encarga de publicar los resultados al subdirector del centro de formación. Actor2 Subdirector(a) del centro de Se encarga de verificar si los resultados provistos por la formación dirección de formación profesional están sujetos a los lineamientos acordados, realizar los respectivos tramites de pago y el seguimiento, control y elaboración de los informes consolidados del nivel nacional sobre el asunto Actor3 Trabajador(a) Se encarga de la administración y distribución de los Social(administrador) recursos a los cuales cada beneficiario le es correspondido, así pues , estar al tanto de las constantes entradas y salidas de nuevos y viejos aprendices , los cuales desean disponer, o en su defecto, suspender y /o cancelar el apoyo de sostenimiento. Actor4 Aprendiz Es el beneficiario del apoyo de sostenimiento. Está sujeto a términos y condiciones por parte de la dirección de formación nacional; el incumplimiento de alguno de ellos acarrea la cancelación o suspensión por termino indefinido del beneficio 8
  9. 9. 3.3 Funcionalidad3.3.1 Requerimientos funcionales código requerimiento prioridad Rq1 Interpretar el diagnóstico de necesidades informáticas, para ALTA determinar las tecnológicas requeridas en el manejo de la información Rq2 La aplicación contendrá toda la información correspondiente a los ALTA aprendices, ya sea sus datos personales, sus vinculaciones con otras empresas y si posee otro apoyo subsidiado por el gobierno, entre otras Rq3 Reconocer el rol de los usuarios en el proceso formativo, el papel que ALTA deben desempeñar y la metodología de formación, de acuerdo con la dinámica organizacional del Sena Rq4 Gestionar la información de acuerdo con los procedimientos ALTA establecidos y con las tecnologías de la información y la comunicación disponibles Rq5 La aplicación permitirá un buzón de sugerencias para que todo usuario BAJA pueda ofrecer su punto de vista acerca de cómo sintió la interacción con el sistema y que aspectos se pueden mejorar Rq6 Proveer un sistema de formación autónomo, funcional, pero simple, en MEDIA el que el usuario no necesite un formación especial para él con el aplicativo Rq6 El aplicativo deberá registrar las ultimas actualizaciones que sean ALTA realizadas por los usuarios del sistema y ser publicados y analizados por el administrador del sistema Rq7 El sistema informático deberá estar sementado en una plataforma que ALTA garantice la seguridad, fiabilidad y protección de datos para todos los roles de los usuarios. Rq8 El sistema contara con todas las validaciones y restricciones posibles, ALTA teniendo en cuenta el username y la contraseña y, en ciertos casos, las medidas de seguridad respectivas. Rq9 La aplicación deberá ofrecer las opciones de consultar y modificar y ALTA agregar datos por parte del usuario, siendo que el administrador del sistema podrá tener ,no solo los beneficios ya mencionados, sino también la opción de borrar un usuario dentro del sistema, de acuerdo a las normas y legislaciones vigentes3.3.2 Requerimientos no funcionalesSe desarrollan sobre la calidad del sistema, sujeto al manejo que le dé su usuario y la disponibilidad de laplataforma las 24 horas del día; así pues, se contempla la velocidad de respuesta, estética de la aplicación,disponibilidad de la red, y la total y plena facilidad de navegación por parte de los usuarios.3.3.2.1 Rendimiento  Tiempos de respuesta aceptables por parte del aplicativo al momento de una solicitud por parte del usuario.  Optimizar consumo de recursos de internet para hacer el uso del aplicativo, para hacerlo aun más estable cuando se presente un bajo flujo de datos por parte de la nube  Tiempos de ejecución entre un proceso y otro, aligerando no solo el consumo de recurso del equipo de computo, sino también, de la integridad de los datos. 9
  10. 10. 3.3.2.2 Fiabilidad  El sistema debe tener Como prioridad la integridad de la información  Se debe disponer de una copia de seguridad en caso de una posible caída del sistema.los protocolos correctivos y de soporte quedan incluidos3.3.2.3 Disponibilidades  La aplicación estará sujeta a un manejo estable de la velocidad de internet, así como la cantidad de usuarios que accedan al mismo tiempo dentro del sistema  El lapso de tiempo que la aplicación puede estar fuera de uso, sea la razón, los posibles afectados y las consecuencias que puede producir si no se encuentra una pronta solución3.3.2.4 Seguridad  Permitir un correcto logueado por parte del usuario, para el acceso a su cuenta  Proveer de medidas preventivas y correctivas al momento de verificarse un intento de descifrado y secuestro de información  Notificar al administrador u autoridad competente, la extracción ilegal de datos.3.3.2.5 Mantebilidad  Crear manuales de instalación, implementación y correctivos para el correcto uso del aplicativo  Diseñar un sistema de información actualizable , conforme a las incidencias de la tecnología en las comunicaciones3.3.2.6 Escabilidad  Instalar una aplicación orientada a la web  Diseñar un sistema informático capaz de plantear el modelo nube-servidor-aplicativo-usuario  Moldear el aplicativo de tal modo que solo pueda recibir actualizaciones autorizadas por parte del servidor3.4 Requerimiento de Documentación en Línea y Sistema de Ayuda3.4.1 Manual de usuarioEl manual de usuario estará disponible de modo virtual e impreso para cualquier inquietud por parte del usuario3.4.2 Manual técnicoEl manual técnico estará impreso e incluso adjunto con la sección AYUDA dentro del aplicativo, en función deresolver inquietudes que hipotéticamente generara el usuario durante la interacción con el programa .3.4.3 Ayuda en LíneaEl aplicativo podrá disponer de mucha mayor ventaja que el manual técnico, puesto que se contara no solo con unmanual técnico, sino también con guías y ayudas como videos y artículos para lograr mayor interacción con elsistema informático.3.4.4 Guías de instalación, Configuración y archivo léameEl sistema informático dispondrá, no solo de los manuales declarados en puntos anteriores, sino también de unarchivo adjunto en el que se especifica las declaraciones de privacidad, el lucro sin previa autorización y lamodificación ilegal del código fuente, entre otros 10
  11. 11. 3.4.5 Etiquetado y empaquetadoTodo lo referente a soporte y copias de seguridad de los datos reposara dentro de la coordinación académica delcentro. si se desea trabajar con procesos tan delicados como la edición de datos , se debe pedir autorización. Esresponsabilidad de la dirección académica si el usuario extra información de la base de datos, previa suautorización.3.5 Factores técnicos3.5.1 Atributos del sistema Software Versión Vendedor Sistema Windows Microsoft Operativo Linux Ubuntu Versión libre MAC-OS Base de AppServ datos3.5.2 Servidor de Bases de Datos Software Versión Vendedor Sistema Operativo Windows Microsoft Linux Ubuntu Versión libre MAC-OS Motor base de Mysql datos3.6 Criterios de Aceptación a. Velocidad de respuesta ante cualquier solicitud b. Sistema informático flexible al usuario. c. El aplicativo debe tener mínimo consumo de recurso por parte del servicio de internet. d. Interfaz de usuario entendible, simple, estética y funcional para la comodidad del usuario. e. Confianza y seguridad para la gestión de datos. f. Muy buena plataforma y ejecución al acceso masivo de usuarios. 11
  12. 12. 4. Información de Soporte4.1 Apéndices4.1.1 Casos de uso Sistema para el manejo de apoyos de sostenimiento SENA * * * * * analizar potencial contratos aprendizaje Distribuir Recursos * ubicar posicion regional (Rural-Urbana) pertenecer en programa de formacion Sena * * * Porcentuar habitantes estratos 1 y 2 Rec_humanos Asignar cupos clasificar por * porcentaje poblacion 1 y 2 calcular cantidad aprendices por centro de formacion poseer rendimiento academico y haber transcurrido 3 meses desde matricula verificar por cantidad aprendices en los prog. formacion * cualificar por matriculados convocatoria cerrada Seleccionar Formular plan de aprendices negocios en el programa de Priorizar segun formacion informacion aprendiz estar desvinculado de contrato de aprendizaje asdministar * deacuerdo a la demanda Transmitir Gestionar recursos resultados estar sin contrato * * laboral Admin_recursos estar sin condicionamiento de matricula 3 mese antes de inscripcion Gestionar requisitos para inscirpcion clasificar por beneficiario tener-abrir cuenta potencial de contratos de ahorros aprendizaje * estar sin otro apoyo del gobierno o del Sena estar sin otro apoyo de sostenimiento por parte del sena en programa de mismo nivel inscribir datos en pagina web verificar vinculacion como aprendiz sena * estar desvinculado Registrar datos de FIC * * diligenciar formularioAprendiz Estar en estratos 1-2 y/o Sisben(1,2,3) Imprimir comprobante inscripcion estar registrado en la pagina del Sena(apoyos de sostenimiento) Cumplir tiempos cronograma 12
  13. 13. 4.1.2 Diagrama de relación Aplicativo-servidor4.2 Guiones de entrevista.Nombre entrevistado: Propósito: La entrevista se realiza con el fin de analizarCargo: los criterios de evaluación, teniendo enFecha: cuenta la interacción usuario-sistema y laLugar: respuesta que se obtiene del aplicativoHora:Ent1.Nº Pregunta Tiempo Estimado.1. ¿Cómo le pareció el tiempo de respuesta entre el servidor y la 15 minutos. plataforma?2. ¿Qué carencias encontró durante el manejo del aplicativo? 10 minutos.3. ¿Qué sugerencias puede aportar para aumentar la funcionalidad del 5 minutos. aplicativo?4. ¿Qué restricciones hay en estos procesos? 5 minutos.5. ¿Están interesados en un sistema de información para la gestión de 3 minutos. datos de los aprendices aspirantes al apoyo de sostenimiento SENA?6. ¿Cuál le gustaría que fuera el propósito del sistema de información? 5minutos.7. ¿Qué necesidades cree que el sistema abastecerá durante su tiempo 10 minutos. de ejecución?8. ¿El sistema informático cumplió con la mayoría de las necesidades 2 minutos. informáticas estipuladas?9. ¿Cree que este sistema informático podrá ser planteado no solo a nivel 5 minutos. regional, sino también nacional, instituciones y escuelas de educación media? Tiempo estimado: 60minutos. OBSERVACIONES: Si se obtienen formatos o cualquier tipo de información escrita, se hace necesario pedir otra cita para aclarar dudas. 13

×