[Php-objetos] requerimientos
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Sab Mar 21 02:45:26 ART 2009
Buenas,
es una especificación extremadamente ambigua. Fíjense cómo usan muy
seguido "dicha", "en cuestión", además de que no definen las relaciones
entre las partes.
Lo de hacer una referencia al diccionario está muy cómodo y útil.
Intercalados, mis comentarios:
El sáb, 21-03-2009 a las 11:47 +0800, chompi escribió:
> Hola Leo: hasta aca los requerimientos que tenemos.
> Antes de la clase no los vamos a poder volver a tocar asi
> que van como estan
> Un abrazo
> Mario
>
> Objetivo del sistema
> ==============
> El sistema esta destinado a poner información a
> disposición del
> usuario sobre recursos disponibles para la asistencia a
> personas
> desamparadas (personas sin hogar, victimas de violencia
> familiar,
> discapacitados, etc.) asi como para verificar que los
> recursos con los
> que se cuenta se encuentren efectivamente disponibles.
>
>
> Requerimientos funcionales
> ===================
> - El sistema debe permitir relacionar entre sí las
> interpretaciones
> [1] de los textos de las leyes vigentes sobre el tema en
> cuestión [1]
> y a su vez con los recursos disponibles [3]
Es mejor idea empezar con los requerimientos fáciles, como los que
dicen que el sistema debe gestionar leyes, instituciones, organismos,
temas... etc.
En este req por ejemplo "tema en cuestión" es ambiguo salvo que antes
se haya especificado tema (y posiblemente definido en el diccionario).
> - El sistema debe poner de manifiesto las superposiciones,
> colisiones
qué es una colisión?
(en términos del sistema)
qué es "poner de manifiesto?
> o vacancias de las leyes según
qué es vacancia?
(en términos del sistema)
> región geográfica y
> ámbito (nacional,
> provincial, municipal)
No especifican la gestión de región geográfica ni los ámbitos...
> en el tema en cuestión.
> - Dado un caso particular
y qué es un "caso"?
> [4] el sistema debe informar bajo
> qué leyes
> se encuentra contemplada dicha situación, si es que lo
> está.
y si no está no hace nada?
Cómo informa el sistema esto? Hay un formato? Es como que la palabra
informar es un poco genérica...
> - El sistema debe permitir al usuario elaborar una o varias
> denuncias
El usuario no se pone, es no funcional.
> [5] e indicarle ante cuáles instituciones podrá
> presentarlas, según la
> legislación existente, de ser aplicable según el caso.
> - Permitir la gestión de relaciones entre normativas [6].
y en qué consiste esta relación?
> Requerimientos no funcionales
> =====================
> - El sistema debe estar disponible a través de internet.
> - El sistema debe poder gestionar usuarios con diferentes
> capacidades
> (administrador, abogado consultor -relacionador-, usuario
> común)
Ok.
> - El sistema debe mostrar sobre un mapa las diferentes zonas
> de
> incumbencia de normativas a elección, con selección
> múltiple para
> mostrar colisiones o vacancias.
esto es funcional!
> - El sistema debe poder mostrar un registro de actividades
> de usuarios
> de consulta según fecha, zona, y tipo de caso (a
> determinar).
esto también es funcional!
> Diccionario
> ==========
> [1] - Interpretación: resultado del análisis de los
> textos de las
> leyes acerca de sus incumbencias y rangos de aplicabilidad.
> [2] - Tema en cuestión: garantía y preservación de los
> derechos de las
> personas en lo general y de la niñez en particular.
> [3] - Recurso disponible: entidad que tiene como fin
> auxiliar a
> personas necesitadas (puede ser gubernamental u ONG,
> fundación, etc).
> [4] - Caso: situacion que se pretende subsanar: persona o
> grupo en una
> situación específica, en un lugar específico y en
> circunstancias
> cuantificables.
> [5] - Denuncia: texto preconformado por el sistema según
> las normas de
> cada institución ante la que se lo presenta y completo con
> los datos
> del caso particular que se quiere subsanar.
> [6] - Normativa: texto de leyes acerca del tema en
> cuestión o leyes
> marco que las regulen.
>
--
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-objetos