[Php-avanzado] SRS 3

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Sab Jul 25 00:51:01 ART 2009


Hola Javier,

El sáb, 25-07-2009 a las 00:20 -0300, NeiKeR escribió:
> Buenas... 
> 
>         >  == Requerimientos Funcionales
>         > 1 - El sistema debe funcionar sobre el sistema de usuarios y
>         permisos
>         > de phpbb 3
>         > /*
>         > Ya estube viendo la DB y está bastante claro.
>         > Las tablas del sitio las voy a meter en la misma base de
>         datos que
>         > tiene las tablas de phpbb.
>         > El registro solo se va a poder hacer desde el foro.
>         > El loggeo se va a poder hacer desde el sitio y desde el
>         foro.
>         > */
>         
>         
>                El detalle es justamente que este 1 es un Requerimiento
>         No Funcional.
>         Podés dejar acá tu 1 original, en el que hablabas creo que de
>         Visitantes, y poner este tal cual como un Requerimiento No
>         Funcional.
> 
> No entendi muy bien eso.. En los SRS anteriores todabia no tenia
> pensado lo de phpbb.. Habia puesto "el sistema debe gestionar
> usuarios" pero me dijiste que "usuario" era algo muy ambiguo.
> ¿Entonces esto queda igual, pero va en no funcional no?

	Vamos por partes: "el sistema debe gestionar usuarios" no va como
requerimiento funcional, porque el usuario es una cosa genérica y además
porque las cosas que tiene que hacer un sistema no dependen de la
persona que las usa.
	El tema es buscar entre las figuras que usarán el sistema un nombre
para definir qué debe gestionar el sistema y que no sea tan genérico que
no diga nada. Podrían ser "visitante", "músico", "melómano" o
"metalero".
	Supongamos que elegís "melómano", entonces el requerimiento queda "El
sistema debe gestionar melómanos." y en el glosario (usar ests
comentarios debajo de cada uno vale, porque esto es muy informal), lo
caracterizás diciendo que tiene nombre, apellido, apodo, nick, pass,
teléfono y/o las cosas que te interese manejar de ellos.
	Es importante definirlo porque por ejemplo para tu sistema, no creo que
te interesa "grupo sanguíneo" o "color de ojos", pero para otros
sistemas sí.

	El Requerimiento No Funcional que introdujiste, es manejar a los
"melómanos" usando una parte de phpbb.
	Fijate que se podrían implementar de cualquier otra manera, pero no
importa como los implementes, la función en el sistema será la misma.
Esta restricción de que sea como en phpbb en este caso es importarte
mencionarla, porque no es obvia, y es un Requerimiento No Funcional.

	Si tenés alguna otra duda al respecto, escribila y seguimos!

> 
> ========================================
> 
>         
>         
>                Lo dicho, está clara y consistente. Con la observación
>         del principio la
>         SRS está terminada.
>         
>                Te lo había mencionado en el mail anterior: el proyecto
>         es demasiado
>         grande.
>                Te parece hacer para esta entrega solo Bandas, Discos y
>         Músicos?
>                La parte de Eventos te lo alarga, pero creo que podés
>         llegar.
>                La parte de comentarios "tipo blog" dejala para la
>         versión 2, aunque
>         sea usando phpbb: integrarlo te va a llevar un tiempo.
>         
>                Qué parte vas a hacer?
> 
> Ok, entonces "divido prioridades" en 3..
> 1 - Bandas, discos, musicos
> 2 - Eventos
> 3 - Los comentarios y alguna otra cosa que se me ocurra y tenga tiempo
> de completar

	Ok. Las prioridades me quedan claras, pero me tenés que ayudar en algo:
una de las cosas que tengo que evaluar es "la completitud" del sistema,
esto es, de lo que dijeron que van a hacer, cuanto realmente está
funcionando.
	Asignar prioridades es bueno, pero el proyecto "Soy Metalero 1.0" queda
igual de grande.
	Te propongo que decidas qué queda para la versión 1.0, que es la que me
tenés que entregar, y que las siguientes nos queden al menos para el
curso como parte de otra versión (para la que naturalmente podrás seguir
consultando por acá dudas que tengas, porque nadie es desubscripto de
esta lista al terminar el curso). 
	
> ¿La entrega es a fines de septiembre no?

	Yo estimo que sí. Dependemos de las fechas en que se reabra la FI. Sin
embargo este "fin de septiembre" es la fecha de finalización del curso y
la 1er entrega de la tesis.
	Se puede entregar más tarde (y sospecho que este curso se cerrará a fin
de diciembre) pero como ya habíamos comentado, las tesis entregadas
tarde tienen como nota máxima un 9, para no ser injustos con los qe
entregan a tiempo.
	

>         
>                Saludos!!!
>  
> Saludos!  

	Mas saludos!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.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