[Php-avanzado] Especificación de Requerimientos
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Dic 15 14:10:57 ART 2011
Hola Antonela,
El mié, 14-12-2011 a las 16:14 -0300, Antonela Di Scala escribió:
> Leo:
>
> Aca te mando la especificación de requerimientos con las correcciones
> realizadas.
Está mucho más completa!
Te hago unas observaciones intercaladas con el texto, porque las
funcionalidades no están ranqueadas bien:
> Introducción:
>
> Sitio web para una universidad donde cada alumno podrá acceder para
> conocer el estado de su historia académica, podrá ver su inscripción
> actual, podrá ver su perfil y modificarlo (sus datos personales) y
> podrá ver su plan de estudios.
>
>
>
> Requerimientos funcionales:
>
> RF01-El sistema debe gestionar alumnos (ABML de alumnos)
En el diccionario, decís que el Alumno tiene Estado Civil, Localidad,
Provincia y País.
En los RF 8 a 11 especificás estas 4 cosas, pero tenés que
especificarlas _antes_ que el Alumnos para poder establecer la relación
funcional entre estas entidades.
El alumnos quedaría algo como "El sistema debe gestionar alumnos con su
Estado Civil, Localidad, Provincia y País"
Revisá esto para todos los RF!!
> 2. RF02-El sistema debe registrar inscripción de un alumno a una
> carrera
> R . RF03- El sistema debe gestionar planes de estudio de una carrera
Pregunta para saber si el actual RF2 y 3 está bien: un Alumno puede
anotarse en más de una carrera a la vez? Puede un Alumno cambiar de
Carrera?
Si la respuesta a alguna de estas preguntas es "sí", entonces tenés que
especificar la "inscripción" como una cosa aparte del Alumno y de la
Carrera, con lo que el Alumno dejaría de tener "carrera" como tiene
ahora.
Fijate todo esto y seguimos!
Si hoy vas a la consulta, podemos revisar juntos la nueva versión.
Saludos
--
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