requisitos del software - wordpress.com€¦  · web viewnombre julián varela rol diseñador y...

16
ESPECIFICACION DE REQUERIMIENTOS “SICNE” ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE Sistema de información para el control de notas de los estudiantes “SICNE” Autores: INGENIO, Soluciones Integrales Dirigido a: COLEGIO TECNOLOGICO DE VILLAVICENCIO. Lugar y fecha de emisión: Villavicencio 17 de Enero de 2012 INGENIO, Soluciones Integrales

Upload: others

Post on 14-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE

Sistema de información para el control de notas de los estudiantes “SICNE”

Autores:

INGENIO, Soluciones Integrales

Dirigido a:

COLEGIO TECNOLOGICO DE VILLAVICENCIO.

Lugar y fecha de emisión: Villavicencio 17 de Enero de 2012

INGENIO, Soluciones Integrales

Page 2: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

REGISTRO HISTÓRICO DEL DOCUMENTO

Nombre: Especificación de Requerimientos “SICNE”

Ciclo: Requerimientos

Código Fecha Elaboró Revisó Descripción Cambio

Versión

17/01/2012

Laura Osorio 1.0

INGENIO, Soluciones Integrales

Page 3: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

Tabla de Contenido

1 INTRODUCCIÓN 4

1.1 Propósito 4

1.2 Alcance 4

1.3 Personal involucrado 4

1.4 Definiciones, acrónimos y abreviaturas 5

1.5 Resumen 5

2 DESCRIPCIÓN GENERAL 5

2.1 Perspectiva del producto 5

2.2 Requerimientos del negocio 6

2.3 Funcionalidad del producto 6

2.4 Características de los usuarios 7

2.5 Restricciones 7

2.6 Evolución previsible del sistema 8

3 REQUISITOS ESPECÍFICOS 8

3.1 Requerimientos Funcionales 8

3.2 Requerimientos no Funcionales 103.2.1 Requerimientos no Funcionales Organizacionales 113.2.1 Requerimientos no Funcionales Externos 113.2.2 Requisitos de rendimiento 123.2.3 Seguridad 123.2.4 Fiabilidad 123.2.5 Disponibilidad 12

INGENIO, Soluciones Integrales

Page 4: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

1 IntroducciónEn este documento de especificación de requerimientos se mostrara detalladamente los requisitos necesarios para que el software SICNE, realice las funciones solicitadas por el cliente, control de notas de los estudiantes registrados en el colegio.

El objetivo es definir de manera concisa las funciones del sistema de información, las cuales debe suplir las expectativas del cliente, de tal forma que haya una claridad en lo mencionado, para ello los requerimientos descritos en este documento, deben ser comprendidos por el cliente.

1.1 Propósito

El propósito principal de este documento es que sirva de base para la ejecución del proyecto. Se especifican los requerimientos del sistema y se consolida las funciones que debe cumplir de manera directa e indirecta el software SICNE, además de establecer unos límites a su funcionamiento.

El documento no solo va dirigido al cliente principal, también incluye los diferentes usuarios del sistema, para que puedan entender claramente todo lo que el software será capaz de hacer; y a la vez está dirigido al equipo desarrollador de nuestra empresa, el cual servirá como una guía para el proceso y verificación de resultados.

1.2 Alcance

El desarrollo del sistema información tendrá como resultado el producto denominado: SICNE Sistema de Información para el control de notas de estudiantes. El documento de requerimientos lleva a definir claramente lo que hará el sistema para poder realizar un análisis, diseño y la debida documentación de estos, para continuar con el desarrollo. La principal tarea que tendrá el producto es gestionar las notas de los estudiantes de un colegio por años escolares.

1.3 Personal involucrado

El equipo desarrollador, tiene repartidas las responsabilidades de la siguiente forma, basándose en la metodología RUP:

Nombre Clara Natalia Herrera RicoRol Representante Legal y Gestor del ProyectoCategoría profesional Ingeniero de sistemasResponsabilidades Liderar el proyecto, controlar y aprobar cambios, revisionesInformación de contacto [email protected]

Nombre Laura OsorioRol Analista y diseñadoraCategoría profesional Ingeniero de sistemasResponsabilidades Analista del sistema, especificar los requerimientos y las

soluciones, definir casos de uso. Información de contacto 3213602117 - [email protected]

INGENIO, Soluciones Integrales

Page 5: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

Nombre Julián VarelaRol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemasResponsabilidades Diseño de software, diseño de interfaces y bases de datos

Implementador e integrador.Información de contacto 3128954292, [email protected] Aprobación

Nombre Zulma Julieth PeñaRol Documentador técnico y TestingCategoría profesional Ingeniero de sistemasResponsabilidades Diseño y elaboración de pruebas. Verificar requerimientos

y calidad. Control. Documentación de usuario.Información de contacto 3214238039, Zulma.peñ[email protected] Aprobación

1.4 Definiciones, acrónimos y abreviaturas

DEFINICION – ABREVIATURA DESCRIPCIONSICNE Sistema Institucional (Software)RUP Rational Unified Process (Proceso racional unificado,

metodología de desarrollo del software SICNE)

1.5 ResumenEn el documento se realiza una descripción general del sistema a desarrollar, funciones, restricciones, y aspectos a tener en cuenta entorno al sistema y sus usuarios.

Posteriormente se hace un análisis de cada requerimiento y se especifica cada función, utilizando tablas, los requerimientos de interfaz vienen acompañados de pantallazos con su debida explicación. Al final se hace el análisis de los requerimientos funcionales por medio de casos de uso, con el respectivo detalle.

2 Descripción general

2.1 Perspectiva del producto

El sistema de información pretende ser el complemento de una base de datos informática ya existente, donde únicamente se puede ingresar y almacenar la información personal de los estudiantes, para su visualización.

Este software maneja una conexión interna con la base de datos que importara toda la información ya existente de los estudiantes. Además almacenara la información de los usuarios docente, las notas, y reportes, lo que le permite tener un fácil acceso a toda la información que se almacena y así dar respuesta a las solicitudes del usuario de forma rápida.

Mediante el siguiente diagrama de bloques se muestra el contexto y relación del sistema

INGENIO, Soluciones Integrales

Page 6: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

2.2 Requerimientos del negocio

Los objetivos de los clientes del proyecto se resumen en:

- Optimizar el proceso de almacenar la información académica de los estudiantes.- Sistematizar la información importante del colegio.- Ahorrar el manejo de grandes cantidades de papelería.- Ahorro de tiempo en la tarea de consulta y gestión de las notas.

2.3 Funcionalidad del producto

El sistema de información SICNE, contara con las siguientes funcionalidades:ID FUNCION

F1 Manejo de NotasF-1.1 Ingreso de NotasF-1.2 Modificación de Notas

F3 Manejo de DatosF3.1 Ingreso/modificación de datos de docentesF3.2 Ingreso/modificación de datos de estudiantes

F5 Generar Informes académicosF5.1 Informe de notas por Estudiante F5.2 Informe de notas por Grado escolar

INGENIO, Soluciones Integrales

REGISTROInformación personal de estudiantes

REGISTRONOTAS

ESTUDIANTE

REPORTESNOTAS

INFORMACION MATERIAS POR

GRADOS

PERFIL INFORMACION

DE ESTUDIANTE

SICNE

Page 7: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

F5.3 Informe de notas por TrimestresF6 Exportación de Informes a Microsoft Excel

2.4 Características de los usuarios

Administrador

Tipo de usuario Usuario de mayor jerarquíaFormación Profesional o TécnicoHabilidades Conocimientos de Informática básicosActividades Control del funcionamiento del plantel

Docente

Tipo de usuario Usuario de menor jerarquíaFormación LicenciadoHabilidades Conocimientos en informáticaActividades Enseñanza, registro de notas

2.5 Restricciones

Para el desarrollo del sistema de información y Registro de Estudiantes SIRE, se tomaran en cuenta las siguientes restricciones.

El software deberá funcionar perfectamente para el sistema operativo Windows XP y sus versiones posteriores.

La calificación de las notas de los estudiantes estará regido por el sistema actual de calificación del Ministerio de Educación

SIRE debe ser terminado en un tiempo máximo de 3 meses.

El modulo será implementado en Flex, un lenguaje orientado a desarrollo de páginas web.

Motor de base de datos: Sera utilizado la base de datos con la que cuente el colegio, en este caso será Oracle 10g.

2.6 Evolución previsible del sistema

Una futura mejora al sistema vendría dada por la modificación en los permisos de acceso, pues se les podría dar a los estudiantes la posibilidad de revisar sus cursos y notas de cada materia.

Se podría desarrollar una extensión del sistema para el proceso de matriculas, y generación de recibos de pago.

INGENIO, Soluciones Integrales

Page 8: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

3 Requisitos específicos

3.1 Requerimientos Funcionales

ID REQ01---Ingresar EstudiantesDESCRIPCION Personal autorizado del colegio, tendrá la opción de Ingresar los

estudiantes al sistemas por medio del botón “Agregar un nuevo Registro de Estudiante” o de modificar a estado “inactivo” un docente o estudiante que ya no pertenezca a la Institución

Entrada 1. Identificación como usuario Administrador2. Ingreso de nombre y apellidos3. Tipo de Identificación4. Numero de Identificación5. Foto6. Dirección7. Fecha de Nacimiento8. Teléfono9. Datos de los padres o acudientes( Nombres y apellidos,

ocupación, teléfono)10. Sexo

Salida Actualización de la base de datos del sistemaRestricciones o Excepciones

Se validaran las entradas: Identificación, Fecha de nacimiento, Sexo

Prioridad Alta/Esencial Media/Deseado Baja/Opcional

ID REQ02—Ingresar NotasDESCRIPCION Los docentes ingresaran al software por medio de identificación

como Docente, escogerán la materia (en caso de dictar mas de una) y el curso en el cual van a digitar las notas. Una vez realizada esta acción, el docente dará click en el botón GUARDAR y los datos quedaran automáticamente guardados en la base de datos del sistema

Entrada 1. Acceso al Software por medio de identificación como Docente

2. Elección de la materia 3. Elección del curso4. Ingreso de las notas respectivas de cada estudiante5. Envío de las notas ingresadas a la base de datos

Salida 1. Actualización de la base de datos del sistema2. Actualización del historial de cada estudiante

Restricciones o Excepciones

El docente no podrá modificar las notas una vez haya dado click en el botón GUARDAR

Prioridad Alta/Esencial Media/Deseado Baja/Opcional

INGENIO, Soluciones Integrales

Page 9: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

ID REQ03---Modificar NotasDESCRIPCION En caso de ser necesario, personal autorizado podrá modificar las

notas de los estudiantes, que previamente han sido ingresadas por los docentes.

Entrada 1. Acceso al Software por medio de identificación como Administrador

2. Código del estudiante3. Elección de la Materia4. Corrección de la nota en cuestión

Salida Actualización de las notas del estudianteRestricciones o Excepciones

El número de notas que puede ingresar un profesor corresponde al número de cursos dictados multiplicado por el número de estudiantes en cada curso.

Prioridad Alta/Esencial Media/Deseado Baja/Opcional

ID REQ05---Ingresar DocentesDESCRIPCION Personal autorizado del, tendrá la opción de Ingresar los docentes al

sistemas por medio del botón “Agregar un nuevo Registro de Docente” .Los datos de los docentes se resume a la información básica para su cuenta de acceso.

Entrada 1. Identificación como usuario Administradora. Usuariob. Contraseña

2. Información: a. Nombre y apellidosb. Lugar de Nacimientoc. Fecha de Nacimientod. Direccióne. Teléfono f. Formación Académicag. Materias a cargo

Salida Actualización de la base de datos del sistemaRestricciones o ExcepcionesPrioridad Alta/Esencial Media/Deseado Baja/Opcional

ID REQ06-- Generar Informes AcadémicosDESCRIPCION Impresión de informes académicos de los estudiantesEntrada 1. Identificación como usuario Administrador

2. Elección de la pestaña estudiantes3. Elección del botón Imprimir Informes

Salida Impresión de informe académico de todos o algún estudiante especifico

Restricciones o Excepciones

--------

Prioridad Alta/Esencial Media/Deseado Baja/Opcional

INGENIO, Soluciones Integrales

Page 10: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

ID REQ04---Exportar reportes a Microsoft Office ExcelDESCRIPCION El software deberá permitir exportar informes de los registros de

notas a hojas de cálculo en Excel.Entrada 1. Identificación como Administrador del software

2. Elección del registro de a exportarSalida Hoja de cálculo en Excel, habilitada para imprimir o realizar

modificacionesRestricciones o Excepciones

----

Prioridad Alta/Esencial Media/Deseado Baja/Opcional

3.2 Requerimientos no Funcionales

3.2.1 Requerimientos no Funcionales del Producto

ID REQnf01DESCRIPCION El software deberá funcionar correctamente en equipos que tengan

instalado Windows XP y sus versiones posteriores.

