[Php-avanzado] S r s

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Oct 6 00:42:00 ART 2010


Hola Matías!

El mar, 05-10-2010 a las 17:30 -0300, Pedro Matias Ghiglione escribió:
> Hola leo t mando esto pero, acordate q es mi primer s. r. s. jaj

	Me acuerdo y quedate traquilo: hacer una SRS es un proceso que requiere
varios refinamiento sucesivos, así que o te preocupes. Es una muy buena
primera versión, pero no tan buena como las siguientes!!!

	Te hago algunos comentarios:

* Par la introducción, más vale una descripción genérica de para qué se
va a usar el sistema: por ejemplo para controlar asistencias y registrar
las calificaciones... o algo más descriptivo y genérico en vez de
enumerar las partes.
* Respecto a tener cargado o gestionar, casi siempre es mejor gestionar,
porque si no te vas a tener que poner a cargar datos!
* los 1, 2 y 3 no aparecen relacionados unos con otros. Expresado así
son cosas independientes. Debería ser "el sistema debe gestionar
Localidades con su Provincia"... lo que significa que previamente
deberás especificar la Provincia.
* El 5 se redacta ligeramente diferente, por ejemplo: "El sistema debe
gestionar alumnos con su instituto educativo", haceme acordar en clase
que les vuelva a contar por qué.
* El 6 exige que primero especifiques al tutor...
* el 12 no es una funcionalidad: sacalo.
* El 22 y 23 habla de asistencias a clase/curso de un alumno, pero al
especificar la asistencia no hacés referencia que es a una clase/curso.
Se asiste al instituto o se asiste a la clase/curso ???
* Del 29 en adelante, son requerimientos no funcionales: creá una
sección con ese título y ponelos ahí.


	Fue muy bueno el trabajo que te tomaste de especificar todos los
informes que se emiten: tal vez para tesis del curso elijamos solo
algunos para que no te quede tan grande el sistema.

	Seguimos!
	A hacer la segunda versión!!!


> S R S
> 
> 
> El sistema es para la gestion de instituciones educativas, permite la
> gestion de alumnos, profesores, secretarios, instituciones educativas
> con sus respectivos encargados, asistencias.

> 1.       El sistema tener cargado las localidades debe gestionar las
> localidades / el sistema debe gestionar las localidades debe gestionar
> las localidades (esto no lo se, lo mejor seria la primera opcion)
> 
> 2.       El sistema tener cargado las provincias / El sistema debe
> gestinoar las provincias(esto no lo se, lo mejor seria la primera
> opcion)
> 
> 3.       El sistema tener cargado los países / El sistema debe
> gestionar los países(esto no lo se, lo mejor seria la primera opcion)
> 
> 4.       El sistema debe gestionar institutos educativos
> 
> 5.       El sistema debe gestionar alumnos de cada instituto educativo
> 
> 6.       El sistema debe gestionar tutor del alumno
> 
> 7.       El sistema debe gestionar docentes
> 
> 8.       El sistema debe gestionar cursos/clases de cada instituto
> educativo con los profesores a cargo y los alumnos que asisten
> 
> 9.       El sistema debe gestionar secretarias/os de la institución
> educativa
> 
> 10.   El sistema debe gestionar encargado de institución educativa
> 
> 11.   El sistema debe gestionar la asistencia de los alumnos
> 
> 12.   El sistema debe gestionar login (Usuario y contraseña) para el
> ingreso al sitio web
> 
> 13.   El sistema debe gestionar exámenes
> 
> 14.   El sistema debe mostrar listado de los alumno de la institución
> educativa 
> 
> 15.   El sistema debe mostrar listado de los docentes de la
> institución educativa 
> 
> 16.   El sistema debe mostrar listado de las secretarias/os del
> instituto educativo
> 
> 17.   El sistema debe mostrar listado de los alumnos de una
> clase/curso 
> 
> 18.   El sistema debe mostrar listado de los exámenes de los alumnos 
> 
> 19.   El sistema debe mostrar listado de exámenes de un alumno
> especifico
> 
> 20.   El sistema debe mostrar listado de las clases/curso de un
> profesor 
> 
> 21.   El sistema debe mostrar listado de las notas de los alumnos de
> un examen de una clase/curso especifica
> 
> 22.   El sistema debe mostrar listado de las asistencias de un alumno
> en el mes de una clase/curso
> 
> 23.   El sistema debe mostrar listado de las asistencias de un alumno
> en el año de una clase/curso
> 
> 24.   El sistema debe mandar un e-mail al alumno y al tutor del alumno
> del cual se le haya registrado una nueva nota de examen
> 
> 25.   El sistema debe mandar un e-mail al alumno y al tutor del alumno
> de cual se le haya registrado una nueva fecha de examen
> 
> 26.   El sistema debe tener un buscador de alumno de una institución
> educativa
> 
> 27.   El sistema debe tener un buscador de docente de una institución
> educativa
> 
> 28.   El sistema debe tener un buscador de secretara/o  de una
> institución educativa
> 
> 29.   El sistema debe tener restricciones de acceso para que los
> alumnos solo puedan acceder a: 17, 18, 21,22,23
> 
> 30.   El sistema debe tener restricciones de acceso para que el tutor
> del alumno solo pueda acceder a: 17, 18, 21,22,23
> 
> 31.   El sistema debe tener restricciones de acceso para que las
> secretarias/os solo puedan acceder a: 5, 6, 7, 8, 11,12,
> 14,15,17,18,19,20,21,22,23
> 
> 32.   El sistema debe tener restricciones de acceso para que los
> docentes solo puedan acceder a: 13,17,21, 22,23,
> 
> 33.   El sistema debe tener restricciones de acceso para que el
> encargado del instituto educativo solo pueda acceder a:
> 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, 21,23
> 
>  
> 
> Diccionario:
> 
> Gestión:
> 
>  Alta, Baja y Modificación.
> 
> Alumnos: 
> 
> Apellido, nombre, DNI, matricula, fecha de nacimiento, localidad,
> e-mail, dirección,  teléfono 
> 
> Tutor del alumno:
> 
> Apellido, nombre, DNI, matricula, fecha de nacimiento, localidad,
> e-mail, dirección, teléfono 
> 
> Docentes:
> 
> Apellido, nombre, DNI, Legajo, fecha de nacimiento, localidad, e-mail,
> dirección, teléfono 
> 
> Instituto educativo:
> 
> Nombre, Dirección, Profesores, Alumnos, persona encargada,
> Secretarias/os,  cursos/clases que dictan
> 
> Encargado de institución educativa:
> 
> Apellido, nombre, DNI, matricula, fecha de nacimiento, localidad,
> e-mail, dirección, teléfono 
> 
> secretarias/os
> 
> Apellido, nombre, DNI, matricula, fecha de nacimiento, localidad,
> e-mail, dirección, teléfono
> 
> Cursos/Clases:
> 
>                 Nombre, Profesor/es  a cargo, Alumnos que asisten
> 
> Examen:
> 
>                 Fecha, Clase/Curso, Nota, Alumno
> 
> Asistencia:
> 
>                 Alumno, Fecha, Si/No
> 
> _______________________________________________

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado