[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