ID REQnf02DESCRIPCION Los datos de los estudiantes o docentes que ya no pertenezcan a la

Institución o que por motivos de incapacidad o de fuerza mayor se encuentre desvinculados por un tiempo indefinido, no serán borrados del sistema. Estos datos o registros cambiaran a un estado inactivo, asegurando su permanencia dentro de la base de datos del Instituto.

ID REQnf03DESCRIPCION El tiempo de respuesta cuando personal administrativo requiera la

información de los estudiantes, debe ser máximo 5 segundos

ID REQnf04DESCRIPCION El sistema deberá contar con una base de datos para mínimo 700

registros, estudiantes de secundaria.

ID REQnf05DESCRIPCION Permitirá ver una historial de la información de cada estudiante, y de

cada docente. Es decir, el programa contara con una pestaña que mostrara los datos académicos del estudiante, su hoja de vida y datos de sus padres y/o acudientes. Para el caso de docentes, habrá una nueva ventana con pestañas que le permitirá interactuar entre su perfil personal y sus reportes de notas.

ID REQnf06DESCRIPCION Solo los Usuarios Administrador, tendrán total acceso a la

información. Los usuarios docentes, estarán limitados al ingreso de

INGENIO, Soluciones Integrales

Page 11: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

las notas. Y los estudiantes no tendrán ninguna interacción con el programa.

ID REQnf07DESCRIPCION El software proporcionara la opción de agregar un nuevo registro.

3.2.1 Requerimientos no Funcionales Organizacionales

ID REQnf08DESCRIPCION El sistema deberá estar terminado en no más de 4 meses, y se irán

mostrando avances y entregando informes acerca del estado actual desarrollo del software al cliente.

ID REQnf9DESCRIPCION La interfaz del programa deberá contar con el logo de la Institución

ID REQ10DESCRIPCION En la interfaz de inicio habrá un modulo de identificación para tres

tipos de usuarios: Secretarias, Docentes y Administradores, cada uno con una respectiva clave.

3.2.1 Requerimientos no Funcionales Externos

ID REQnf10DESCRIPCION La información ingresada , como datos personales de los

estudiantes y profesores, tendrá la garantía de ser confidencial

ID REQnf11DESCRIPCION El sistema generara una copia interna para la institución, de la base

de datos, asegurando la seguridad de la información

ID REQnf12DESCRIPCION El sistema de notas que utilizara el sistema, será el Sistema Actual

de Calificación dado por el Ministerio de Educación.

3.2.2 Requisitos de rendimiento

ID REQnf12DESCRIPCION El sistema deberán soportar el ingreso de máximo 15 personas

manipulando simultáneamente la aplicación, desde diferentes computadores.

ID REQnf12DESCRIPCION El 95% de las transacciones deben realizarse en menos de 5

INGENIO, Soluciones Integrales

Page 12: Requisitos del software - WordPress.com€¦  · Web viewNombre Julián Varela Rol Diseñador y Desarrollador Categoría profesional Ingeniero de sistemas Responsabilidades Diseño

ESPECIFICACION DE REQUERIMIENTOS “SICNE”

segundos.

3.2.3 Seguridad

ID REQnf12DESCRIPCION El ingreso al SICNE se validara por medio de un usuario y

contraseña diferente para cada usuario.

ID REQnf12DESCRIPCION Cada usuario tendrá habilitadas las funciones que únicamente

pueden realizar en un modulo determinado.

ID REQnf12DESCRIPCION El sistema estará soportado por un servidor de copias de seguridad,

el cual realizara un backup diario.

3.2.4 Fiabilidad

ID REQnf12DESCRIPCION El sistema evitara que exista algún tipo de pérdida de la información

que maneja, haciendo actualizaciones inmediatas al realizar cambios, en la base de datos.

ID REQnf12DESCRIPCION Para evitar la pérdida de información a largo plazo, el sistema se

encargara de realizar un backup diario de los datos almacenados.

ID REQnf12DESCRIPCION El número de incidentes permisibles no puede superar la cantidad de

5 diarios.

3.2.5 Disponibilidad

ID REQnf12DESCRIPCION El número de incidentes permisibles no puede superar la cantidad de

3 diarios.

ID REQnf12DESCRIPCION El sistema funcionará el 100% de la totalidad de horas al día, con

accesibilidad para todos sus usuarios.

INGENIO, Soluciones Integrales