[Php-avanzado] Requerimientos Juan Manuel
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Sab Oct 20 21:15:21 ART 2012
Hola Juan Manuel,
genial que me escribas, así vamos avanzando:
El sáb, 20-10-2012 a las 20:48 -0300, Juan Manuel P. escribió:
> Ok ahora me pongo a completarlo.
> Solo algunas aclaraciones, por algun motivo todas las vocales con
> tildes o las letras enies (ñ) cuando abriste el archivo se perdieron o
> vaya uno a saber dado que lo que vos lees como Pases es ni mas ni
> menos que Paises, por eso se hace referencia a las Provincias y
> demas...
Ahhh... el servidor de la lista me lo envió así.
Yo estoy leyendo tus acentos y eñes en este e-mail, así que es probable
que la cuestión esté en el adjunto...
> Con respecto a las situaciones, actualmente son 5 pero puede que en un
> futuro existan mas o se quiten algunas porque resulten obsoletas,
Pero vos tenés que especificar el sistema que vas a construir ahora,
así que los importante es si ahora se gestionan o no, y si no se
gestionan, cuál es la lista completa a mostrar.
> por eso fue que no las detalle por separado como "Mascotas Perdidas",
> "Mascotas Encontradas", etc...
Esto es una cuestión discutible: acá estás enunciando qué debe hacer el
sistema, de forma clara, concisa y ordenada.
Qué te hace pensar que esta organización entre Mascotas / Situaciones
es una mejor descripción que Mascotas Perdidas, Mascotas Encontradas,
etc ?
> Con las Ubicaciones, tambien serian utilizadas por los servicios, es
> algo que me olvide de incluir en esta correccion.
Sigo sin ver cómo justificás que la latitud y longitud sean "algo" y no
meros atributos de, por ejemplo, Mascota Perdida.
Si la justificación es "que se va a usar en muchas situaciones",
entonces estás poniendo el "cómo", lo cual es algo incorrecto en una
SRS, que tiene que atenerse exclusivamente al "qué".
> En referencia al Dueño/Cuidador/Observador, tambien fue un olvido mio
> no hacer el vinculo con el Contacto dado que si bien son el mismo
> actor, en base a cada Situacion de la Mascota es que va a tomar cada
> nombre. EJ: el que encuentra una mascota perdida no va a ser el dueño,
> va a ser el Cuidador, mientras que el que realiza un Aviso de
> Observacion de Mascota no va a ser el Dueño sino un Observador, todos
> terminan en Contacto, que es como yo considere que debian llamarse,
> dado que no hay cliente sino yo soy el que determina las necesidades
> y requerimientos del software en cuestion.
Vos sos "el cliente", así que sí hay quién determine las necesidades.
Ahora bien, Contacto tiene como único atributo "e-mail": es toda la
abstracción que tendrá un Contacto?
Por otra parte, si los que reportan Mascotas Perdidas o Mascotas
Encontradas son los Contactos, especificalo en esos términos y sacá
"dueño" y "cuidador" de la especificación, porque ateniéndonos al
principio de vocabulario mínimo, no tenés que llamar a la misma cosa de
varias maneras diferentes.
> Saludos y en un rato completo todo el diccionario y las partes a
> corregir.
Dale! Así no se enfría la cosa.
--
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