[Php-avanzado] SRS 2º version
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Jul 10 19:34:34 ART 2009
Hola Agustín,
El jue, 09-07-2009 a las 23:29 +0000, Agustin pettirossi escribió:
> hola leo, realice los cambios que me dijiste vos diras...
Buenísimo.
Te intercalo una o dos observaciones:
> [ Spread Electric S.A. Web ]
>
> Spread Electric S.A. Web es un sistema para una empresa que desea que
> sus clientes puedan realizar reclamos, ver el estados de los mismo,
> realizar consultas sobre el estado de los servicios que se les da la
> empresa y enviar mensajes a la misma.
>
>
> Requerimientos funcionales:
>
> 1-El sistema debe gestionar clientes.
> 2-El sistema debe buscar clientes.
Debe buscar por algún criterio en especial? Debe combinar criterios,
como por ejemplo buscar clientes con reclamos en curso?
> 2-El sistema debe gestionar reclamos.
No tienen "tipo" los reclamos? Aclaralo acá o en el glosario.
> 3-El sistema debe gestionar tipos de reclamos.
Poné el 3 en lugar del 2 y viceversa.
Es una pavada, pero entonces cuando nombrás a la cosa, ya tenés
definida las cosas que usa.
> 4-El sistema debe buscar reclamos por fecha, por cliente, estado y/o
> por tipo.
> 5-El sistema debe mostrar el estado de cada reclamo.
> 6-El sistema debe realizar una impresión en formato pdf del reclamo.
> 7-El sistema debe enviar un e-mail al cliente cuando el estado del
> reclamo cambie.
> 8-El sistema debe agregar al reclamo el presupuesto del mismo.
Vale la pena definir en el glosario los datos que tendrá un reclamo, de
la misma forma que lo hacés con el cliente.
> 9-El sistema debe imprimir un copia del reclamo en formato pdf cuando
> se halla presupuestado.
> 10-El sistema debe enviar un e-mail cuando se halla presupuestado el
> reclamo.
En qué se diferencia esto con el 6?
> 11-El sistema debe enviar e-mails a la empresa cuando los clientes
> deseen realizar algún aviso.
>
> Glosario:
>
> Cliente: Empresa o persona que contrata un servicio. Este posee
> nombre, nombre usuario, contraseña, e-mail, dirección, teléfono fijo y
> teléfono celular.
>
> Reclamo: Decimos reclamo a cualquier inconveniente que tenga el
> cliente con el trabajo ya realizado o durante la realización del
> mismo.
>
> Estado de los reclamos:
> · En observación: El problema esta siendo analizado.
> · Presupuestado: Se paso un precio del trabajo que se debe realizar.
> · En reparación: Se esta trabajando sobre el problema.
> · Reparado: El problema ha sido solucionado.
>
> Aviso: toda información o consulta ajena a los reclamos que el cliente
> desee hacer. Como por ejemplo horarios y/o días en los que no se puede
> concurrir a realizar el trabajo que debe realizarse.
Tu sistema tiene una parte importante, que es el mecanismo de cambios
de estado de los reclamos.
Así como hizo Carlos, hacete los 3 o 4 casos de uso que ilustran como
se pasa de un estado al otro.
Otra cuestión: así como está definido el sistema, una empresa (cliente)
puede hacer reclamos, pero si muchas personas ingresan reclamos no tenés
como distinguirlos y todos serían al mismo cliente.
Preguntá, porque no es mucho cambio agregarlo, si no vale le pena tener
por un lado los clientes, y por otro las personas encargadas del cliente
de asentar los reclamos. Algo así como el "reclamador", pero te dejo
pensar a vos la palabra apropiada para nombrarlo.
De esta forma, un cliente puede tener un solo reclamador habilitado, y
otra puede tener 4 o 5, y te permite saber quién está del otro lado por
si hay algo que consultar.
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