[Php-avanzado] SRS 3
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Jul 24 22:48:30 ART 2009
Hola Javier,
con un pequeño detalle, yo creo que está lista:
El jue, 23-07-2009 a las 17:00 -0300, NeiKeR escribió:
> == www.SOY-METALERO.com.ar ==
>
> Es un sitio enfocado la escena metalera de Argentina, el sitio permite
> el registro de usuarios, quienes pueden agregar bandas, discos,
> eventos o artículos.
>
>
> == 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.
Son ejemplos de Requerimientos No Funcionales: estar escrito en un
lenguaje particular, usar una DB o una versión de DB especificada,
correr sobre cierto sistema operativo. Todo esto es importantísimo y
condiciona lo que vamos a escribir, pero ninguna funcionalidad depende
de esto.
> 2 - El sistema debe gestionar bandas.
>
> 3 - El sistema debe gestionar eventos.
>
> 4 - El sistema debe gestionar discos.
>
> 5 - El sistema debe gestionar noticias y reviews.
>
> 6 - El sistema debe gestionar mensajes, asociados a eventos, bandas,
> articulos, etc. /* Algo asi como los comentarios en un blog */
>
> 7 - El sistema debe contar con un calendario de eventos. A medida que
> se agregan eventos, se agregan ciudades y los usuarios pueden elegir
> una de esas
>
> ciudades como predeterminada para el calendario.. Si elige por ej Mar
> del Plata, solo se mostraran los eventos de Mar del Plata.
>
> 8 - El sistema debe gestionar clasificados (compra/venta/cambio de
> discos, instrumentos, etc)
>
> 9 - El sistema debe contar con una sección para que los músicos
> busquen bandas y viceversa.
>
> 10 - El sistema debe enviar un mail con info sobre los eventos cada 1
> semana si el usuario así quisiera. (Mismo funcionamiento que el item
> 7)
>
> 11 - El sistema debe redimensionar todas las imágenes que sean
> subidas, siempre que sea necesario. /*La imagenes son tapas de discos,
> flayers de eventos, etc. Solo 1 imagen por publicacion */
>
> 12 - El sistema debe gestionar ciudades (Para asociar con los eventos
> y las bandas)
>
> 13 - El sistema debe gestionar lugares (Para los eventos)
>
>
>
>
> == Glosario:
>
>
> (Ademas de la informacion de los usuarios y grupos de usuarios que
> saco de la DB de phpbb.)
>
>
> * Bandas:
> - Nombre
> - Genero /* Sin gestion de generos */
> - Logo
> - Imagen
> - Año de formación y separación (si corresponde)
> - Miembros actuales
> - Miembros pasados
> - Información general/notas. (Por ejemplo una biografia)
> - Web oficial
>
>
> * Discos:
>
> - Nombre
> - Banda/s
> - Fecha de lanzamiento
> - Tipo (EP, Demo, Live, Album, Compilado, etc)
> - Tracklist
> - Imagen de tapa
> - Informacion general/Notas
>
>
> * Eventos
>
> - Lugar
> - Fecha y Hora
> - Bandas que participan
> - Informacion general/Notas
>
>
> * Lugares:
>
> - Nombre
> - Direccion
> - Ciudad
> - Informacion general/Notas
> - URL de GoogleMaps
>
> * Musicos:
> - Nombre
> - Imagen
> - ID de usuario (Si está registrado)
> - Información general/notas. (Por ejemplo una biografia)
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?
Saludos!!!
--
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://blog.pegasusnet.com.ar
http://www.prometeustech.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