[Php-avanzado] SRS Leandro

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Oct 4 15:41:31 ART 2013


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
> 
> 
> 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
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar
http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado