Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Especificación de Requisitos de Software

Enviado por   •  18 de Diciembre de 2017  •  3.908 Palabras (16 Páginas)  •  482 Visitas

Página 1 de 16

...

1.1 Propósito

En el siguiente documento se mostraran requerimientos funcionales y no funcionales que se observaron durante el proceso de recolección de información en el departamento de informática.

1.2 Alcance

Los componentes para el sistema de administración de horarios, aplica al personal autorizado de del Pnf de informática siendo su alcance la creación y administración del mismo.

El sistema en su versión web permitirá una gestión completa respaldada por los métodos de seguridad necesarios para una aplicación web, sin perder de vista la premisa la cual es de ser una aplicación de trabajo útil, eficaz y eficiente.

El sistema cuenta con la debida autenticación necesaria para la seguridad partiendo de esto las opciones o funcionalidades disponibles dependerán del rol de usuario que podrá realizar o no los siguientes procesos:

- insertar, consultar, modificar, eliminar gestión de ambientes

- insertar, consultar, modificar, eliminar gestión de secciones

- insertar, consultar, modificar, eliminar gestión de trayectos

- insertar, consultar, modificar, eliminar gestión de fases

- insertar, consultar, modificar, eliminar gestión de turnos

- insertar, consultar, modificar, eliminar gestión de unidad curricular

- Definición de acrónimos y abreviaturas

Términos

alias

Definición e información

1.4 Resumen

Este documento tendrá como finalidad dar toda la información acerca de los módulos que ayudaran con la administración del sistema de horarios, debido a que se detalla cada módulo con su respectivo funcionamiento en la aplicación

2 Descripción general

2.1 Perspectiva del producto

Los módulos a desarrollar aunque dividido en varias partes está inmerso en una completa aplicación que se desarrollara, estos módulos son un elemento importante en la vida de la aplicación ya que dará funcionalidad a los elementos de ambientes, secciones, trayectos, fases, turnos y unidad curricular, que son parte importante en la administración de un horario

2.2 Funcionalidad del producto

Cada funcionalidad está ligada a un rol específico por lo cual se mostrara a continuación de forma resumida pero ordenada y clara las funcionalidades de los módulos.

- Módulo de ambientes: Es la funcionalidad de gestionar los ambientes(salones, aulas y espacios deportivos) para la creación y administración de horarios por el usuario autorizado que tiene las opciones de insertar, consultar, modificar, eliminar, y ver reportes, en los reportes se puede ver el total de ambientes y el total de ambientes por secciones.

- Módulo de secciones: Es la funcionalidad de gestionar las secciones para la creación y administración de horarios por parte del usuario autorizado el cual tiene las opciones de insertar, consultar, modificar, eliminar y ver reportes, en los reportes se puede visualizar, total de secciones, secciones por turno, secciones por trayecto y secciones por fases.

- Módulo de trayectos: Es la funcionalidad de gestionar los trayectos I,II,III y IV para la creación y administración de horarios por parte del usuario autorizado el cual tiene las opciones de insertar, consultar, modificar, eliminar.

- Módulo de fases: Es la funcionalidad de gestionar las fases del Pnf para la creación y administración de horarios por parte del usuario autorizado que tiene las opciones de insertar, consultar, modificar, eliminar.

- Módulo de turnos: Es la funcionalidad de gestionar los turnos de la mañana tarde y noche que se le darán a los ambientes y secciones para la creación y administración de horarios por parte del usuario autorizado que tiene las opciones de insertar, consultar, modificar, eliminar.

- Módulo de unidad curricular: Este módulo tendrá como objetivo ver reportes del total de unidad curricular, unidad curricular por sección, unidad curricular por fase y unidad curricular por trayecto.

2.3 Características de los usuarios

Tipo de usuario

Administrador

Formación

Ingeniero en Informática

Actividades

Gestión de acceso a la aplicación

Gestión de datos de usuarios.

Reportes.

Tipo de usuario

Usuarios

Formación

Comisión de horarios

Actividades

Gestión general a los módulos: Gestión de ambientes, secciones, trayectos, fases, turnos y unidad curricular los cuales permiten insertar, consultar,

modificar, emitir reportes y/o eliminar.

Tipo de usuario

Visitante

Formación

Niveles de computación básico

Actividades

Emitir reportes.

2.4 Restricciones

2.4.1. El sistema debe estar implementado bajo un entorno de desarrollo de Software Libre preferiblemente, en cualquiera de sus versiones

2.4.2. El sistema debe ser diseñado bajo un lenguaje de programación PHP, utilizando el paradigma de programación Orientado a Objetos, con el patrón Arquitectónico Modelo Vista Controlador (MVC) y un manejador de base de datos: PostgreSQL.

2.4.3. El sistema deberá validar todos los campos según la información que se deba introducir en ellos con jquery.

2.4.4. El sistema debe estar diseñado bajo los lineamientos de la

...

Descargar como  txt (34.5 Kb)   pdf (112.8 Kb)   docx (45.6 Kb)  
Leer 15 páginas más »
Disponible sólo en Essays.club