<div dir="ltr">


        
        
        
        <style type="text/css">P { margin-bottom: 0.21cm; }</style>


<p style="margin-bottom:0cm">Leo acá te paso una nueva versión:<br></p><p style="margin-bottom:0cm">Consulta, los comentarios y los textos solo lo pueden editar y borrar el autor, el asociado que lo subió o en caso de los textos,  lo pueden editar todos los asociados como si fuera una especie de wikipedia?<br>
</p><p style="margin-bottom:0cm"><br></p><p style="margin-bottom:0cm">El objetivo del sistema es 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 <span style="text-decoration:none">autor</span>
o genero.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">Los requerimientos funcionales serán
los siguientes:</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">1- El sistema deberá gestionar
asociados.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">2- El sistema deberá gestionar textos.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">3- El sistema  deberá gestionar
autores.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">4- El sistema deberá gestionar
géneros.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">5- Los textos deberán tener asignado
uno o varios autores[3] y un genero[4].</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">6- El sistema tendrá niveles de
permiso. Los niveles serán “Niño”, “Joven”, “Adulto”.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">7 El sistema deberá asignarle un
nivel[6] de permisos a los textos[2] y a los asociados[1].</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">   7.1- El asociado[1] que tenga asignado
el nivel[6] “Niño”, solo podrá acceder a los textos[2]  cuyo
nivel[6] de permiso sea “Niño”.</p>
<p style="margin-bottom:0cm">   </p>
<p style="margin-bottom:0cm">   7.2- El asociado[1] que tenga asignado
el nivel[6] “Joven”, solo podrá acceder a los   textos[2] cuyo
nivel de permiso sea “Niño” y además los textos[2] que posean
el      nivel[6]        “Joven”.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">   7.3- El asociado[1] que tenga asignado
el nivel[6] “Adulto”, solo podrá acceder a los  textos[2] cuyo
nivel de permiso sea “Niño”, ”Joven” y además los textos[2]
que posean el   nivel[6] “Adulto”.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">8- El sistema deberá organizar los
textos por genero, autor o nivel de permiso.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">9- El sistema deberá mostrar los
textos[2] según el nivel[6] asignado.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">   9.1- El nivel[6] “Niño” solo
podrá acceder a textos[2] el cual su clasificación sea “Niños”.</p>
<p style="margin-bottom:0cm">   </p>
<p style="margin-bottom:0cm">   9.2- El nivel[6] “Joven” solo
podrá acceder a textos[2] el cual su clasificación sea el nivel[6]
        “Niño” y además “Joven”.</p>
<p style="margin-bottom:0cm">   </p>
<p style="margin-bottom:0cm">   9.3-  El nivel[6] 3 solo podrá
acceder a textos[2] el cual su clasificación sea el nivel[6]    “Niño”
, nivel[6] “Joven” y además el nivel[6] “Adulto”.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">10- El sistema deberá gestionar
comentarios a los textos[2], los cuales solo lo podrá gestionar el
asociado[1].</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">           </p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">                                   Diccionario</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">Asociados: idAsociado,Dni, nombre,
apellido, fecha de nacimiento, dirección, teléfono, email.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">Nivel: Niño, Jóvenes, Adultos.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">Texto: idTexto,
nombreArchivo,idAsociado,*idAutor,idGenero,publico.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">Comentario:
<span style="text-decoration:none">idComentario,idAutor,idTexto,</span>
comentario.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">Autor: idAutor, nombre.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">Genero: idGenero, genero.</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm"><br>
</p>
<p style="margin-bottom:0cm">* Uso el idAutor por la aclaración que
un texto  puede tener varios autores.</p>

<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 20 de mayo de 2013 20:51, 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 Leandro,<br>
<br>
El vie, 17-05-2013 a las 19:14 -0300, leandro saubiette escribió:<br>
<div class="im">> Hola Leo:<br>
><br>
><br>
> Aca te paso la V0.2 de la SRS<br>
><br>
><br>
><br>
><br>
> El objetivo del sistema es gestionar asociados, niveles de<br>
> habilidades, textos, en los que se podrán realizar comentarios sobre<br>
> los textos. Estos se podrán clasificar según el contenido de los<br>
> textos como también por por autor o genero.<br>
><br>
><br>
> Los requisitos funcionales serán los siguientes:<br>
<br>
</div>        No tengo problema en que uses la palabra "requisitos" para referirte a<br>
esto, en vez de "requerimientos", pero como toda la literatura en<br>
castellano desde hace unos 6 o 7 años usa "requerimientos" y es el<br>
término que se usa en ámbitos académicos de por acá:<br>
<br>
<a href="http://blogs.unlp.edu.ar/ingenieriasoft1/tag/requerimientos-2/" target="_blank">http://blogs.unlp.edu.ar/ingenieriasoft1/tag/requerimientos-2/</a><br>
<a href="http://blogs.unlp.edu.ar/ingenieria2/2013/03/19/srs-especificacion-de-requerimientos-de-software/" target="_blank">http://blogs.unlp.edu.ar/ingenieria2/2013/03/19/srs-especificacion-de-requerimientos-de-software/</a><br>

