[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