[Php-avanzado] Auto-clas SRS v1.1
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Jul 10 19:56:14 ART 2009
Hola Carlos,
El vie, 10-07-2009 a las 19:41 +0200, Carlos Brandes escribió:
> Leonardo:
>
> Le cambie el nombre al sitio,
A mi me gustaba más el otro ;-)
(parezco una abuela inconforme que te dice que algo era lindo después
de que no lo tenés más)
> elimine el concepto de interesado ya que termina siendo (si el
> quiere) un usuario registrado.
Momento! y de qué manera vas a llamar, si es que hace falta nombrarlo,
a la persona que visita el sitio y no publica?
O ahora todos son Anunciantes???
Por una cuestión de consistencia entonces, en la SRS no tiene que
aparecer más la palabra "interesado", ni "usuario". Sin embargo al menos
para los casos de uso, creo que te hará falta la figura del "lector".
Esta versión es un muy buen avance, Carlos, pero todavía tenés mucho
"usuario" en los requerimientos funcionales, y mucho "permitir".
Lo que el sistema hace a mi me queda bastante claro, pero por favor,
modificale estas cosas y reenviámela, porque yo estoy haciendo en mi
cabeza un mapeo de "usuario" al actor involucrado en el sistema, y lo
escrito no debe necesitar de este mapeo... que incluso puedo estar
haciendo mal.
Fijate:
req 2) están los usuarios, pero esto no es un requerimiento funcional
req 3) "permitir"... y qué debe prohibir? por qué la salvedad?
req 4) dónde está el mecanismo?
req 5) poné la fecha de caducidad como un dato de anuncio y listo. Si
hubiera algún mecanismo variable para determinarla, explicitalo.
req 8) idem 3.
req 9) y qué requerimiento habla de la gestión de segmentos?
req 10) idem 3. Y si cumplen las condiciones del servicio debe prohibir
darles de baja? Cómo determina el sistema entonces que alguien incumple
las condiciones de uso del servicio?
req 11) idem 3. Me parece que el último "a" es un "de". Si no, la frase
no tiene sentido.
req 12) idem 3. Qué hace acá una mención al "usuario"?
req 13) Otra vez el "usuario"...
Mi cliente de corre es usuario de un servidor de correo. Usuario es una
palabra tan genérica, que cuando se lee, parece que dijera "el coso". Es
indispensable acotar la funcionalidad que el sistema debe exhibir, y
estas son sin duda independientes de que alguien las use o no.
Saludos...
> Ademas modifique el mecanismo de contacto entre el interesado y el
> anunciante o usuario registrado.
> Saludos Carlos.
>
>
>
>
> Auto-olas SRS v1.0
>
> Auto-olas es un sitio dedicado a la publicación de avisos clasificados
> gratuitos de automotores en internet.
>
> Para poder publicar un aviso es preciso ser un usuario registrado,
> dicho registro se realizara por medio de un breve formulario y por
> única vez.
>
> Los interesados tendrán la posibilidad de enviar un e-mail al
> anunciante donde podrán manifestar su interés en el aviso por este
> ultimo publicado, en dicho e-mail constaran los datos del interesado
> como para que el anunciante pueda ponerse en contacto con el
> interesado.
>
> El interesado no podrá ver los datos del anunciante, solo podrá
> contactarlo utilizando el sistema.
>
> El sistema será acotado al rubro automotores, pero debe permitir en
> un futuro ser modificado para admitir otros rubros como por ejemplo el
> inmobiliario, teniendo siempre la misma operatoria de envió de los
> datos a los interesados y el registro para poder publicar.
>
> Requerimientos:
>
> 1. El sistema debe gestionar avisos.
>
> 2. El sistema debe gestionar usuarios registrados.
> 3. El sistema debe permitir registrarse a todo aquel que desee
> hacerlo, más allá de que publique o no un aviso.
>
> 4. El sistema deberá llevar un control estadístico de las
> operaciones concretadas (ver mecanismo de corroboración).
>
> 5. El sistema debe colocar una fecha de caducidad de los
> avisos.
>
> 6. El sistema debe informar por e-mail a los anunciantes 3 días
> antes de que se cumpla la fecha de caducidad del aviso que debe
> actualizarlo.
>
> 7. El sistema debe dar de baja los avisos cuya fecha de caducidad
> se ha cumplido y cuyos anunciantes no lo han actualizado.
>
> 8. El sistema debe permitir a al interesado enviar un e-mail (sin
> que este vea los datos de contacto) al anunciante para que este último
> pueda ponerse en contacto con el interesado.
>
> 9. El sistema debe enviar en forma automática por e-mail a los
> usuarios registrados los avisos que contengan los segmentos que
> colocaron como de interés en la registración.
>
> 10. El sistema debe permitir dar de baja a aquellos anunciantes que
> no respeten las condiciones de uso del servicio.
>
> 11. El sistema debe permitir desuscribirse al envío de correos a
> los anunciantes.
>
> 12. El sistema debe permitir al usuario registrado, desregistrarse
> del sistema cuando este lo desee.
>
> 13. El sistema debe proteger los datos personales de los usuarios
> registrados de los recolectores automáticos de información en
> internet.
>
> Glosario:
>
> Gestión de usuarios: Operaciones de altas, bajas y modificaciones de
> usuarios registrados ante el sistema.
>
> Gestión de avisos: Operaciones de altas, bajas y modificaciones de
> avisos clasificados ante el sistema.
>
> Avisos Clasificados: Son publicaciones que promocionan bienes o
> servicios en diarios, revistas o Internet. En general abarcan a todo
> tipo de bienes y servicios. En el caso específico de AutoOlas solo es
> posible la publicación de avisos relacionados con automotores en
> internet. Datos del aviso necesarios (todos ellos de carácter
> obligatorio): Localidad, provincia, barrio, titulo del aviso,
> operación (compra o venta), condición (particular o agencia), segmento
> (sedan 4p, 4x4), Marca (fiat, volkswagen), año, modelo (bora, 147,
> uno), combustible (nafta, diesel o GNC), km, precio (en $ o U$S),
> descripción (estado del auto, color, llantas). Los avisos se pueden
> publicar con hasta 3 imágenes del automóvil (ver tamaño de las
> mismas).
>
> Anunciante: Individuo que desea y esta en condiciones de publicar un
> aviso clasificado porque se ha registrado mediante la colocación de un
> usuario y contraseña. Datos del anunciante necesarios (todos ellos de
> carácter obligatorio): Nombre, apellido, usuario, contraseña, e-mail,
> país, provincia, ciudad, teléfono.
>
> Interesado: Individuo que navega en internet buscando un determinado
> automóvil para comprar.
>
> Datos personales: Son aquellos datos que coloca un usuario registrado
> en el sistema para poder publicar un aviso clasificado, es decir
> nombre, apellido, teléfono, e-mail.
>
> Casos de Uso:
>
> 1. Publicación de un aviso: El sistema previo al intento de
> publicación de un aviso, verificara la situación de registro de los
> usuarios, si el mismo esta registrado permitirá la publicación, caso
> contrario el sistema indicara que debe registrarse y mostrara el
> formulario diseñado para tal fin, en dicho registro se solicitara los
> segmentos de interés del usuario (4x4, sedan 4 puertas etc.). El
> sistema debe limitar al máximo la libertad del usuario para cargar
> los datos del vehículo a publicar para evitar errores en la
> publicación, esto se hará utilizando opciones de selección dentro del
> formulario de carga y dejando solo a criterio del usuario lo inherente
> al estado específico del vehículo a publicar.
>
> 2. Caducidad del aviso clasificado: El sistema debe colocar
> una fecha de caducidad de los avisos, la misma debe estar sujeta a la
> cantidad de avisos publicados, es decir si la cantidad de avisos
> publicados esta por debajo de un mínimo, el aviso durará 30 días, si
> dicha cantidad supera ese mínimo el aviso durará 20 días, vencido
> dicho plazo se le informara por medio de un email al usuario si
> quiere renovar su aviso. Si el usuario no accede a renovar su aviso
> el mismo será dado de baja.
>
> 3. Registro de los interesados: Se instara a los interesados a
> registrarse ante el sistema, como contrapartida de ese registro los
> interesados recibirán por e-mail los segmentos que el coloque como “de
> interés” (ver que mas puede ser, sorteos???), como por ejemplo sedan 4
> puertas ó 4x4 en el formulario de registro, pero no será obligatorio
> para poder enviar al anunciante un e-mail con sus datos para que este
> ultimo pued
> _______________________________________________
> 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
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