[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