[Php-avanzado] SRS gabrielinuz
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Nov 19 17:42:03 ARST 2010
Hola Nico,
Sigamos!!!
El jue, 18-11-2010 a las 12:27 -0300, Gabriel escribió:
> Hola Leo muchas gracias por las correcciones, te mando mi segunda versión.
Es un placer. Me alegro que te hayan servido.
> -Requerimientos empresariales:
> Bitácora* digital de soluciones técnicas en sistemas GNU/Linux
> ordenadas por tema.
Ya que estamos en os detalles, esto de arriba no son Requerimientos
empresariales, sino una breve y correcta descripción general del
sistema.
Los RE dicen cual es el objetivo a cumplir y/o las cosas a cambiar o
mejorar para la organización que usará el sistema.
Cambiale el título a "introducción" y listo ;-)
> -Requerimientos funcionales:
>
> 1-El sistema debe gestionar temas.
> 2-El sistema debe gestionar entradas con su temas.
> 3-El sistema debe gestionar comentarios.
Dicho así, parece que habrá una página con comentarios, y no
comentarios a cada Entrada publicada...
Agregá el Comentario al diccionario, para ver su abstracción...
sospecho que será lindo saber qué lector hizo el comentario, con lo que
el RF 5 deberá estar antes y este después.
> 4-El sistema debe envíar un correo electrónico de aviso por cada
> comentario.
> 5-El sistema debe gestionar lectores.
> 6-El sistema debe registrar lectores solo para que estos sean
> avisados de nuevas entradas por correo electrónico.
Tal vez sea útil que el Lector pueda elegir si recibir los aviss o
no... basta agregar un atributo más al Lector para soportar esto, y
ampliar este RF.
> 7-El sistema debe tener un buscador de entradas por el título y el
> contenido de la entrada.
> 8-El sistema debe gestionar imágenes.
Supongo que estas imágenes serán las que se usarán en 2, pero de ser
así, tenés que decirlo en 2 y este deberá quedar antes.
>
> -Requerimientos no funcionales:
>
> 1-El administrador accede a la gestión de temas, entradas,
> comentarios, lectores e imágenes.
> 2-Los lectores acceden a darse de alta, gestionar sus datos, y
> darse de baja. (Tengo dudas con esto que debería permitir y que no a los
> lectores? Para que sea seguro)
Mmmm... seguridad es otra cosa.
Cuanto más cosas les permitas a los lectores, mejor para ellos, ergo,
mejor para la bitácora.
> -Diccionario:
>
> *bitácora: sitio web que contiene anotaciones de carácter personal o
> profesional ordenadas de forma cronológica, a menudo enriquecidas con
> los comentarios de sus lectores.
>
> *administrador: persona que tiene permisos para dar de alta, baja y
> modificar las entradas, los temas y los comentarios.
>
> *tema: asunto del que trata la entrada. Atributos: título.
>
> *entradas: cada solución publicada en la bitácora. Atributos: título,
> fecha, tema, imagen, resumen, contenido.
>
> *lector/es: es una persona que lee, usa y se registra en la bitácora.
> Atributos: nombre, dirección de correo.
Seguimos!
--
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