especificación de requerimientos

13
Especificación de requerimientos Centro de Procesos industriales Documentación relacionada con el proyecto de formación SGASA y sus aspectos a tener en cuenta Versión 1.0 25/10/2010

Upload: jalex666

Post on 21-Jul-2015

4.418 views

Category:

Documents


0 download

TRANSCRIPT

Especificación de requerimientos Centro de Procesos industriales Documentación relacionada con el proyecto de formación SGASA y sus aspectos a tener en cuenta Versión 1.0 25/10/2010

2

Historial de Revisión

Fecha Versión Descripción Autor

25/10/2010 1.0 Levantamiento de requerimientos. J.Alexander Arias

James Agudelo

Karen Henao

Wilmer Usma

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 4

2. 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 6

3. 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

4

Especificación de Requerimientos

1. Introducción

El sistema para la gestión y administración de apoyos de sostenimiento a los aprendices (SGASA), será responsable

de gestionar, de una forma más sistemática, la distribución de los apoyos de sostenimiento en función de los

aprendices. La aplicación tendrá la posibilidad de almacenar los datos de sus usuarios y, posteriormente, usada

para evaluar si aun cumplen con el perfil necesario para disponer de este sostén, una vez terminado el lapso

acordado por la comunidad educativa SENA. Una de las ventajas mas exequibles, sin contar las mencionadas, de las

cuales podrá ofrecer este sistema de información es la prevención y, posterior, depuración de todos elemento

sujeto a manipulación de la información, beneficio inescrupuloso o que este sumiso en la infiltración. Por la

magnitud de este sistema se recomienda que gran parte de su arquitectura este montada sobre la Nube para

realizar los procesos correspondientes, tales como los de Login y crude.

1.1 Propósito

Introducir un sistema de información destinado para administrar el ingreso y salida de los aprendices beneficiados

con el apoyo de sostenimiento brindado por el Sena Regional Caldas, en respuesta a cada una de las necesidades

que provengan del usuario (medida preventiva para evitar la infiltración y mal manejo del recurso), teniendo en

cuenta la legislación y las normas vigentes.

1.2 Alcance

El 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 General

Conforme se logre el desarrollo de la aplicación, y posteriormente, una interfaz de usuario, el sistema de

información deberá disponer de un diseño único, atractivo, sensible, cómodo y funcional para su máximo

aprovechamiento. Como programadores, emprendedores, evaluadores y usuarios, se presentara un elemento

5

actualizable, fácil de usar, con menús de ayuda para toda inquietud que surja durante su constante aprendizaje del

manejo de esta, bajo responsabilidad de guardar copias de seguridad ante, durante y después de su manejo.

2. Descripción General

2.1 Perspectivas del producto

El sistema para la gestión y administración de apoyos de sostenimiento a los aprendices (SGASA) debe brindar un

fácil intercambio de la información, compatible con cualquier sistema operativo, para así poder ser implementado

en cualquier institución Sena del país y, futuramente, en entidades educativas de cualquier índole. Su mayor logro

es que tal sistema de información no estará muy sujeto a grandes requerimientos de hardware, lo que hará más

fá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ón

Actualmente el manejo de la información se ha estado encaminando de una forma muy poco sistematizada: los

documentos, hojas de vida de los beneficiarios e incluso las solicitudes para disponer de alguno de los servicios son

demasiado físicos, sujeto a corrupción de la información, contaminación ambiental y visual, pérdida de datos, sea

cual 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 Usuario

Solo el usuario podrá acceder a la plataforma por medio de su número de identificación y contraseña

correspondiente, acatando allí las normas y legislaciones vigentes. Con ello se logra un mayor nivel de seguridad

puesto que se evita la infiltración de personas no autorizadas, secuestro, pérdida irreparable u corrupción de la

información.

6

2.5 Enunciado del Problema de Usuario

Actualmente, 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 de

bienestar al aprendiz SENA y los documentos pertinentes, todo sementado de acuerdo a las nomas y legislaciones

vigentes.

Todos estos documentos, son vulnerables a corrupción de la información, introducción de datos no veraces y

destrucción de la misma, el archivé desproporcionado, el análisis exhaustivo, el transporte de documentación sujeto

a equivocaciones humanas e degradación por factores naturales, afectando así su vida útil

2.5.1 Proceso de selección

