[Php-avanzado] Especificación de Requerimientos

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Mayo 23 20:02:17 ART 2012


Hola Antonela,

El mar, 22-05-2012 a las 15:20 -0300, Antonela Di Scala escribió:
> Leo:
> 
> Aca te mando la especificación de requerimientos acorde a las
> correcciones que me hiciste la ultima vez:

	Veamos...

> RF01- El sistema debe gestionar Países
> 
>  RF02-El sistema debe gestionar Provincias con su País [1]
> 
>  RF03- El sistema debe gestionar Localidad con su Provincia[2] y su
> País[1]
> 
> RF04-El sistema debe listar Estado Civil
> 
> RF05-El sistema debe gestionar  Alumnos con su Estado Civil[4],
> Localidad[3], Provincia[2] y País [1]
> 
> RF06-El sistema debe gestionar departamentos
> 
>  RF07-El sistema debe gestionar carreras con su departamento[6]
> 
> RF09- El sistema debe gestionar planes de estudio
> 
>  RF08-El sistema debe registrar Inscripción a una carrera[7]de un
> determinado plan de estudios[9] de un alumno[5]y poder darlo de baja
> 
>  RF10-El sistema debe gestionar materias con su carrera[8],
> departamento[6] y plan de estudio[9]

	y las correlativas que figuran en el diccionario?
	El RF10 tiene una referencia a cero o varios RF10 !

> RF11-El sistema debe mostrar el estado de inscripción a una
> materia[10] 
> 
> RF12-El sistema debe registrar inscripción a una materia[11] en
> estado[11] “cursando” de un alumno[5]y poder darlo de baja
> 
> RF13- El sistema debe cambiar el estado de una materia

	El cambio de estado de una materia se va a hacer manualmente? Quiero
decir, se podría manejar automáticamente, por ej poniendo "vencida" a la
materia después de cierto tiempo (que puede ser una dato de la materia o
del plan si es para todas las materias), poner que está "aprobada sin
final" al cargar la nota de la cursada antes de la fecha de vencimiento,
y poniéndola "aprobada" si tiene nota de aprobación...
	No es que esté mal cambiar los estados manualmente, solo te pregunto
por curiosidad.

>  RF14-El sistema debe mostrar la historia académica del alumno [5]

	y de dónde sacás la nota para armar la Historia Académica ?

>  RF15-El sistema debe listar las materias aprobadas sin final del
> alumno [5]
> 
>  RF16-El sistema debe listar las materias aprobadas con final del
> alumno [5]
> 
>  RF17-El sistema debe mostrar los aplazos que el alumno posee
> 
>  RF18-El sistema debe calcular y mostrar el promedio con aplazos del
> alumno
> 
>  RF19-El sistema debe calcular y mostrar el promedio sin aplazos del
> alumno

	Para los RF17, RF18 y RF19, te hace falta la calificación del alumno en
la materia, pero no aparece en el diccionario... cómo lo vas a
manejar???

>  RF20-El sistema debe listar las materias correlativas de una materia
> dada. En caso de que la materia no tenga correlativas, no mostrará
> nada.
> 
>  RF21-El sistema debe listar las materias que el alumno se encuentra
> cursando
> 
>   
> 
> Diccionario de datos:
> 
> Estado Civil: soltero/casado/viudo/divorciado

	Te falta el estado civil "separado" (el de la ley anterior a la ley de
divorcio actual)

> País: Nombre
> 
> Provincia: Nombre + País
> 
> Localidad: Nombre + Provincia + País
> 
> Alumno: Nombre, Apellido, Matricula, DNI, Dirección, Teléfono,
> FechaNac, EstadoCivil, Localidad, Provincia, País, Email
> 
> Departamento: Nombre
> 
> Carrera: Nombre, Departamento
> 
> Plan de estudios: Nombre
> 
> Materia: Cod, Nombre, Carrera, Materias Correlativas, Plan de Estudios
> 
> Estado Materia: cursando/vencida / aprobada /cursada sin final
> 
> Vencimiento: Si / No
> 
> Inscripción Materia: Año, Cuatrimestre, Materia, Vencimiento, Alumno
> 
> Baja Carrera: Fecha, Carrera, Alumno, Plan de Estudios
> 
> Plan de Estudio Vigente: Si / No
> 
> Baja Materia: Fecha, Año, Cuatrimestre, Materia, Alumno
> 
> Inscripción Carrera: Fecha, Carrera, Plan de Estudio Vigente, Alumno
> 
> Historia académica: Materia, Año, Cuatrimestre, Estado Materia,
> Calificación, Fecha, Docentes, Acta, Alumno
> 
> Aplazos: Calificación <4
> 
> Materia Correlativa: Materia necesaria para poder cursar una
> determinada Materia.



> Desde ya muchas gracias!!
> Saludos!

	Por nada!

	Corregí pronto estas cositas, sí terminamos esta etapa rápido!!!


-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: 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