[Php-avanzado] Para todos: algo de las SRSs

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Jul 10 23:12:47 ART 2009


Muy buenas,

	después de varias SRS, me da la sensación de que no leen las que envían
los compañeros ni las respuestas, lo cual no está mal, pero tal vez se
estén perdiendo de algo.

	Hay dos cosas que parecen estarse perdiendo, así que se las escribo
acá, para todos:

1) el acceso de los usuarios _no_ es un requerimiento funcional. 

Explicación: si algún requerimiento tiene la palabra "usuario" es porque
o está mal, o porque están llamando "usuario" a alguna cosa que el
sistema tiene que gestionar, pero no se dan cuenta de qué es ¡y hay que
darse cuenta!

2) en un requerimiento funcional, la palabra "permitir" sobra siempre.
¡Siempre! 
Explicación: todos los requerimientos funcionales son cosas que el
sistema debe hacer, y por tanto permitir. Escribir "el sistema debe
permitir tal cosa" hace pensar en que la debería prohibir a veces, pero
si hay que prohibir algo, por ejemplo que no se pueda borrar un Cliente
si tiene Pedidos realizados", hay que poner cuándo no se puede hacer
dicha tarea explícitamente, y tampoco hará falta decir que sí se puede
hacer el resto de las veces. 

	Saludos a todos!
-- 
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