[Php-avanzado] SRS INSTITUTOS EDUCATIVOS
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Oct 22 10:20:15 ARST 2010
Buenas!
Está muy buena y muy completa para ser la 2da versión. Felicitaciones!
Ahora, unos comentarios:
Como te decía respecto a las otras SRSs, te falta "conectar" en los RF
los que harán usos de otros.
Para el RF 4, según tu diccionario, los Institutos Educativos, tienen
una "persona encargada", que si es un dato descriptivo más, está bien
así, pero tal vez necesites especificar la gestión de Personas
Encargadas (parece poco poner un nombre nada más, siendo que de todos
los demás tenés varios datos). Fijate que posiblemente la tengas
especificada en RF 10, pero como no usás el mismo término, debemos
asumir que son cosas distintas. Si es la misma cosa, llamala igual, pero
sobre todo, ponela entes de este requerimiento para siempre hacer
mención a las cosas después de haberlas especificado.
Por otra parte, en este mismo tenés algo puesto al revés: mencionás que
"cursos/clases que dictan", pero teniendo en cuenta que debemos
especificar de lo más general y poco relacionado a lo más específico y
fuertemente relacionado, serán las clases y cursos los que sean de un
Instuituto y no al revés.
En el RF 5, hacés bien referencia a que son de un Instituto, pero según
tu diccionario, te falta la referencia a su Localidad (y seguramente
también a la Provincia y País.
En el RF 6 tenés también la definición al revés como en el RF 4:
deberías primero especificar los Tutores, y luego definir en la
especificación del Alumno, que tiene un Tutor.
Si no entiendo mal, por lo que dice el diccionario, el Tutor de un
alumno es otro Alumno?
En RF 8 hablás de "profesores" pero especificás en RF 7 a "docentes".
Si son cosas distintas, te falta especificar previamente a los
"profesores". Si son la misma cosa, tenés que usar la misma palabra,
para no generar ambigüedades y atenerte al principio de vocabulario
mínimo.
Revisá todo teniendo en cuenta estos conceptos, porque tenés este mismo
fallo en casi todas las redacciones.
Saludos!
El jue, 21-10-2010 a las 22:59 -0300, Pedro Matias Ghiglione escribió:
> S R S – Institutos educativos
>
>
>
> El sistema es para controlar asistencias y registrar las
> calificaciones.
>
>
>
> 1. El sistema debe gestionar países.
>
> 2. El sistema debe gestionar las provincias de cada país.
>
> 3. El sistema debe gestionar las localidades de cada provincia.
>
> 4. El sistema debe gestionar institutos educativos.
>
> 5. El sistema debe gestionar alumnos con su 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 exámenes
>
> 13. El sistema debe mostrar listado de los alumno de la institución
> educativa
>
> 14. El sistema debe mostrar listado de los docentes de la
> institución educativa
>
> 15. El sistema debe mostrar listado de las secretarias/os del
> instituto educativo
>
> 16. El sistema debe mostrar listado de los alumnos de una
> clase/curso
>
> 17. El sistema debe mostrar listado de los exámenes de los alumnos
>
> 18. El sistema debe mostrar listado de exámenes de un alumno
> especifico
>
> 19. El sistema debe mostrar listado de las clases/curso de un
> profesor
>
> 20. El sistema debe mostrar listado de las notas de los alumnos de
> un examen de una clase/curso especifica
>
> 21. El sistema debe mostrar listado de las asistencias de un alumno
> en el mes de una clase/curso
>
> 22. El sistema debe mostrar listado de las asistencias de un alumno
> en el año de una clase/curso
>
> 23. 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
>
> 24. 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
>
> 25. El sistema debe tener un buscador de alumno de una institución
> educativa
>
> 26. El sistema debe tener un buscador de docente de una institución
> educativa
>
> 27. El sistema debe tener un buscador de secretara/o de una
> institución educativa
>
>
>
> Requerimientos no funcionales
>
> 1. El sistema debe tener restricciones de acceso para que los
> alumnos solo puedan acceder a: 17, 18, 21,22,23
>
> 2. El sistema debe tener restricciones de acceso para que el tutor
> del alumno solo pueda acceder a: 17, 18, 21,22,23
>
> 3. 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
>
> 4. El sistema debe tener restricciones de acceso para que los
> docentes solo puedan acceder a: 13,17,21, 22,23,
>
> 5. 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, Instituto educativo en el cual esta
> inscripto.
>
> Tutor del alumno:
>
> Apellido, nombre, DNI, matricula (del alumno), fecha de nacimiento,
> localidad, e-mail, dirección, teléfono, Instituto educativo que le
> dio de alta
>
> Docentes:
>
> Apellido, nombre, DNI, Legajo, fecha de nacimiento, localidad, e-mail,
> dirección, teléfono, Instituto educativo en el cual trabaja.
>
> Instituto educativo:
>
> Nombre, Dirección, persona encargada, 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, Instituto educativo en el cual trabajan
>
> Cursos/Clases:
>
> Nombre, Profesores a cargo, Alumnos que asisten, Instituto en el cual
> se dicta el curso
>
> Examen:
>
> Fecha, Clase/Curso, Nota, Alumno, instituto educativo
>
> Asistencia:
>
> Alumno, Fecha, Si/No, Clase/Curso, instituto
> educativo.
--
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