[Php-avanzado] Fwd: SRS tienda virtual
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Oct 7 18:36:30 ART 2013
Hola Maximiliano,
El lun, 07-10-2013 a las 16:21 -0300, Maximiliano Lizondo escribió:
>
>
> ---------- Mensaje reenviado ----------
> De: Maximiliano Lizondo <lizondomaximiliano en gmail.com>
> Fecha: 7 de octubre de 2013 16:20
> Asunto: SRS tienda virtual
> Para: Lista del curso de PHP y MySQL <php-inicial en pato2.fi.mdp.edu.ar>
>
>
> Leo, mi idea es diseñar una tienda virtual con lo mínimo
> indispensable. Es decir:
>
>
> *Un usuario cualquiera se puede registrar y agregar artículos a su
> lista de compras.
> *Una vez que el usuario finaliza la selección de productos, el sistema
> debe presentar en pantalla el costo total teniendo en cuenta los datos
> de residencia del usuario. De esta manera el sistema puede calcular el
> costo de envío (consultando la base de datos con los costos según el
> destino).
> *Por último, y para no hacer muy complicada la aplicación, toda esa
> información del pedido debe enviarse a un casilla de correo
> electrónico (nada de manipular números de tarjeta de crédito ni nada
> de eso, a no ser que se justifique la dificultad en relación a los
> contenidos del curso).
Se entiende.
Por favor, buscale un nombre apropiado a lo que acá llamás "usuario",
porque es una palabra tan ambigua que no se puede usar en
Especificaciones de Requerimientos de Software, porque viola los
principios de una buena especificación.
> Tengo una duda a la hora de escribir los requerimientos funcionales,
> pues no se si debo entrar en demasiados detalles. Ejemplo: al
> registrarse el usuario debe ingresar, en un formulario, nombre de
> usuario, password, nombre completo, país, provincia, localidad,
> dirección para envíos, etc..
> En ese caso, ¿sería suficiente escribir como requerimiento: "El
> sistema debe gestionar usuarios"?
Cambiando la palabra "usuarios" por una más apropiada, sería suficiente
en la sección de funcionalidades.
Luego en el Diccionario, tenés qué poner los atributos que serán la
abstracción de esta persona en su rol para este sistema.
Desde ya te adelanto que por los atributos que comentás, Localidad,
Provincia y País van a tener que especificarse por separado, en en esta
funcionalidad hacer referencia a ellos.
> Si ves que resultaría muy complicada la aplicación, por favor indicame
> qué funcionalidades debería implementar para cumplir con los objetivos
> de la tesina.
No es complicada: es un sistema que casi solamente lee y guarda datos y
que se puede especificar en unos 15 RF.
> Gracias.
Por nada!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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