[Php-avanzado] Requerimientos-Tesina
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Nov 23 20:27:42 ART 2012
Hola Cesar,
El jue, 22-11-2012 a las 20:22 -0300, CesarMM andrada escribió:
> Hola leo aca te muestro la RF V4,
>
>
>
> -Sistema de Registro de Cursadas.
>
>
> *Requerimientos Funcionales
>
>
> 1. El Sistema debe Gestionar Carreras.
>
>
> 2. El Sistema debe Gestionar Materias con su Carrera [1].
>
>
> 3. El Sistema debe Mostrar las Localidades.
>
>
> 4. El Sistema debe Gestionar Alumnos con su Localidad [3].
>
>
> 5. El Sistema debe Registrar y Mostrar las Inscripciones con su Alumno
> [4] y Carrera [1].
>
>
> 6. El Sistema debe Gestionar Profesores son su Localidad [3].
>
>
> 7. El Sistema debe Gestionar las Cursadas con su Profesor [6] y
> Materia [2].
>
> 7.1. El Sistema debe Mostrar los Días de Cursadas, Horario de inicio y
> Finalizado, con su Materia [2] y Profesor [6].
>
> //el RF 7.1 lo tengo que poner como uno nuevo o como sub ítem de RF 7
Me parece indistinto para este caso...
>
> 8. El Sistema debe Gestionar las Inscripciones de las Cursadas con su
> Alumno [4] y su Cursada [7].
>
>
> 9. El Sistema debe Registrar y Mostrar los Exámenes de la Cursada [7],
> con su Profesor [6] y Materia [2].
>
> 9.1. El Sistema debe Mostrar los Exámenes de la Cursada [7], con la
> fecha, hora, Profesor [6] y Materia [2].
>
>
> 10. El Sistema debe Registrar y Mostrar las Notas de Exámenes [9], con
> su Alumno [4], Profesor [6] y Materia [2].
>
>
> *Requerimientos No Funcionales
>
>
> 1. El Sistema debe ser Web.
>
> 2. El Sistema debe pedir un login.
>
> 2.1. El Sistema debe tener permisos para dar de alta
> alumnos y profesores y realizar la gestión de cursos.
>
> 3. El Motor que se usa para almacenar los datos debe ser MySQL.
>
>
>
> *Diccionario
>
>
> -Carreras: nombre.
>
> -Materias: nombre, Carrera.
>
> -Localidades: Nombre, Código Postal.
>
> -Alumnos: documento, nombre, apellido, fecha de nacimiento, dirección,
> teléfono, mail, Localidad.
>
> -Profesores: matricula, nombre, apellido, dirección, teléfono, mail,
> Localidad.
>
> -Inscripciones: Fecha de Inscripción, Alumno, Carreras.
>
> -Cursadas: días (“lunes, martes, miércoles, jueves, viernes”), horario
> de inicio, horario finalizado, Profesor, Materia.
>
> -Inscripciones de Cursadas: Cursadas, Alumno.
>
> -Registro de Examen: tipo de parcial (1° o 2° parcial, 1° o 2°
> recupera torio), fecha, hora, Cursadas.
>
> //al poner las Cursadas también ingreso profesor y materia
Bueno, pero si requiere una expolicación, entonces no está del todo
especificado.
En realidad, lo que pasa es que no hay que redactar el diccionario "por
transitividad", sino que hay que explicitar las cosas.
Por ejemplo, si tengo:
País: nombre.
Provincia: nombre, país.
Localidad: nombre, provincia
te va a quedar la duda de si la localidad tiene o no que tener también
su país, porque ahí no lo dice.
Igual, dejalo así, así no le damos más vueltas.
> -Notas de Examen: nota, Registro de Examen, Alumno.
Yo creo Cesar que podemos dar por terminada la SRS, y pasar a la
Normalización.
Dejaste sin desglosar la cuestión de los días; ojalá que no dé
problemas más adelante.
Guardo esta SRS como futura referencia de la Normalización.
Seguimos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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