Para efectos de adjudicar los apoyos de sostenimiento y teniendo en cuenta la disponibilidad de recursos, no

permite el cubrimiento de dicha población. Por tanto se definen criterios para atender de forma preferencial y

prioritaria 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 y

con base en ellos el subdirector del centro de formación profesional respectivo expedirá la resolución de

adjudicación. Este documento deberá ser enviado a la dirección de formación profesional de la dirección general

con el fin de verificar el cumplimiento de los presentes lineamientos. Realizar los respectivos trámites de pago y el

seguimiento, 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 registrar

las novedades los días 20 de cada mes y está habilitado para permitir el ingreso de los responsables de Apoyos de

Sostenimiento en cada centro, para registro y consulta con el fin de prestar la debida atención a los aprendices

beneficiarios. De ahí que el

Responsable 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 el

aplicativo en el momento que ocurran, considerando que ellas afectan el pago a realizar mensualmente a cada

Aprendiz. En caso que no se registre la novedad correspondiente a tiempo, se hará el respectivo informe a la Oficina

de Control Interno Disciplinario para que adelante la investigación, establezca responsabilidades e imponga las

sanciones 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.

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 Sena

3. Requerimientos Específicos

3.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.

8

3.2 Actores

Lista de Actores

ID Nombre Función

Actor1

Dirección de formación profesional

Es la encargada de la distribución de los recursos para el apoyo de sostenimiento, de acuerdo con el número de 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

formación

Se encarga de verificar si los resultados provistos por la

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)

Social(administrador) Se encarga de la administración y distribución de los

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

9

3.3 Funcionalidad

3.3.1 Requerimientos funcionales

código requerimiento prioridad

Rq1 Interpretar el diagnóstico de necesidades informáticas, para

determinar las tecnológicas requeridas en el manejo de la información

ALTA

Rq2 La aplicación contendrá toda la información correspondiente a los

aprendices, ya sea sus datos personales, sus vinculaciones con otras

empresas y si posee otro apoyo subsidiado por el gobierno, entre otras

ALTA

Rq3 Reconocer el rol de los usuarios en el proceso formativo, el papel que

deben desempeñar y la metodología de formación, de acuerdo con la

dinámica organizacional del Sena

ALTA

Rq4 Gestionar la información de acuerdo con los procedimientos

establecidos y con las tecnologías de la información y la comunicación

disponibles

ALTA

Rq5 La aplicación permitirá un buzón de sugerencias para que todo usuario

pueda ofrecer su punto de vista acerca de cómo sintió la interacción

con el sistema y que aspectos se pueden mejorar

BAJA

Rq6 Proveer un sistema de formación autónomo, funcional, pero simple, en

el que el usuario no necesite un formación especial para él con el

aplicativo

MEDIA

Rq6 El aplicativo deberá registrar las ultimas actualizaciones que sean

realizadas por los usuarios del sistema y ser publicados y analizados

por el administrador del sistema

ALTA

Rq7 El sistema informático deberá estar sementado en una plataforma que

garantice la seguridad, fiabilidad y protección de datos para todos los

roles de los usuarios.

ALTA

Rq8 El sistema contara con todas las validaciones y restricciones posibles,

teniendo en cuenta el username y la contraseña y, en ciertos casos, las

medidas de seguridad respectivas.

ALTA

Rq9 La aplicación deberá ofrecer las opciones de consultar y modificar y

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 vigentes

ALTA

3.3.2 Requerimientos no funcionales

Se desarrollan sobre la calidad del sistema, sujeto al manejo que le dé su usuario y la disponibilidad de la

plataforma 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.

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 incluidos

3.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ón

3.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 comunicaciones

3.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 servidor

3.4 Requerimiento de Documentación en Línea y Sistema de Ayuda 3.4.1 Manual de usuario El manual de usuario estará disponible de modo virtual e impreso para cualquier inquietud por parte del usuario 3.4.2 Manual técnico El manual técnico estará impreso e incluso adjunto con la sección AYUDA dentro del aplicativo, en función de resolver inquietudes que hipotéticamente generara el usuario durante la interacción con el programa . 3.4.3 Ayuda en Línea El aplicativo podrá disponer de mucha mayor ventaja que el manual técnico, puesto que se contara no solo con un manual técnico, sino también con guías y ayudas como videos y artículos para lograr mayor interacción con el sistema informático. 3.4.4 Guías de instalación, Configuración y archivo léame El sistema informático dispondrá, no solo de los manuales declarados en puntos anteriores, sino también de un archivo adjunto en el que se especifica las declaraciones de privacidad, el lucro sin previa autorización y la modificación ilegal del código fuente, entre otros

11

3.4.5 Etiquetado y empaquetado Todo lo referente a soporte y copias de seguridad de los datos reposara dentro de la coordinación académica del centro. si se desea trabajar con procesos tan delicados como la edición de datos , se debe pedir autorización. Es responsabilidad de la dirección académica si el usuario extra información de la base de datos, previa su autorización. 3.5 Factores técnicos 3.5.1 Atributos del sistema

Software Versión Vendedor

Sistema

Operativo

Windows

Linux Ubuntu

MAC-OS

Microsoft

Versión libre

Base de

datos

AppServ

3.5.2 Servidor de Bases de Datos

Software Versión Vendedor

Sistema Operativo Windows

Linux Ubuntu

MAC-OS

Microsoft

Versión libre

Motor base de

datos

Mysql

3.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.

12

4. Información de Soporte

4.1 Apéndices

4.1.1 Casos de uso

Sistema para el manejo de apoyos de sostenimiento SENA

Aprendiz

Registrar datos

Distribuir Recursos

inscribir datos en

pagina web

Asignar cupos

analizar potencial

contratos aprendizaje

Porcentuar

habitantes estratos 1 y 2

Gestionar requisitos

para inscirpcion

beneficiario

verificar vinculacion

como aprendiz sena

diligenciar

formulario

Cumplir tiempos

cronograma

Imprimir

comprobante inscripcion

ubicar posicion

regional (Rural-Urbana)

calcular cantidad

aprendices por centro de

formacion

estar desvinculado de

contrato de aprendizaje

tener-abrir cuenta

de ahorros

estar sin otro apoyo

del gobierno o del Sena

estar sin otro apoyo de

sostenimiento por parte del sena en

programa de mismo nivel

Formular plan de

negocios en el programa de

formacion

poseer rendimiento academico

y haber transcurrido 3 meses

desde matricula

estar sin condicionamiento

de matricula 3 mese antes de

inscripcion

estar desvinculado

de FIC

estar registrado en la

pagina del Sena(apoyos de

sostenimiento)

Estar en estratos

1-2 y/o Sisben(1,2,3)

pertenecer en

programa de formacion Sena

estar sin contrato

laboral

Rec_humanos

*

*

*

*

*

*

**

Seleccionar

aprendices

Priorizar segun

informacion aprendiz

*

*

*

*

Transmitir

resultados

Admin_recursos

Gestionar recursos

* *

asdministar

deacuerdo a la demanda

clasificar por

potencial de contratos

aprendizaje

clasificar por

porcentaje poblacion 1 y 2

cualificar por

matriculados convocatoria cerrada

verificar por cantidad

aprendices en los prog.

formacion

* **

*

13

4.1.2 Diagrama de relación Aplicativo-servidor

4.2 Guiones de entrevista.

Nombre entrevistado:

Cargo: Fecha: Lugar: Hora:

Propósito: La entrevista se realiza con el fin de analizar los criterios de evaluación, teniendo en cuenta la interacción usuario-sistema y la respuesta que se obtiene del aplicativo

Ent1. Nº Pregunta Tiempo

Estimado.

1. ¿Cómo le pareció el tiempo de respuesta entre el servidor y la plataforma?

15 minutos.

2. ¿Qué carencias encontró durante el manejo del aplicativo? 10 minutos. 3. ¿Qué sugerencias puede aportar para aumentar la funcionalidad del

aplicativo? 5 minutos.

4. ¿Qué restricciones hay en estos procesos? 5 minutos. 5. ¿Están interesados en un sistema de información para la gestión de

datos de los aprendices aspirantes al apoyo de sostenimiento SENA? 3 minutos.

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

de ejecución? 10 minutos.

8. ¿El sistema informático cumplió con la mayoría de las necesidades informáticas estipuladas?

2 minutos.

9. ¿Cree que este sistema informático podrá ser planteado no solo a nivel regional, sino también nacional, instituciones y escuelas de educación media?

5 minutos.

Tiempo estimado: 60minutos.

OBSERVACIONES: Si se obtienen formatos o cualquier tipo de información escrita, se hace necesario pedir otra cita para aclarar dudas.