[Php-avanzado] SRS Jose Lo Piccolo
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Dic 8 12:23:14 ARST 2009
Hola José,
El lun, 07-12-2009 a las 15:11 -0300, Jose Lo Piccolo escribió:
> Leo:
>
> Estoy modificando ls SRS con los puntos que me aclaraste.
>
> Con respecto a los requerimientos 5 al 10, los quise poner por separado
> ya que cada evento diferente puede llevar atributos distintos. Quizas al
> momento de normalizar estos requerimientos se puedan agrupar en una sola
> tabla de acuerdo a los atributos comunes entre ellos, pero eso lo
> evaluaré luego.
Te entiendo, sin embargo, no parece razonable que el sistema gestione
tantos Eventos como entidades separadas, sobre todo siendo eventos que
le pasan a la misma cosa, en este caso a los Bienes de Uso.
Yo no estaba pensando en la normalización cuando te decía esto, sino en
que tenemos que comprender bien el problema que estamos modelando para
poder llevarlo a un software.
Por ejemplo, todo lo que estás poniendo en 5, parece más la descripción
del Bien de Uso al momento del alta que un evento sobre un bien de uso
existente.
Los demás, parecen un Evento con un atributo de tipo.
El 10, parece más bien una marca de "baja" en el Bien de Uso más que un
evento por separado.
La palabra Evento está correctamente usada, pero la definición del
diccionario no ayuda porque es independiente de las cosas que participan
del evento... esto significa que hay que ser cuidadoso con lo que se
define.
> Con respecto a las reglas para pasar de un estado a otro, ¿las debo
> definir como un requerimiento funcional?
Sí! Porque todo lo no especificado no será hecho, y hasta acá el
sistema permitiría pasar un Bien de Uso de Baja a Reparado, lo que no
parece tener sentido.
> Como las defino en forma escrita: "el sistema debe restingir..." o "el
> sistema no debe permitir...". esto no me queda muy claro..
Podría ser así "el sistema debe pasar los Bienes de Uso en Estado "de
alta" a "en reparación" o a "baja"; el Estado "en reparación" a
"reparado" o "baja".
Cambiar la sección no parece un cambio de estado, sino solo un Evento a
registrar... lo que me hace pensar que tal vez lo que me desentona es
que están mezclados los Tipos de Eventos con los Estados posibles de un
Bien de Uso, y si es cierto que gracias a la SRS saltó esta confusión,
va a resultar un buen ejemplo de que hacer SRSs es útil, y esto me
encantaría! ;-)
> Saludos
=mente!
--
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