Sei sulla pagina 1di 11

Modelo de ingeniera 0.

3
[Nombre documento] Pg. 0

<Especificacin
de requisitos de
software
PROYECTO: INTRANET ESCOLAR

Autores: Sal Hernndez Lara


Luis Gerardo Alonso Hernndez
Descripcin de requisitos del sofware
Ficha del documento

Fecha Revisin Autor Verificado dep. calidad.

09 de Sal Hernndez Lara


octubre de 1 Luis Gerardo Alonso Hernndez [Firma o sello]
2017
Contenido

FICHA DEL DOCUMENTO 1

1 INTRODUCCIN 3

1.1 Propsito 3

1.2 Alcance 3

1.3 Personal involucrado 3

1.4 Definiciones, acrnimos y abreviaturas 3

1.5 Referencias 4

1.6 Resumen 4

2 DESCRIPCIN GENERAL 4

2.1 Perspectiva del producto 4

2.2 Funcionalidad del producto 4

2.3 Caractersticas de los usuarios 4

2.4 Restricciones 4

2.5 Suposiciones y dependencias 5

2.6 Evolucin previsible del sistema 5

3 REQUISITOS ESPECFICOS 5

3.1 Requisitos comunes de los interfaces 5


3.1.1 Interfaces de usuario 5
3.1.2 Interfaces de hardware 5
3.1.3 Interfaces de software 5
3.1.4 Interfaces de comunicacin 6

3.2 Requisitos funcionales 6


3.2.1 Requisito funcional 1 6
3.2.2 Requisito funcional 2 6
3.2.3 Requisito funcional 3 6
3.2.4 Requisito funcional n 6

3.3 Requisitos no funcionales 6


3.3.1 Requisitos de rendimiento 6
3.3.2 Seguridad 6
3.3.3 Fiabilidad 7
3.3.4 Disponibilidad 7
3.3.5 Mantenibilidad 7
3.3.6 Portabilidad 7

3.4 Otros requisitos.Requerimientos del Dominio 7

4 Apndices 7

Descripcin de requisitos del sofware


Descripcin de requisitos del sofware
1 Introduccin
En este documento, se especificarn los requisitos de software para implementar una
solucin al problema para la administracin de las calificaciones del colegio Vasco de
Quiroga.
Teniendo en cuenta estos requerimientos, se podr lograr que el software a desarrollar
cumpla para que este pueda ser utilizado en la institucin y que pueda estar sujeto a
cambios en el futuro.
El presente documento se encuentra basado y es conforme con el estndar IEEE Std 830-
1998, para la especificacin de requisitos software.

1.1 Propsito
Se tiene como propsito establecer los requisitos y las restricciones que el software
necesitara para ser funcional para nuestro cliente. Por lo tanto, este documento va
dirigido a nuestro cliente, pero tambin a los desarrolladores, ya que servir de gua para
realizar el desarrollo adecuado de software una vez que este ya haya sido aprobado por
las personas involucradas como los clientes y los desarrolladores.

1.2 Alcance
Elaborar un software para llevar a cabo la administracin de un colegio, que el usuario a
quien va dirigido pueda comprender fcilmente como funciona y que sea exactamente lo
que el cliente necesita. Que este restringido de acuerdo al tipo de usuario.
Para ello, el software contar con el registro de usuarios, as como un login para poder
utilizar el sistema. De acuerdo al usuario que entre en el sistema este tendr acciones
diferentes. Todo esto con el fin de facilitar la tarea de la administracin de la institucin.

1.3 Personal involucrado


Nombre Sal Hernndez Lara
Rol Tester, Diseador, Programador, Analista
Categora profesional Estudiante de Ingeniera en Tecnologas de la Informacin
Responsabilidades Pruebas de software, Diseador de Interfaces,
Codificacin, Gestor de proyecto.
Informacin de contacto 151062@upslp.edu.mx
Aprobacin Luis Gerardo Alonso Hernndez

Nombre Luis Gerardo Alonso Hernndez


Rol Tester, Diseador, Programador
Categora profesional Estudiante de Ingeniera en Tecnologas de la Informacin
Responsabilidades Pruebas de software, Diseo de Base de datos,
Codificacin.
Informacin de contacto 140733@upslp.edu.mx
Aprobacin Sal Hernndez Lara

1.4 Definiciones, acrnimos y abreviaturas


Base de Datos: Entidad en la cual se pueden almacenar datos de manera estructurada.
Consultas: Buscar y recopilar informacin para conseguir informacin detallada de una
base de datos.
Software: Conjunto de herramientas que permiten al desarrollador informtico escribir
programas para cumplir con la necesidad de una problemtica.

Descripcin de requisitos del sofware


1.5 Referencias
Referencia Titulo Fecha
IEEE STD Especificacin de requerimientos de software (ERS). 1998
830-1998

1.6 Resumen
Este documento se encuentra dividido en 3 apartados: Introduccin, Descripcin general
y Requisitos especficos, las cuales se encuentran divididas para su mejor organizacin
y comprensin.

En la primera parte, se describe la introduccin del documento, tomando en cuenta el


propsito y el alcance del sistema, as como una descripcin de las personas
involucradas en el proyecto.

En la segunda parte, se tiene una descripcin general del software que se va a


desarrollar, para tener ms claro el funcionamiento que tendr, en este se dar
informacin detallada del sistema.

En la tercera parte, se encuentra detalladamente los requisitos con los que debe contar
el software para que esta tenga un buen funcionamiento.

2 Descripcin general
2.1 Perspectiva del producto
El software que se realizar, ser un sistema independiente, es decir, que no se
encontrar dentro de otros sistemas mayores.
Es importante hacer mencin de que este sistema no compartir informacin con otros
sistemas, a menos que en un futuro se requiera aadir esta funcin.

2.2 Funcionalidad del producto


El proyecto contara como funciones principales generar altas, bajas y modificaciones de
calificacin, materia, maestros, alumnos y administradores.
El sistema realizar las altas antes mencionadas, las cuales sern registradas en la base
de datos con los datos correspondientes a cada seccin.
Se llevar a cabo la modificacin de las secciones anteriormente mencionadas en caso
de ser requerido por algn maestro o administrador.
Se eliminar algn profesor o alumno, en caso de que sea dado de baja del plantel. En
el caso de la materia al trmino del ciclo escolar ser dada de baja del sistema.
Se realizar el registro de los usuarios que utilizarn el software en la base de datos,
tomando en cuenta su usuario y contrasea.
Es importante mencionar que cada usuario nuevo deber ser registrado por el
administrador.
Se contar con un Login, para verificar que tipo de usuario (Maestro, Alumno o
Administrador) estar usando el sistema y acceda al rea correspondiente.

Descripcin de requisitos del sofware


2.3 Caractersticas de los usuarios
Tipo de usuario Administrador
Formacin Nivel Superior
Habilidades Computacin bsica
Actividades Asignar Materias, Alumnos y Profesores.

Tipo de usuario Profesor


Formacin Nivel Superior
Habilidades Computacin bsica
Actividades Capturar Calificaciones e Inasistencias.

Tipo de usuario Alumno


Formacin Nivel Bsico
Habilidades Computacin bsica
Actividades Consultar Calificaciones e Inasistencias.

2.4 Restricciones
El sistema deber ser capaz de adecuarse al Hardware con el que cuenta el plantel.
El sistema ser realizado utilizando HTML, PHP y MYSQL, ya que es en el que los
desarrolladores tienen un mayor conocimiento y mayor informacin.

2.5 Suposiciones y dependencias


Se asume que los requerimientos establecidos en este documento, sern aprobados por
el cliente (Colegio Vasco de Quiroga).
Se asume que el colegio cuenta con el equipo necesario para llevar a cabo la
implementacin del software.

2.6 Evolucin previsible del sistema


Se prev, que en futuro se pueda ampliar el sistema, aadiendo un chat para
comunicarse con el profesor.

3 Requisitos especficos
Para que el sistema sea completamente funcional para nuestro cliente, debe cumplir con:
Requerimientos funcionales: Especifican lo que el sistema de hacer para cubrir las
necesidades del cliente.
Requerimientos no funcionales: Son aquellos que no tiene que ver con lo que el sistema
realizar, pero son necesarios para que el sistema pueda funcionar.
Requerimientos de dominio: Estos son los requerimientos legales, polticos o culturales con
los que debe contar el sistema para funcionar adecuadamente.

Descripcin de requisitos del sofware


3.1 Requisitos comunes de los interfaces

3.1.1 Interfaces de usuario


Al iniciar, la aplicacin web se tendr una pantalla de interfaz en donde el usuario
que utilizar el sistema, pueda loguearse o se pueda realizar un nuevo registro
dependiendo de la funcin que tenga dentro del colegio Vasco de Quiroga.
Si el usuario requiere loguearse, se abrir una nueva interfaz donde el usuario
colocar su nombre y su contrasea de acuerdo a su rol dentro del colegio. Se
verificar que los datos que ingreso el usuario sean correctos, de otra manera el
usuario no tendr autorizacin de entrar al sistema.

Si el usuario es nuevo y desea registrarse, se le enviar a una nueva interfaz


donde se le pedirn sus datos como nombre de usuario y contrasea, adems de
la contrasea del administrador para evitar la entrada a personal no autorizado.
Se verificar que el usuario no se encuentre registrado en la base de datos, esto
con el fin de que los nombres de usuarios sean nicos.

Una vez logueado en el sistema, se le mostrar un men con las siguientes


opciones:

Alumno:
Consulta Horario
Consulta calificaciones
Observaciones
Eventos Acadmicos.
Profesor:
Altas de calificaciones, inasistencias y observaciones.
Modificaciones de calificaciones e inasistencias.
Estadsticas de sus materias.
Cursos Asignados
Administrador:
Alta de un alumno, materias y profesores.
Baja de un alumno, materias y profesores.

3.1.2 Interfaces de hardware

Para poder utilizar el software, es necesario que se cuente con una computadora
que de preferencia tenga un sistema operativo de Windows 2000 en adelante.

Descripcin de requisitos del sofware


3.1.3 Interfaces de software
El sistema estar integrado con MySQL para poder hacer uso de la
administracin de la intranet en una base de datos.
MySQL: Es un sistema de gestin de bases de datos relacional desarrollado bajo
licencia dual GPL/Licencia comercial por Oracle Corporation y est considerada
como la base datos open source ms popular del mundo.

3.1.4 Interfaces de comunicacin


El software que se realizar, ser un sistema independiente, es decir, que no se
encontrar dentro de otros sistemas mayores.
Es importante hacer mencin de que este sistema no compartir informacin con
otros sistemas, a menos que en un futuro se requiera aadir esta funcin.

3.2 Requisitos funcionales

PRIOR
ACCIN
ID NOMBRE DESCRIPCIN ENTRADA SALIDA EXCEPCIN DE
EN LA BD
REQU
El sistema
deber tener un Validacin
R
login para validar en la base Que el Id o la
F ID
Login que el programa Mostrar el men de datos contrasea sean Alta
0 Contrasea
solo sea usado Programac errneos.
1
por el personal in.
indicado.
Registro
Que el
R Observaciones Panel donde el alumno de
Comentarios del comentario ya
F Retroalimenta al alumno por visualice los comentario
rendimiento del se encuentre Baja
0 cin parte de los comentarios hechos s en la
alumno registrado en la
2 profesores. por el profesor. base de
base de datos.
datos.

Descripcin de requisitos del sofware


Registro
de la
El profesor Que la
R Alta de Mostrar aviso de que calificacin
podr capturar calificacin o
F calificaciones Calificaciones ya fue registrada la e
las calificaciones inasistencia ya Alta
0 e Inasistencias calificacin o la inasistenci
y las se encuentre
3 inasistencias inasistencia. as en la
inasistencias. registrada.
base de
datos.
Registrar
El sistema
Alta de el alumno, Que el alumno,
R deber dar de
alumnos, Nombre de profesor y profesor y
F alta el registro Mostrar aviso de que el
profesores y usuario administra administrador ya Alta
0 de un nuevo alumno fue registrado.
administrador Contrasea dor en la se encuentre
4 alumno, profesor
es. base de registrado.
y administrador.
datos.
Que no se
encuentre
Modificar El sistema registrado el
R Modificar
cuenta de deber modificar Nombre de alumno,
F Mostrar aviso de que el contrasea
alumno, la contrasea en usuario profesor y Alta
0 alumno fue registrado. en la base
profesor y caso de que sea Contrasea administrador.
5 de datos.
administrador requerido. Que la
contrasea sea
errnea.
Que no se
Borrar los
encuentre
El sistema datos del
registrado el
R Eliminar deber dar de alumno,
Nombre de alumno,
F alumno, baja la cuenta de Mostrar aviso de que el profesor y
usuario profesor y Media
0 profesor y un alumno, usuario fue eliminado. administra
Contrasea administrador.
6 administrador. profesor y dor de la
Que la
administrador. base de
contrasea sea
datos.
errnea.

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento
La respuesta que dar el sistema con respecto a la peticin del usuario deber
ser en tiempo real.
Es importante hacer mencin de que el sistema albergara a varios usuarios
dentro de la intranet de la escuela.
Al menos el 90% de las transacciones debern realizarse en menos de 2
segundos.

3.3.2 Seguridad
Para tener una mayor seguridad de la informacin que contendr el software,
adems de que el administrador verificar el registro de un nuevo alumno o
profesor haciendo uso de su contrasea, las contraseas de todos los usuarios
sern encriptadas con el mtodo ECRYPTBYPASSPHRASE y
DECRYPTBYPASSPHRASE. Este mtodo acepta un tercer parmetro que es el
autentificado, el cual tiene que ser colocado para des encriptar informacin.

3.3.3 Fiabilidad
El sistema no deber tener fallas, pero estas podran presentarse de manera
inesperada en el software.

Descripcin de requisitos del sofware


3.3.4 Disponibilidad
El software se mostrar disponible todo el tiempo, es decir, las 24 horas de los 7
das de la semana, segn se requiera, siempre y cuando los servidores y la
aplicacin web funcionen correctamente.

3.3.5 Mantenibilidad
El sistema deber ser diseado para que su mantenimiento sea fcil, y de esta
manera pueda ser ampliado y corregido en caso de ser necesario. El
mantenimiento deber ser realizado por un desarrollador, que de preferencia sea
del grupo que elabor el software.
Se recomienda que el mantenimiento se realice cada 3 meses.

3.3.6 Portabilidad
El sistema es portable, ya que se puede utilizar en cualquier navegador web.
El equipo de cmputo deber de contar con un sistema operativo Windows 2000
en adelante.

3.4 Requisitos del Dominio


Para poder implementar nuestro proyecto de la intranet en el colegio Vasco de Quiroga,
ser necesario tener como requisito que cumpla con todas las normas que la SEP otorga
en cuanto a la evaluacin de las calificaciones, el personal directivo del colegio son los
encargados de dar como finalizado el proyecto cuando se apruebe, junto con la directora
del colegio.

Descripcin de requisitos del sofware

Potrebbero piacerti anche