Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3
[Nombre documento] Pg. 0
<Especificacin
de requisitos de
software
PROYECTO: INTRANET ESCOLAR
1 INTRODUCCIN 3
1.1 Propsito 3
1.2 Alcance 3
1.5 Referencias 4
1.6 Resumen 4
2 DESCRIPCIN GENERAL 4
2.4 Restricciones 4
3 REQUISITOS ESPECFICOS 5
4 Apndices 7
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.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 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.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.
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.
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.
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.
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.
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.
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.