[Php-avanzado] Trabajos finales
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Jun 27 07:30:30 ART 2013
Hala Leandro,
El mié, 26-06-2013 a las 23:27 -0300, leandro saubiette escribió:
> Corregi todo, la verdad no me acuerdo porque habia puesto lo de los
> comentarios, hacia mucho que veia la SRS jaja
Cosas que pasan!
Me quedo con esta como versión final y la guardo para futura
referencia.
Fijate que en el RF 5 te quedó "y su formato", que no va, porque no es
algo que se gestione por separado.
Ahora, a normalizar.
Igual, tal vez sea conveniente que termines los ejercicios de
normalización antes de meterte con esto.
Salu2
> El sistema debe gestionar asociados, niveles de permisos, textos, en
> los que se podrán realizar comentarios sobre los mismos. Estos se
> podrán clasificar según el contenido de los textos como también por
> autor o genero.
>
>
> Los requerimientos funcionales serán los siguientes:
>
>
>
> 1- El sistema debe tener niveles de permiso. Los niveles serán “Niño”,
> “Joven”, “Adulto”.
>
>
> 2- El sistema debe gestionar asociados con su nivel[1].
>
>
> 3- El sistema debe gestionar autores.
>
>
> 4- El sistema debe gestionar géneros.
>
>
> 5- El sistema debe gestionar textos con el asociado,sus autores[3], su
> género[4], su nivel[1] y su formato.
>
> 5.1- Se podrá subir el mismo texto con diferente idioma.
>
> 5.2- Se podrá subir el mismo texto con diferente extensión.
>
>
> 6- El sistema debe manejar el nivel de los asociados de la siguiente
> manera:
>
>
> 6.1- El asociado[2] que tenga asignado el nivel[1] “Niño”, solo podrá
> acceder a los textos[5] cuyo nivel[1] sea “Niño”.
>
> 6.1.1 – El asociado[2] que tenga asignado el nivel[1] “Niño”, solo
> podrá subir textos[5] cuyo nivel[1] sea “Niño”
>
> 6.2- El asociado[2] que tenga asignado el nivel[1] “Joven”, solo podrá
> acceder y subir los textos[5] cuyo nivel[1] sea “Niño” y además los
> textos[5] que posean el nivel[1] “Joven”.
>
>
> 6.2.1- El asociado[2] que tenga asignado el nivel[2] “Joven”, solo
> podrá subir textos[5] cuyo nivel[1] sea “Joven” y “Niño”
>
>
> 6.3- El asociado[2] que tenga asignado el nivel[1] “Adulto”, solo
> podrá acceder y subir los textos[5] cuyo nivel[1] sea “Niño”, ”Joven”
> y además los textos[5] que posean el nivel[1] “Adulto”.
>
>
> 6.3.1- El asociado[2] que tenga asignado el nivel[3] “Adulto”, solo
> podrá subir textos[5] cuyo nivel[1] sea “Adulto”, “Joven” y “Niño”
>
>
> 7- El sistema debe organizar los textos[5] por genero[4], autor[3] o
> nivel[1].
>
>
> 8- El sistema debe gestionar comentarios a los textos[5] que se puedan
> acceder según el nivel[1], los cuales solo lo podrá gestionar el
> asociado[2].
>
>
>
>
>
>
>
> Diccionario
>
>
>
> Nivel: Niño, Jóvenes, Adultos.
>
>
> Asociados: Dni, nombre, apellido, fecha de nacimiento, dirección,
> teléfono, e-mail.
>
>
> Autores: nombre, fecha de nacimiento.
>
>
> Genero: genero.
>
>
> Texto: asociado,autor,genero,idioma,formato,archivo de texto.
>
>
> Comentario: asociado, texto, comentario.
>
>
>
>
> PD: Si me olvido de algo avisame asi la SRS queda lo mas profesional
> posible
>
>
>
>
> El 26 de junio de 2013 22:44, leandro saubiette
> <saubietteleandro en gmail.com> escribió:
> Hago estas correcciones, así queda lo mejor posible y te lo
> vuelvo a mandar
>
> El jun 26, 2013 10:33 p.m., "Leonardo Tadei - Pegasus Tech
> Supply" <leonardot en pegasusnet.com.ar> escribió:
>
> Hola Leandro,
>
> Podemos dar por terminada la SRS acá, ya que
> se plantea esto en el
> curso con el menor rigor posible. La guardo para
> futura referencia.
>
> Podés pasar ahora a la normalización.
>
> Te hago unas observaciones igualmente, para
> que tengas una mejor
> comprensión del tema:
>
> RF5: el "y su formato" no va, porque no es algo que se
> gestione. Sin
> embargo en el diccionario de Texto, falta el formato y
> algo
> importantísimo: el archivo con el texto!
> RF 6: especifica dos funcionalidades: acceder y subir,
> con lo que no
> cumplís el principio de homogeneidad, y el sistema
> parece más chico de
> lo que realmente es: un 30% más grande. Esto lleva a
> errores de
> apreciación del esfuerzo y de costeo.
> RF 8: El autor no va ahí: en el ejemplo del libro de
> unos mails atrás,
> Plutarco no podría ir a editar un comentario. Qué
> quisiste poner ahí? El
> autor del texto no es funcionalmente quién lo sube!
>
> Querés pasar a la normalización o querés hacer
> una versión con estas
> correcciones de la SRS?
>
>
>
> El mié, 26-06-2013 a las 21:14 -0300, leandro
> saubiette escribió:
> > Ahi va la otra version Leo, cualquier cosa que veas
> avisame sino lo
> > charlamos en profundidad mañana.
> >
> >
> > El sistema debe gestionar asociados, niveles de
> permisos, textos, en
> > los que se podrán realizar comentarios sobre los
> mismos. Estos se
> > podrán clasificar según el contenido de los textos
> como también por
> > autor o genero.
> >
> >
> > Los requerimientos funcionales serán los siguientes:
> >
> >
> >
> > 1- El sistema debe tener niveles de permiso. Los
> niveles serán “Niño”,
> > “Joven”, “Adulto”.
> >
> >
> > 2- El sistema debe gestionar asociados con su
> nivel[1].
> >
> >
> > 3- El sistema debe gestionar autores.
> >
> >
> > 4- El sistema debe gestionar géneros.
> >
> >
> > 5- El sistema debe gestionar textos con el
> asociado,sus autores[3], su
> > género[4], su nivel[1] y su formato.
> >
> > 5.1- Se podrá subir el mismo texto con diferente
> idioma.
> >
> > 5.2- Se podrá subir el mismo texto con diferente
> extensión.
> >
> >
> > 6- El sistema debe manejar el nivel de los asociados
> de la siguiente
> > manera:
> >
> >
> > 6.1- El asociado[2] que tenga asignado el nivel[1]
> “Niño”, solo podrá
> > acceder y subir textos[5] cuyo nivel[1] sea “Niño”.
> >
> > 6.2- El asociado[2] que tenga asignado el nivel[1]
> “Joven”, solo podrá
> > acceder y subir los textos[5] cuyo nivel[1] sea
> “Niño” y además los
> > textos[5] que posean el nivel[1] “Joven”.
> >
> >
> > 6.3- El asociado[2] que tenga asignado el nivel[1]
> “Adulto”, solo
> > podrá acceder y subir los textos[5] cuyo nivel[1]
> sea “Niño”, ”Joven”
> > y además los textos[5] que posean el nivel[1]
> “Adulto”.
> >
> >
> > 7- El sistema debe organizar los textos[5] por
> genero[4], autor[3] o
> > nivel[1].
> >
> >
> > 8- El sistema debe gestionar comentarios a los
> textos[5] que se puedan
> > acceder según el nivel[1], los cuales solo lo podrá
> gestionar el
> > asociado[2] y su autor[3].
> >
> >
> >
> >
> >
> >
> >
> > Diccionario
> >
> >
> >
> > Nivel: Niño, Jóvenes, Adultos.
> >
> >
> > Asociados: Dni, nombre, apellido, fecha de
> nacimiento, dirección,
> > teléfono, e-mail.
> >
> >
> > Autores: nombre, fecha de nacimiento.
> >
> >
> > Genero: genero.
> >
> >
> > Texto: asociado,autor,genero,idioma.
> >
> >
> > Comentario: asociado, texto, comentario.
> >
> >
> >
> >
> > El 26 de junio de 2013 20:15, Leonardo Tadei -
> Pegasus Tech Supply
> > <leonardot en pegasusnet.com.ar> escribió:
> > Hola Leandro,
> >
> > El mié, 26-06-2013 a las 11:01 -0300,
> leandro saubiette
> > escribió:
> > > Te paso la srs
> > >
> > >
> > > El sistema debe gestionar asociados,
> niveles de permisos,
> > textos, en
> > > los que se podrán realizar comentarios
> sobre los mismos.
> > Estos se
> > > podrán clasificar según el contenido de
> los textos como
> > también por
> > > autor o genero.
> > >
> > >
> > >
> > > Los requerimientos funcionales serán los
> siguientes:
> > >
> > >
> > >
> > > 1- El sistema debe tener niveles de
> permiso. Los niveles
> > serán “Niño”,
> > > “Joven”, “Adulto”.
> > >
> > >
> > > 2- El sistema debe gestionar asociados con
> su nivel[1].
> > >
> > >
> > > 3- El sistema debe gestionar autores.
> > >
> > >
> > > 4- El sistema debe gestionar géneros.
> > >
> > >
> > > 5- El sistema debe gestionar textos con
> sus autores[3], su
> > género[4],
> > > su nivel[1] y su formato.
> >
> >
> > En el diccionario está el Asociado,
> pero acá no.
> > Agregalo.
> >
> > >
> > > 5.1- Se podrá subir el mismo texto con
> diferente idioma.
> > >
> > > 5.2- Se podrá subir el mismo texto con
> diferente extensión.
> > >
> > > 5.3- Se podrá subir el mismo texto de
> diferente autor.
> >
> >
> > El RF 5.3 no hace falta: el autor de
> un texto no
> > cambia.
> > Posiblemente lo estés confundiendo
> con Asociado...
> > pero igual no haría
> > falta el RF 5.3
> >
> > > 6- El sistema debe manejar el nivel de los
> asociados de la
> > siguiente
> > > manera:
> > >
> > >
> > > 6.1- El asociado[2] que tenga asignado el
> nivel[1] “Niño”,
> > solo podrá
> > > acceder a los textos[5] cuyo nivel[1] sea
> “Niño”.
> > >
> > > 6.2- El asociado[2] que tenga asignado el
> nivel[1] “Joven”,
> > solo podrá
> > > acceder a los textos[5] cuyo nivel[1] sea
> “Niño” y además
> > los
> > > textos[5] que posean el nivel[1] “Joven”.
> > >
> > >
> > > 6.3- El asociado[2] que tenga asignado el
> nivel[1] “Adulto”,
> > solo
> > > podrá acceder a los textos[5] cuyo
> nivel[1] sea “Niño”,
> > ”Joven” y
> > > además los textos[5] que posean el
> nivel[1] “Adulto”.
> > >
> > >
> > > 7- El sistema debe organizar los textos[5]
> por genero[4],
> > autor[3] o
> > > nivel[1].
> > >
> > >
> > > 8- El sistema debe manejar la visibilidad
> de los textos[5]
> > según el
> > > nivel[1] asignado.
> > >
> > >
> > > 8.1- El nivel[1] “Niño” solo podrá acceder
> a textos[5] el
> > cual su
> > > clasificación sea el nivel[1] “Niños”.
> > >
> > > 8.2- El nivel[1] “Joven” solo podrá
> acceder a textos[5] el
> > cual su
> > > clasificación sea el nivel[1] “Niño” y
> además “Joven”.
> > >
> > > 8.3- El nivel[1] “Adulto” solo podrá
> acceder a textos[5] el
> > cual su
> > > clasificación sea el nivel[1] “Niño” ,
> nivel[1] “Joven” y
> > además el
> > > nivel[1] “Adulto”.
> >
> >
> > En el RF 8 y sus subrequerimientos
> estás repitiendo la
> > misma
> > funcionalidad del RF 6
> > Sacá el RF 8 completo, porque suena
> mejor que los
> > Asociados puedan o no
> > acceder al material, pero no tiene mucho
> sentido decir que un
> > Nivel
> > accede al material disponible.
> >
> > Lo que no estás mencionando y sí
> hace falta, es algo
> > parecido al RF 6,
> > que habla de lo que puede acceder un
> Asociado, pero que
> > especifique qué
> > es lo que puede publicar un Asociado...
> >
> > Por ejemplo, un Asociado Niño podrá
> subir solo textos
> > de Nivel "niño",
> > pero un Asociado Adulto puede subir textos
> de Adultos, de
> > Jóvenes y de
> > Niños.
> >
> >
> > > 9- El sistema debe gestionar comentarios a
> los textos[5],
> > los cuales
> > > solo lo podrá gestionar el asociado[2] y
> su autor[3].
> >
> >
> > A este si le agregás "El sistema
> debe gestionar
> > comentarios a los
> > textos[5] que se pueden acceder según el
> Nivel [1] ...."
> > quedaría más
> > completo.
> > Puesto así solamente parece que se
> puede comentar
> > cualquier texto, lo
> > que entra en conflicto con el RF 6.
> >
> >
> > > Diccionario
> > >
> > >
> > >
> > > Nivel: Niño, Jóvenes, Adultos.
> > >
> > >
> > > Asociados: Dni, nombre, apellido, fecha de
> nacimiento,
> > dirección,
> > > teléfono, e-mail.
> > >
> > >
> > > Autores: nombre, fecha de nacimiento.
> > >
> > >
> > > Genero: genero.
> > >
> > >
> > > Texto: asociado,autor,genero,idioma.
> > >
> > >
> > > Comentario: asociado, texto, comentario.
> >
> >
> >
> > El diccionario luce bien con la
> forma de expresar la
> > funcionalidad.
> >
> > Cualquier duda, lo charlamos mañana!
> >
> >
> > --
> > Leonardo Tadei
> > leonardot en pegasusnet.com.ar
> > Web: http://leonardo.tadei.com.ar
> >
> > Firma pública:
> >
> http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >
> >
> _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >
> >
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.com.ar
> Firma pública:
> http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
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