<br>
<br>
        Vamos ahora a la SRS<br>
<div class="im"><br>
> 1- El sistema deberá gestionar asociados.<br>
><br>
><br>
> 1.1 – Cada asociado deberá tener un nivel.<br>
><br>
><br>
> 2- El sistema deberá gestionar los textos.<br>
<br>
</div>        Esto está expresado de forma incompleta, porque no establece las<br>
relaciones entre las partes.<br>
        Debería decir algo como: El sistema deberá gestionar los textos de un<br>
Asociado y asignarle un Nivel. También falta la relación con los Autores<br>
y los Géneros que especificás más abajo.<br>
<br>
        Ahora, vos pusiste bien los niveles como un subtópico de los Asociados,<br>
pero como los Textos también tienen un nivel, hay que sacarlo fuera del<br>
Asociado.<br>
        Te quedaría RF1: Niveles, RF2: Asociados con su Nivel, RF3, Textos con<br>
su Asociado y Nivel.<br>
<div class="im"><br>
> 3- El sistema deberá mostrar los textos según la visibilidad del<br>
> nivel.<br>
><br>
><br>
> 3.1- El nivel 1 solo podrá acceder a textos el cual su clasificación<br>
> sea “Niños”.<br>
><br>
> 3.2- El nivel 2 solo podrá acceder a textos el cual su clasificación<br>
> sea el nivel 1 y además “Jóvenes”<br>
><br>
> 3.3- El nivel 3 solo podrá acceder a textos el cual su clasificación<br>
> sea el nivel 1 , nivel 2 y además “Adultos”.<br>
<br>
</div>        Esto está muy bien expresado, pero deberías redactarlo para usar<br>
siempre el nombre del Nivel, y no un número, que yo te entiendo pero que<br>
no aparece en ninguna parte de la especificación.<br>
        No tengas miedo de repetir palabras en una RF: es por el principio de<br>
vocabulario mínimo y no por una mala redacción.<br>
<div class="im"><br>
> 4- El sistema deberá gestionar autores.<br>
><br>
><br>
> 5- El sistema deberá gestionar géneros.<br>
<br>
</div>        Como los Textos son los que tienen Autores y Género, los tenés que<br>
especificar antes para poder hacer referencia a ellos.<br>
        Fijate que luego de estos cambios tenés que actualizar el diccionario,<br>
al que le faltan todas estas cosas.<br>
<div class="im"><br>
> 6- El sistema deberá gestionar comentarios, los cuales solo lo podrá<br>
> gestionar el autor<br>
<br>
</div>        Te falta la referencia al Texto: El sistema deberá gestionar<br>
Comentarios a un Texto...<br>
<br>
        Sacale o reformulá la parte de la gestión: por un lado los que lo<br>
podrán editar o borrar serán los Asociados, y no los Autores, que en<br>
este documento son otra cosa (lo confundís también en el diccionario de<br>
Comentario); por otro, el poner quién puede editar o borrar algo (tanto<br>
comentarios como textos) es para determinar en el apéndice de "permisos<br>
de acceso", en dónde se pondrán los diferentes roles y a qué parte de<br>
cada RF tienen o no acceso.<br>
<div class="im"><br>
> Diccionario<br>
><br>
><br>
><br>
> Asociados: Dni, nombre, apellido, fecha de nacimiento, dirección,<br>
> teléfono, email.<br>
><br>
><br>
> Nivel: Niño, Jóvenes, Adultos.<br>
><br>
><br>
> Texto: idTexto, nombreArchivo, autor.<br>
><br>
><br>
> Comentario: idComentario,idAutor,,idTexto, comentario.<br>
><br>
><br>
> Autor: idAutor, nombre, idGenero.<br>
><br>
><br>
> Genero: idGenero, genero.<br>
><br>
><br>
> Cualquier cosa que le falte avisame, me gustaria que sea lo mas<br>
> completo posible<br>
<br>
</div>        Dos cosas: fijate que un texto puede Tener más de un Autor, así que hay<br>
que expresarlo así en los RF. Con los Géneros, dejo a tu criterio si es<br>
solo 1 o varios en cada Texto.<br>
<br>
        La otra, es pedirte que al Texto le agregues un atributo "público" con<br>
valores Sí/No, ya que el día de mañana tal vez se quiera hacer una<br>
ampliación que muestre los textos de Dominio Público en Internet y se<br>
amplíe así la base de lectores... por ahora es solo un dato descriptivo,<br>
sin ninguna funcionalidad<br>
<br>
> Saludos<br>
<br>
        =mente y gracias por interesarte en este tema!<br>
<div class="HOEnZb"><div class="h5"><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></div></div></blockquote></div><br></div>