Hola Leo, gracias por contestar!!!<div>Aca te mando la nueva versión:</div><div><br></div><div><p class="MsoNormal" style="margin-bottom:12pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050">RF01- El sistema debe
gestionar Países<br>
RF02-El sistema debe gestionar Provincias con su País [1]<br>
RF03- El sistema debe gestionar Localidad con su Provincia[2] y su País[1]<br>
RF04-El sistema debe listar Estado Civil<br>
RF05-El sistema debe gestionar Alumnos con su Estado Civil[4], Localidad[3],
Provincia[2] y País [1]<br>
RF06-El sistema debe gestionar departamentos<br>
RF07-El sistema debe gestionar carreras con su departamento[6]<br>
RF08- El sistema debe gestionar planes de estudio<br>
RF09-El sistema debe registrar Inscripción a una carrera[7]de un determinado
plan de estudios[8] de un alumno[5]y poder darlo de baja <br>
RF10-El sistema debe gestionar materias con su carrera[9],</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222">departamento[6] y plan
de estudio[8] y Materias [10] correlativas.<br>
</span><span class="apple-converted-space"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050"> </span></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050">RF11-El
sistema debe mostrar el estado de inscripción a una</span> materia[10]<br style>
<span style> RF12-El
sistema debe registrar inscripción a una materia <font color="#ff0000"><b>[11]</b></font></span> en estado[11]
“cursando” de un alumno[5]y poder darlo de baja</p><p class="MsoNormal" style="margin-bottom:12pt"> <font color="#ff0000">Duda: En el RF12 esta bien que haga referencia al 11 en la parte que dice "<span style>El sistema debe registrar inscripción a una materia[11]"</span> ?? no iria haciendo referencia al 10?</font></p>
<p class="MsoNormal" style="margin-bottom:12pt">
<span style> RF13- El
sistema debe cambiar el estado de una materia</span><br style>
<span style> RF13.1-El sistema debe cambiar
automáticamente el estado de una materia, pasando ésta de estado “cursando” a
estado “cursada sin final” cuando se ingrese la calificación obtenida por el
alumno y ésta sea mayor a 4.</span></p>
<p class="MsoNormal" style="margin-bottom:12pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050"> RF13.2-El sistema debe cambiar
automáticamente el estado de una materia, pasando ésta de estado “aprobada sin
final” a estado “vencida” cuando el vencimiento de la materia tenga el valor “Si”</span></p>
<p class="MsoNormal" style="margin-bottom:12pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050"> RF13.3-El sistema debe cambiar
automáticamente el estado de una materia, pasando ésta de estado “cursada sin final”
a estado “aprobada” cuando se ingrese una calificación mayor a 4 en el examen final de esa materia </span></p><p class="MsoNormal" style="margin-bottom:12pt"><font color="#ff0000"><span style="font-size:10pt;font-family:Arial,sans-serif">Dudas: Estan bien redactados asi?? cuando menciono "materia" como por ejemplo "</span><span style>El sistema debe cambiar el estado de una materia" ahi tendria que hacer referencia al RF10??</span></font></p>
<p class="MsoNormal" style="margin-bottom:12pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050"> RF14-El sistema
debe mostrar la historia académica del alumno [5]<br>
RF15-El sistema debe listar las materias aprobadas sin final del alumno
[5]<br>
RF16-El sistema debe listar las materias aprobadas con final del alumno
[5]<br>
RF17-El sistema debe mostrar los aplazos que el alumno posee<br>
RF18-El sistema debe calcular y mostrar el promedio con aplazos del alumno<br>
RF19-El sistema debe calcular y mostrar el promedio sin aplazos del alumno<br>
RF20-El sistema debe listar las materias
correlativas de una materia dada. En caso de que la materia no tenga
correlativas, no mostrará nada. </span></p>
<p class="MsoNormal" style="margin-bottom:12pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050"> RF21-El sistema
debe listar las materias que el alumno se encuentra cursando <br>
<br>
</span></p>
<p class="MsoNormal" style="margin-bottom:12pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#500050">Diccionario de datos:<br>
<br>
</span></p>
<span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#500050"> Estado Civil:
soltero/casado/viudo/divorciado/separado<br>
País: Nombre<br>
Provincia: Nombre + País<br>
Localidad: Nombre + Provincia + País<br>
Alumno: Nombre, Apellido, Matricula, DNI, Dirección, Teléfono, FechaNac,
EstadoCivil, Localidad, Provincia, País, Email<br>
Departamento: Nombre<br>
Carrera: Nombre, Departamento<br>
Plan de estudios: Nombre<br>
Materia: Cod, Nombre, Carrera, Materias Correlativas, Plan de Estudios,
Calificación<br>
Estado Materia: cursando/vencida / aprobada /cursada sin final<br>
Vencimiento: Si / No<br>
Inscripción Materia: Año, Cuatrimestre, Materia, Vencimiento, Alumno<br>
Baja Carrera: Fecha, Carrera, Alumno, Plan de Estudios<br>
Plan de Estudio Vigente: Si / No<br>
Baja Materia: Fecha, Año, Cuatrimestre, Materia, Alumno<br>
Inscripción Carrera: Fecha, Carrera, Plan de Estudio Vigente, Alumno<br>
Historia académica: Materia, Año, Cuatrimestre, Estado Materia,</span><font color="#ff0000"><span style="font-size:10pt;line-height:115%;font-family:Arial,sans-serif"> </span><span style="font-size:10pt;line-height:115%;font-family:Arial,sans-serif"><b>Calificación</b></span></font><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#500050">,
Fecha, Docentes, Acta, Alumno<br>
Aplazos: Calificación <4<br>
Materia Correlativa: Materia necesaria para poder cursar una determinada
Materia.<br>
<br>
</span></div><div><font color="#ff0000">Mi duda es en Historia académica deberia poner "Calificación" si ya la agregue como atributo en Materia?</font></div><div><br></div><div><br></div><div>Muchas gracias de nuevo!!!</div>
<div><br></div><div>Saludos!!</div><div><br></div><div>Antonela.<br><br><div class="gmail_quote">El 31 de mayo de 2012 22:49, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Antonela,<br>
<br>
El mié, 30-05-2012 a las 15:10 -0300, Antonela Di Scala escribió:<br>
<div class="im">><br>
> Leo:<br>
><br>
><br>
> Corregi algunas cosas que me marcaste y en otras tengo dudas (tanto<br>
> las dudas como las correcciones las puse con naranja):<br>
<br>
</div> Te respondo abajo de cada una. Luego de esto, enviame una versión<br>
consolidada de como quedó todo, o las nuevas preguntas que tengas:<br>
<div class="im"><br>
><br>
> > RF01- El sistema debe gestionar Países<br>
> ><br>
> > RF02-El sistema debe gestionar Provincias con su País [1]<br>
> ><br>
> > RF03- El sistema debe gestionar Localidad con su<br>
> Provincia[2] y su<br>
> > País[1]<br>
> ><br>
> > RF04-El sistema debe listar Estado Civil<br>
> ><br>
> > RF05-El sistema debe gestionar Alumnos con su Estado<br>
> Civil[4],<br>
> > Localidad[3], Provincia[2] y País [1]<br>
> ><br>
> > RF06-El sistema debe gestionar departamentos<br>
> ><br>
> > RF07-El sistema debe gestionar carreras con su<br>
> departamento[6]<br>
> ><br>
> > RF09- El sistema debe gestionar planes de estudio<br>
> ><br>
> > RF08-El sistema debe registrar Inscripción a una<br>
> carrera[7]de un<br>
> > determinado plan de estudios[9] de un alumno[5]y poder darlo<br>
> de baja<br>
> ><br>
> > RF10-El sistema debe gestionar materias con su carrera[8],<br>
> > departamento[6] y plan de estudio[9]<br>
><br>
><br>
> y las correlativas que figuran en el diccionario?<br>
> El RF10 tiene una referencia a cero o varios RF10 !<br>
><br>
><br>
> Duda: En el diccionario de datos defini al final "Materia<br>
> correlativa" y antes defini Materia, en cuya definicion inclui<br>
> "Materias correlativas".<br>
<br>
</div> Está correcto. Fijate que ahí definís qué son las correlativas, pero no<br>
le ponés los atributos, porque son en realidad la definición de<br>
"Materias"<br>
<div class="im"><br>
> Tendria que agregar un RF entre el 10 y el 11 que sea El sistema debe<br>
> gestionar materias correlativas de una materia[10] o dentro del RF10<br>
> poner: El sistema debe gestionar materias[10] con su carrera[8],<br>
> > departamento[6] y plan de estudio[9]<br>
<br>
</div> No, es más facil; debería quedar algo como:<br>
<div class="im"><br>
RF10-El sistema debe gestionar materias con su carrera[8],<br>
</div>departamento[6] y plan de estudio[9] y Materias [10] correlativas.<br>
<br>
es decir, el RF10 hace referencia al RF10.<br>
<div><div class="h5"><br>
<br>
><br>
><br>
> > RF11-El sistema debe mostrar el estado de inscripción a una<br>
> > materia[10]<br>
> ><br>
> > RF12-El sistema debe registrar inscripción a una materia[11]<br>
> en<br>
> > estado[11] “cursando” de un alumno[5]y poder darlo de baja<br>
> ><br>
> > RF13- El sistema debe cambiar el estado de una materia<br>
><br>
><br>
> El cambio de estado de una materia se va a hacer<br>
> manualmente? Quiero<br>
> decir, se podría manejar automáticamente, por ej poniendo<br>
> "vencida" a la<br>
> materia después de cierto tiempo (que puede ser una dato de la<br>
> materia o<br>
> del plan si es para todas las materias), poner que está<br>
> "aprobada sin<br>
> final" al cargar la nota de la cursada antes de la fecha de<br>
> vencimiento,<br>
> y poniéndola "aprobada" si tiene nota de aprobación...<br>
> No es que esté mal cambiar los estados manualmente,<br>
> solo te pregunto<br>
> por curiosidad.<br>
><br>
> Duda: Esto se puede poner asi:<br>
><br>
> RF13- El sistema debe cambiar el estado de una materia de<br>
> manera automatica, es decir, la materia pasara a estado<br>
> "cursando" a estado "aprobada sin final" cuando se ingrese la<br>
> calificación obtenida por el alumno y ésta sea mayor a 4; la<br>
> materia pasara de estado "aprobada sin final" a estado<br>
> "vencida" cuando el vencimiento de la materia tenga valor<br>
> "Si"; y pasara de estado "cursada sin final" a estado<br>
> "aprobada" cuando se ingrese una calificacion de final>4<br>
<br>
</div></div> Generalmente cuando tenés cambios de estado, vale la pena enunciarlo<br>
como tu versión anterior del RF13, pero adentro en subrequerimientos,<br>
indicar de qué estado a cuál otro vale pasar en el caso de que se haga<br>
manualmente, o si se hace automáticamente, qué condiciones deben<br>
cumplirse para considerar en qué estado está cada Materia.<br>
<div class="im"><br>
> > RF14-El sistema debe mostrar la historia académica del<br>
> alumno [5]<br>
><br>
><br>
> y de dónde sacás la nota para armar la Historia<br>
> Académica ?<br>
><br>
><br>
> La agregue al diccionario de datos antes de la<br>
> definición de Historia Académica<br>
<br>
</div> Ok. Era una omisión evidente. No hace falta enumerar los números ;-)<br>
<div class="im"><br>
<br>
> > RF15-El sistema debe listar las materias aprobadas sin<br>
> final del<br>
> > alumno [5]<br>
> ><br>
> > RF16-El sistema debe listar las materias aprobadas con<br>
> final del<br>
> > alumno [5]<br>
> ><br>
> > RF17-El sistema debe mostrar los aplazos que el alumno<br>
> posee<br>
> ><br>
> > RF18-El sistema debe calcular y mostrar el promedio con<br>
> aplazos del<br>
> > alumno<br>
> ><br>
> > RF19-El sistema debe calcular y mostrar el promedio sin<br>
> aplazos del<br>
> > alumno<br>
><br>
><br>
> Para los RF17, RF18 y RF19, te hace falta la<br>
> calificación del alumno en<br>
> la materia, pero no aparece en el diccionario... cómo lo vas a<br>
> manejar???<br>
><br>
> La agregue al diccionario de datos antes de la definición<br>
> de Historia Académica<br>
<br>
</div> Ya vimos esto más arriba...<br>
<div class="im"><br>
> > RF20-El sistema debe listar las materias correlativas de<br>
> una materia<br>
> > dada. En caso de que la materia no tenga correlativas, no<br>
> mostrará<br>
> > nada.<br>
> ><br>
> > RF21-El sistema debe listar las materias que el alumno se<br>
> encuentra<br>
> > cursando<br>
> ><br>
> ><br>
> ><br>
> > Diccionario de datos:<br>
> ><br>
> > Estado Civil: soltero/casado/viudo/divorciado/separado<br>
><br>
><br>
> Te falta el estado civil "separado" (el de la ley<br>
> anterior a la ley de<br>
> divorcio actual)<br>
<br>
</div> Ok.<br>
<div class="im"><br>
> > País: Nombre<br>
> ><br>
> > Provincia: Nombre + País<br>
> ><br>
> > Localidad: Nombre + Provincia + País<br>
> ><br>
> > Alumno: Nombre, Apellido, Matricula, DNI, Dirección,<br>
> Teléfono,<br>
> > FechaNac, EstadoCivil, Localidad, Provincia, País, Email<br>
> ><br>
> > Departamento: Nombre<br>
> ><br>
> > Carrera: Nombre, Departamento<br>
> ><br>
> > Plan de estudios: Nombre<br>
> ><br>
> > Materia: Cod, Nombre, Carrera, Materias Correlativas, Plan<br>
> de Estudios<br>
> ><br>
> > Estado Materia: cursando/vencida / aprobada /cursada sin<br>
> final<br>
> ><br>
> > Vencimiento: Si / No<br>
> ><br>
> > Inscripción Materia: Año, Cuatrimestre, Materia,<br>
> Vencimiento, Alumno<br>
> ><br>
> > Baja Carrera: Fecha, Carrera, Alumno, Plan de Estudios<br>
> ><br>
> > Plan de Estudio Vigente: Si / No<br>
> ><br>
> > Baja Materia: Fecha, Año, Cuatrimestre, Materia, Alumno<br>
> ><br>
> > Inscripción Carrera: Fecha, Carrera, Plan de Estudio<br>
> Vigente, Alumno<br>
><br>
><br>
> > Calificación: 0/1/2/3/4/5/6/7/8/9/10<br>
<br>
</div> Como te decía más arriba, poné como atributo de la Materia la<br>
calificación y listo. No tiene sentido enumerar los valores, y además no<br>
se justifica en esta SRS que tenga una entrada propia en el diccionario<br>
porque no es una entidad que se gestiona ni se lista.<br>
<div class="im"><br>
> ><br>
> > Historia académica: Materia, Año, Cuatrimestre, Estado<br>
> Materia,<br>
> > Calificación, Fecha, Docentes, Acta, Alumno<br>
> ><br>
> > Aplazos: Calificación <4<br>
> ><br>
> > Materia Correlativa: Materia necesaria para poder cursar una<br>
> > determinada Materia.<br>
><br>
><br>
><br>
> Desde ya muchas gracias!!<br>
> Saludos!<br>
<br>
</div> Por nada!<br>
Mandame ni bien puedas la nueva versión!<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Blog: <a href="http://blog.pegasusnet.com.ar" target="_blank">http://blog.pegasusnet.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a></div></div></blockquote></div><br></div>