[Php-avanzado] Req Func v3

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Dic 6 11:26:24 ART 2013


Hola Victoria,

	la SRS se ve consistente y sin lagunas obvias.
	La guardo para futura referencia.

	Empezá con la Normalización!!!


El jue, 05-12-2013 a las 22:42 +0000, Vicky Revuelta escribió:
> v6
> 
> 
> 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
>   8) El sistema debe emitir un INFORME mensual al ADMINISTRADOR
>   
>   
>   Gestionar implica: (Alta, Baja, Modificación, Presentación
>   por pantalla)
>   Registrar implica: (Guardar)
>   Emitir implica: (Imprimir por pantalla)
> 
> 
> Diccionario
>   
>   INSTITUTO: Atributo: Nombre
>   INVESTIGADOR: Atributos: Nombre, Apellido, Instituto, EMail,
> Usuario, Contraseña
>    INPUT: información de entrada. Atributos: Investigador, Archivo de
> entrada, Título del trabajo.
>    TEMA: clase de SCRIPT. Atributos: Función 
>   SCRIPT: código en perl/bioperl. Atributos: Nombre, Código
>   OUTPUT: información de salida. Atributos: Investigador, Título del
> trabajo, Archivo de salida, Tiempo de permanencia en el servidor.
>   REGISTRO de scripts seleccionados. Atributos: Investigador, Nombre
> Script, Número de veces que fue utilizado por cada usuario. 
>   INFORME: archivo con las siguientes columnas:
>   *INVESTIGADOR (y campos asociados)
>   *Título del trabajo enviado
>   *Registro de scripts seleccionados. 
> 
> 
> Requerimiento No Funcional
>   ADMINISTRADOR: Atributos: Nombre, Contraseña
> 
> 
> 
> 
> 
> 
> 
> 
> --
> 
> > From: leonardot en pegasusnet.com.ar
> > To: php-avanzado en pato2.fi.mdp.edu.ar
> > Date: Thu, 5 Dec 2013 13:01:20 -0300
> > Subject: Re: [Php-avanzado] Req Func v3
> > 
> > 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
> > 
> > _______________________________________________
> > Lista de correo: Php-avanzado
> > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> > Administración Web:
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > Desubscripción:
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> 
> 
> _______________________________________________ Lista de correo:
> Php-avanzado Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administraci�n Web:
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripci�n:
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe

-- 
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