miércoles, 3 de abril de 2013

Especificación de Requerimientos


Requerimientos Funcionales.

ID del Requerimiento:
RFN – 001
Nombre del Requerimiento:
DE NEGOCIO
Identificación del requerimiento:
001
Características:

Desean un sistema que gestione la creación de Gestión, control y Evaluación Académica del IUTOMS.
Descripción del requerimiento:
Cada persona que acceda al sistema deberá contar con un usuario y clave única, que deberá ser otorgada por el sistema, mediante la notificación de un correo, el cual servirá para completar el registro; cabe mencionar que el administrador será el que decidirá a quienes usuarios tendrán el privilegio de acceso al sistema. Para la parte de división de planificación, el sistema gestionará el registro, modificación  de materias, carreras, trimestre y aldeas.
Requerimiento NO funcional:
Atributos  de Calidad, Reglas de Negocio y Interfaz.
Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                             
O Media Baja                    O Baja  



ID del Requerimiento:
RFN - 001
Nombre del Requerimiento:
DE NEGOCIO
Identificación del requerimiento:
002
Características:
Que gestione registro de docentes, como de materias  y carreras entre otras.
Descripción del requerimiento:
El registro académico,  tomamos como punto de partida la matrícula del estudiante, creándose de esta manera la base de datos de alumnos, dentro de la misión este se somete a una serie de evaluaciones, los resultados de estas; cada docente los ingresa a la base de datos alumnos las notas de cada uno de sus estudiantes son de la unidad curricular que está llevando, El Sistema al final será capaz de generar una serie de reportes que reflejarán la situación académica del estudiante como: reportes de notas, constancias de estudio y otros.
Requerimiento NO funcional:
Atributos  de Calidad
Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                             
O Media Baja                    O Baja  

ID del Requerimiento:
RFU - 002
Nombre del Requerimiento:
DE USUARIO
Identificación del requerimiento:
001
Características:
Las necesidades que los usuarios tienen y las tareas que  deben realizar con el sistema
Descripción del requerimiento:
  • Deberá permitir que los usuarios realicen varios tipos de consultas (aldeas, notas, materias entre otras).
  • Permitirá la impresión de las notas
  • Deberá permitir la modificación de información
  • Deberá permitir la eliminación de información
  • Permitirá gestionar  registros de información (materia, aldeas, entre otras).
Requerimiento NO funcional:
Atributos  de Calidad
Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                             
O Media Baja                    O Baja  



ID del Requerimiento:
RFS - 003
Nombre del Requerimiento:
DE SISTEMA
Identificación del requerimiento:
001
Características:

·         Se expresan desde la perspectiva del sistema H/S que contiene la aplicación. Asumen que la el software es parte de un sistema mayor.

Descripción del requerimiento:
·         Mostrará las Notas por cada materia y por el docente que se vaya a asignar, bien sea su especialidad
  • Deberá enviar notificaciones de correo una ve creada su registro.
  • Deberá notificar por la  página web.
  • Deberá controlar el acceso al sistema
  • Deberá poseer reglas de validaciones
Requerimiento NO funcional:
Atributos  de Calidad
Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                             
O Media Baja                     O Baja  



ID del Requerimiento:
RFC - 004
Nombre del Requerimiento:
DE COMPORTAMIENTO
Identificación del requerimiento:
001
Características:

          Describen los servicios que el sistema presta a todos los usuarios directos.
          Expresan que hace el sistema bajo ciertos eventos (su comportamiento).
Descripción del requerimiento:
  • Deberá permitirle modificar los materias aldeas entre otros, una vez creados
  • Deberá permitir enviar notificaciones manualmente
  • Deberá emitir reportes.
Requerimiento NO funcional:
Atributos  de Calidad
Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                             
O Media Baja                     O Baja  



Requerimientos no Funcionales.
ID del Requerimiento:
RNFR – 005
Nombre del Requerimiento:
RESTRICCIONES
Identificación del requerimiento:
001
Características:

          Plataforma de desarrollo y operación.
          Uso de estándares, prácticas, métodos de desarrollo.
          Tiempo máximo de desarrollo.
          Costo máximo de desarrollo.
Descripción del requerimiento:
·         La plataforma la cual será desarrollado es LINUX y WINDOWS
·         El servidor a usar es APACHE
·         Los lineamiento son los estipulados por la metodología de desarrollo RUP
·         El tiempo máximo de desarrollo será de  6 meses aproximadamente.
·         Deberá ser una aplicación web que debe ser desarrollada con las siguientes herramientas: Plataforma Wamp, MySql  y PHP.
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                               
O Media Baja                    O Baja

ID del Requerimiento:
RNFAC – 006
Nombre del Requerimiento:
ATRIBUTOS DE CALIDAD
Identificación del requerimiento:
001
Características:

          El rendimiento que la aplicación debe tener.
          La confiabilidad que debe poseer.
          La seguridad que debe proveer.
          La utilidad que debe garantizar.
