<p>Hago estas correcciones, así queda lo mejor posible y te lo vuelvo a mandar</p>
<div class="gmail_quote">El jun 26, 2013 10:33 p.m., "Leonardo Tadei - Pegasus Tech Supply" <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hola Leandro,<br>
<br>
Podemos dar por terminada la SRS acá, ya que se plantea esto en el<br>
curso con el menor rigor posible. La guardo para futura referencia.<br>
<br>
Podés pasar ahora a la normalización.<br>
<br>
Te hago unas observaciones igualmente, para que tengas una mejor<br>
comprensión del tema:<br>
<br>
RF5: el "y su formato" no va, porque no es algo que se gestione. Sin<br>
embargo en el diccionario de Texto, falta el formato y algo<br>
importantísimo: el archivo con el texto!<br>
RF 6: especifica dos funcionalidades: acceder y subir, con lo que no<br>
cumplís el principio de homogeneidad, y el sistema parece más chico de<br>
lo que realmente es: un 30% más grande. Esto lleva a errores de<br>
apreciación del esfuerzo y de costeo.<br>
RF 8: El autor no va ahí: en el ejemplo del libro de unos mails atrás,<br>
Plutarco no podría ir a editar un comentario. Qué quisiste poner ahí? El<br>
autor del texto no es funcionalmente quién lo sube!<br>
<br>
Querés pasar a la normalización o querés hacer una versión con estas<br>
correcciones de la SRS?<br>
<br>
<br>
<br>
El mié, 26-06-2013 a las 21:14 -0300, leandro saubiette escribió:<br>
> Ahi va la otra version Leo, cualquier cosa que veas avisame sino lo<br>
> charlamos en profundidad mañana.<br>
><br>
><br>
> El sistema debe gestionar asociados, niveles de permisos, textos, en<br>
> los que se podrán realizar comentarios sobre los mismos. Estos se<br>
> podrán clasificar según el contenido de los textos como también por<br>
> autor o genero.<br>
><br>
><br>
> Los requerimientos funcionales serán los siguientes:<br>
><br>
><br>
><br>
> 1- El sistema debe tener niveles de permiso. Los niveles serán “Niño”,<br>
> “Joven”, “Adulto”.<br>
><br>
><br>
> 2- El sistema debe gestionar asociados con su nivel[1].<br>
><br>
><br>
> 3- El sistema debe gestionar autores.<br>
><br>
><br>
> 4- El sistema debe gestionar géneros.<br>
><br>
><br>
> 5- El sistema debe gestionar textos con el asociado,sus autores[3], su<br>
> género[4], su nivel[1] y su formato.<br>
><br>
> 5.1- Se podrá subir el mismo texto con diferente idioma.<br>
><br>
> 5.2- Se podrá subir el mismo texto con diferente extensión.<br>
><br>
><br>
> 6- El sistema debe manejar el nivel de los asociados de la siguiente<br>
> manera:<br>
><br>
><br>
> 6.1- El asociado[2] que tenga asignado el nivel[1] “Niño”, solo podrá<br>
> acceder y subir textos[5] cuyo nivel[1] sea “Niño”.<br>
><br>
> 6.2- El asociado[2] que tenga asignado el nivel[1] “Joven”, solo podrá<br>
> acceder y subir los textos[5] cuyo nivel[1] sea “Niño” y además los<br>
> textos[5] que posean el nivel[1] “Joven”.<br>
><br>
><br>
> 6.3- El asociado[2] que tenga asignado el nivel[1] “Adulto”, solo<br>
> podrá acceder y subir los textos[5] cuyo nivel[1] sea “Niño”, ”Joven”<br>
> y además los textos[5] que posean el nivel[1] “Adulto”.<br>
><br>
><br>
> 7- El sistema debe organizar los textos[5] por genero[4], autor[3] o<br>
> nivel[1].<br>
><br>
><br>
> 8- El sistema debe gestionar comentarios a los textos[5] que se puedan<br>
> acceder según el nivel[1], los cuales solo lo podrá gestionar el<br>
> asociado[2] y su autor[3].<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> Diccionario<br>
><br>
><br>
><br>
> Nivel: Niño, Jóvenes, Adultos.<br>
><br>
><br>
> Asociados: Dni, nombre, apellido, fecha de nacimiento, dirección,<br>
> teléfono, e-mail.<br>
><br>
><br>
> Autores: nombre, fecha de nacimiento.<br>
><br>
><br>
> Genero: genero.<br>
><br>
><br>
> Texto: asociado,autor,genero,idioma.<br>
><br>
><br>
> Comentario: asociado, texto, comentario.<br>
><br>
><br>
><br>
><br>
> El 26 de junio de 2013 20:15, Leonardo Tadei - Pegasus Tech Supply<br>
> <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>> escribió:<br>
> Hola Leandro,<br>
><br>
> El mié, 26-06-2013 a las 11:01 -0300, leandro saubiette<br>
> escribió:<br>
> > Te paso la srs<br>
> ><br>
> ><br>
> > El sistema debe gestionar asociados, niveles de permisos,<br>
> textos, en<br>
> > los que se podrán realizar comentarios sobre los mismos.<br>
> Estos se<br>
> > podrán clasificar según el contenido de los textos como<br>
> también por<br>
> > autor o genero.<br>
> ><br>
> ><br>
> ><br>
> > Los requerimientos funcionales serán los siguientes:<br>
> ><br>
> ><br>
> ><br>
> > 1- El sistema debe tener niveles de permiso. Los niveles<br>
> serán “Niño”,<br>
> > “Joven”, “Adulto”.<br>
> ><br>
> ><br>
> > 2- El sistema debe gestionar asociados con su nivel[1].<br>
> ><br>
> ><br>
> > 3- El sistema debe gestionar autores.<br>
> ><br>
> ><br>
> > 4- El sistema debe gestionar géneros.<br>
> ><br>
> ><br>
> > 5- El sistema debe gestionar textos con sus autores[3], su<br>
> género[4],<br>
> > su nivel[1] y su formato.<br>
><br>
><br>
> En el diccionario está el Asociado, pero acá no.<br>
> Agregalo.<br>
><br>
> ><br>
> > 5.1- Se podrá subir el mismo texto con diferente idioma.<br>
> ><br>
> > 5.2- Se podrá subir el mismo texto con diferente extensión.<br>
> ><br>
> > 5.3- Se podrá subir el mismo texto de diferente autor.<br>
><br>
><br>
> El RF 5.3 no hace falta: el autor de un texto no<br>
> cambia.<br>
> Posiblemente lo estés confundiendo con Asociado...<br>
> pero igual no haría<br>
> falta el RF 5.3<br>
><br>
> > 6- El sistema debe manejar el nivel de los asociados de la<br>
> siguiente<br>
> > manera:<br>
> ><br>
> ><br>
> > 6.1- El asociado[2] que tenga asignado el nivel[1] “Niño”,<br>
> solo podrá<br>
> > acceder a los textos[5] cuyo nivel[1] sea “Niño”.<br>
> ><br>
> > 6.2- El asociado[2] que tenga asignado el nivel[1] “Joven”,<br>
> solo podrá<br>
> > acceder a los textos[5] cuyo nivel[1] sea “Niño” y además<br>
> los<br>
> > textos[5] que posean el nivel[1] “Joven”.<br>
> ><br>
> ><br>
> > 6.3- El asociado[2] que tenga asignado el nivel[1] “Adulto”,<br>
> solo<br>
> > podrá acceder a los textos[5] cuyo nivel[1] sea “Niño”,<br>
> ”Joven” y<br>
> > además los textos[5] que posean el nivel[1] “Adulto”.<br>
> ><br>
> ><br>
> > 7- El sistema debe organizar los textos[5] por genero[4],<br>
> autor[3] o<br>
> > nivel[1].<br>
> ><br>
> ><br>
> > 8- El sistema debe manejar la visibilidad de los textos[5]<br>
> según el<br>
> > nivel[1] asignado.<br>
> ><br>
> ><br>
> > 8.1- El nivel[1] “Niño” solo podrá acceder a textos[5] el<br>
> cual su<br>
> > clasificación sea el nivel[1] “Niños”.<br>
> ><br>
> > 8.2- El nivel[1] “Joven” solo podrá acceder a textos[5] el<br>
> cual su<br>
> > clasificación sea el nivel[1] “Niño” y además “Joven”.<br>
> ><br>
> > 8.3- El nivel[1] “Adulto” solo podrá acceder a textos[5] el<br>
> cual su<br>
> > clasificación sea el nivel[1] “Niño” , nivel[1] “Joven” y<br>
> además el<br>
> > nivel[1] “Adulto”.<br>
><br>
><br>
> En el RF 8 y sus subrequerimientos estás repitiendo la<br>
> misma<br>
> funcionalidad del RF 6<br>
> Sacá el RF 8 completo, porque suena mejor que los<br>
> Asociados puedan o no<br>
> acceder al material, pero no tiene mucho sentido decir que un<br>
> Nivel<br>
> accede al material disponible.<br>
><br>
> Lo que no estás mencionando y sí hace falta, es algo<br>
> parecido al RF 6,<br>
> que habla de lo que puede acceder un Asociado, pero que<br>
> especifique qué<br>
> es lo que puede publicar un Asociado...<br>
><br>
> Por ejemplo, un Asociado Niño podrá subir solo textos<br>
> de Nivel "niño",<br>
> pero un Asociado Adulto puede subir textos de Adultos, de<br>
> Jóvenes y de<br>
> Niños.<br>
><br>
><br>
> > 9- El sistema debe gestionar comentarios a los textos[5],<br>
> los cuales<br>
> > solo lo podrá gestionar el asociado[2] y su autor[3].<br>
><br>
><br>
> A este si le agregás "El sistema debe gestionar<br>
> comentarios a los<br>
> textos[5] que se pueden acceder según el Nivel [1] ...."<br>
> quedaría más<br>
> completo.<br>
> Puesto así solamente parece que se puede comentar<br>
> cualquier texto, lo<br>
> que entra en conflicto con el RF 6.<br>
><br>
><br>
> > Diccionario<br>
> ><br>
> ><br>
> ><br>
> > Nivel: Niño, Jóvenes, Adultos.<br>
> ><br>
> ><br>
> > Asociados: Dni, nombre, apellido, fecha de nacimiento,<br>
> dirección,<br>
> > teléfono, e-mail.<br>
> ><br>
> ><br>
> > Autores: nombre, fecha de nacimiento.<br>
> ><br>
> ><br>
> > Genero: genero.<br>
> ><br>
> ><br>
> > Texto: asociado,autor,genero,idioma.<br>
> ><br>
> ><br>
> > Comentario: asociado, texto, comentario.<br>
><br>
><br>
><br>
> El diccionario luce bien con la forma de expresar la<br>
> funcionalidad.<br>
><br>
> Cualquier duda, lo charlamos mañana!<br>
><br>
><br>
> --<br>
> Leonardo Tadei<br>
> <a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
> Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
><br>
> Firma pública:<br>
> <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><br>
><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><br>
<br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.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></blockquote></div>