[Php-avanzado] Req Func v3
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Dic 5 13:01:20 ART 2013
Hola Victoria,
te respondo intercalado, más que en las funcionalidades, en el
diccionario.
El jue, 05-12-2013 a las 12:56 +0000, Vicky Revuelta escribió:
> Va versión 4
>
>
>
>
> Descripción del Sistema
>
> Es un sistema que gestiona scripts para generar resultados sobre
> datos biológicos.
>
> Requerimientos Funcionales
>
> 1) El sistema debe gestionar INSTITUTOS
> 2) El sistema debe gestionar INVESTIGADORES con su INSTITUTO [1]
> 3) El sistema debe gestionar TEMAS
> 4) El sistema debe gestionar SCRIPTS y ordenarlos por TEMAS [3]
> 5) El sistema debe gestionar INPUTS de un INVESTIGADOR [2]
> 6) El sistema debe registrar el/los SCRIPTS [4] seleccionados para
> usar por el INVESTIGADOR [2]
> 7) El sistema debe enviar INPUT [5] del INVESTIGADOR [2] a SCRIPT [4]
> y emitir un OUTPUT
No cambies "enviar" de este RF, pero sigo pensando que es mucho más
representativo "ejecutar".
> 8) El sistema debe emitir un INFORME al ADMINISTRADOR
>
>
>
>
> Gestionar implica: (Alta, Baja, Modificación, Presentación
> por pantalla)
> Registrar implica: (Guardar)
> Emitir implica: (Imprimir por pantalla)
>
> INSTITUTO: Nombre
> INVESTIGADOR: Nombre, Apellido, Institución, EMail, Input
El input no es un atributo del Investigador, sino que lo especificás
teniendo existencia propia.
Ponés como atributo "institución" pero especificás "instituto". Por la
regla de lenguaje mínimo, tenés que usar siempre la misma palabra para
la misma cosa.
> INPUT: información de entrada. Atributos: archivo de entrada, título
> del trabajo.
Falta como atributo el Investigador.
> TEMA: clase de SCRIPT. Atributos: Función
> SCRIPT: código en perl/bioperl. Atributos: INPUT, OUPUT
Falta como atributo el código del script. No estaría de más que los
script tengan un nombre, para poder visualizarlos de manera más
inteligible.
> OUTPUT: información de salida. Atributos: archivo de salida, tiempo
> de permanencia en el servidor.
> REGISTRO de scripts seleccionados. Atributos: número de veces que
> fue utilizado por cada usuario.
Faltan como atributos script e investigador...
>
> INFORME: archivo con las siguientes columnas:
> *INVESTIGADOR (y campos asociados)
> *Título del trabajo enviado
> *Registro de scripts seleccionados.
> , debe generarse de manera mensual para informar al administrador qué
> tipo de actividad ha tenido el sistema y cuales son los análisis más
> frecuentes.
La periodicidad de emisión del informe tiene que estar en el
Requerimiento Funcional, porque es, justamente, una funcionalidad.
Con estos ajustes en el diccionario debería quedar terminada.
Seguimos!!!
--
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