Descripción del requerimiento:
·         Confiabilidad
ü  El sistema será capaz de reponerse, en caso de ocurrir fallas en sus componentes.
ü  El sistema podrá identificar correctamente el usuario que este accediendo a los recursos
ü  el sistema debe proveer mecanismo de control de la integridad de seguridad de los datos suministrado
ü  deberá de proveer mecanismo de validación, que faciliten la seguridad de la misma.
ü  Solo tendrán acceso los usuarios autorizados por el administrador y recursos humanos.
ü  Se espera un óptimo Funcionamiento en plataforma web
ü  El sistema deberá ser robusto para integrarse a los diferentes sistemas operativos existentes.
ü  Será flexible a los cambios que puedan presentarse.
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                               
O Media Baja                    O Baja

ID del Requerimiento:
RNFAC – 006
Nombre del Requerimiento:
ATRIBUTOS DE CALIDAD
Identificación del requerimiento:
002
Características:

          El rendimiento que la aplicación debe tener.
          La confiabilidad que debe poseer.
          La seguridad que debe proveer.
          La utilidad que debe garantizar.
Descripción del requerimiento:
  • Funcionalidad
ü  Se espera un óptimo Funcionamiento en plataforma web.
ü  El sistema deberá ser robusto para integrarse a los diferentes sistemas operativos existentes.
ü  Será flexible a los cambios que puedan presentarse.
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                               
O Media Baja                    O Baja

ID del Requerimiento:
RNFAC – 006
Nombre del Requerimiento:
ATRIBUTOS DE CALIDAD
Identificación del requerimiento:
003
Características:

          El rendimiento que la aplicación debe tener.
          La confiabilidad que debe poseer.
          La seguridad que debe proveer.
          La utilidad que debe garantizar.
Descripción del requerimiento:
  • Facilidad de Uso
ü  El sistema deberá ser de fácil uso e entendimiento para los usuarios finales.
ü  Se proveerá de manuales se usuario para su entendimiento.
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                               
O Media Baja                    O Baja


ID del Requerimiento:
RNFAC – 006
Nombre del Requerimiento:
ATRIBUTOS DE CALIDAD
Identificación del requerimiento:
004
Características:

          El rendimiento que la aplicación debe tener.
          La confiabilidad que debe poseer.
          La seguridad que debe proveer.
          La utilidad que debe garantizar.
Descripción del requerimiento:
·         Eficiencia:
ü  Se espera que el uso de los recursos sea inferior para obtener una óptima funcionalidad.
ü  El sistema deberá utilizar de manera eficiente el uso de disco duro al momento de guardar la información
ü  Se espera un óptimo desempeño en la transferencia de datos vía web
ü  El tiempo de respuesta de las consultas u otras opciones será vertiginoso
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                               
O Media Baja                    O Baja


ID del Requerimiento:
RNFAC – 006
Nombre del Requerimiento:
ATRIBUTOS DE CALIDAD
Identificación del requerimiento:
005
Características:

          El rendimiento que la aplicación debe tener.
          La confiabilidad que debe poseer.
          La seguridad que debe proveer.
          La utilidad que debe garantizar.
Descripción del requerimiento:
  • Facilidad de mantenimiento
·         Sera de fácil mantenimiento, debido a que trabaja bajo la estructura de MVC, que facilita el mantenimiento de los componentes dañados.
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                               
O Media Baja                    O Baja


ID del Requerimiento:
RNRN – 007
Nombre del Requerimiento:
REGLA DE NEGOCIO
Identificación del requerimiento:
001
Características:

          Regulaciones gubernamentales (Leyes, decretos, providencias, etc.)
          Regulaciones de la empresa (Políticas, normas, procedimientos, estrategias, etc.)
          Regulaciones propias de la aplicación (Estándares, metodología que debe seguirse, algoritmos o clases que deben usarse).
Descripción del requerimiento:
  • El sistema se desarrolla bajo el decreto 3390 sobre la adopción del Software Libre desarrollado con estándares abiertos en sus sistemas.
  • Decreto 825, el cual permite crear un marco legal que sirva de base para tener un Estado modernizado y automatizado.
  • Solo deberán acceder al sistema, quienes trabajen en la universidad.
  •  Los horarios deberán ser realizados con una semana te anticipación al inicio del trimestre.
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                             
O Media Baja                    O Baja

ID del Requerimiento:
RNFI – 008
Nombre del Requerimiento:
INTERFAZ
Identificación del requerimiento:
001
Características:

          Plataforma de desarrollo y operación.
          Uso de estándares, prácticas, métodos de desarrollo.
          Tiempo máximo de desarrollo.
          Costo máximo de desarrollo.
Descripción del requerimiento:
  • Deberá interactuar con la página de la institución.
  • Deberá interactuar con servidores de correos.
  • Su entorno será Web.
·         Hará uso de Animaciones FLASH, Jquery.
Requerimiento funcional impactado:

Prioridad del requerimiento:    
O Alta                               O Media Alta                               O Media                               
O Media Baja                    O Baja



GLOSARIO  DE  SINTAXIS

Descripción
Sintaxis
Requerimiento Funcional de Negocio
RFN - 001
Requerimiento Funcional de Usuario
RFU - 002
Requerimiento Funcional de Sistema
RFS - 003
Requerimiento Funcional de Comportamiento
RFC - 004
Requerimiento No Funcional de Restricciones
RNFR – 005
Requerimiento No Funcionales Atributos de Calidad
RNFAC – 006
Requerimiento No Funcionales Reglas de Negocio
RNRN – 007
Requerimiento No Funcionales de Interfaz
RNFI – 008