[Php-avanzado] Req Func v3
Vicky Revuelta
vicky87_mdq en hotmail.com
Jue Dic 5 09:56:45 ART 2013
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 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 INPUT: información de entrada. Atributos: archivo de entrada, título del trabajo. TEMA: clase de SCRIPT. Atributos: Función SCRIPT: código en perl/bioperl. Atributos: INPUT, OUPUT 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. 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.
--
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Fri, 4 Oct 2013 19:15:46 -0300
> Subject: Re: [Php-avanzado] Req Func v3
>
> Hola Victoria,
>
> ahora que tenés una versión bien abarcativa de la SRS, vamos a meternos
> en los detalles para pulirla:
>
> El vie, 04-10-2013 a las 12:14 +0000, Vicky Revuelta escribió:
> > Descripción del Sistema
> >
> > Es un sistema que gestiona scripts para generar resultados sobre
> > datos biológicos.
> >
> > Requerimientos Funcionales
> >
> > 1) El sistema debe gestionar INSTITUCIONES
> > 2) El sistema debe gestionar INVESTIGADORES con su INSTITUTO [1]
>
> Principio de lenguaje mínimo: si el RF1 dice INSTITUCIONES, en el RF2
> tiene que decir INSTITUCIÓN... o cambiar el RF1 y su diccionario para
> que gestione INSTITUTOS.
> Usá siempre la misma palabra para no generar ambigüedades.
>
> > 3) El sistema debe gestionar TEMAS
>
> Te falta en el diccionario de TEMAS los atributos que tendrá...
> La explicación de qué es la entidad a manejar queda clara: falta saber
> qué abstracción va a hacer este sistema de este concepto.
>
> > 4) El sistema debe gestionar SCRIPTS y ordenarlos por TEMAS [3]
>
> Idem RF3.
>
> > 5) El sistema debe gestionar INPUTS de un INVESTIGADOR [2]
>
> Idem RF3
>
> > 6) El sistema debe registrar el/los SCRIPTS [4] seleccionados para
> > usar por el INVESTIGADOR [2]
>
> Creá una entrada en el diccionario para saber qué atributos contendrá
> el "registro de scripts seleccionados".
>
> > 7) El sistema debe enviar INPUT [5] del INVESTIGADOR [2] a SCRIPT [4]
> > y emitir un OUTPUT
>
> Idem RF3
>
> > 8) El sistema debe emitir un INFORME al ADMINISTRADOR
>
> En los atributos del informe aparece "título del trabajo enviado" pero
> ningún atributo de esta SRS se llama por ese nombre... supongo que
> estará entre los atributos que falta expresar.
>
> > Gestionar implica: (Alta, Baja, Modificación, Presentación por
> > pantalla)
> > Registrar implica: (Guardar)
> > Emitir: (Imprimir por pantalla)
> >
> > INSTITUCIÓN: Nombre
> > INVESTIGADOR: Nombre, Apellido, Institución, EMail, Input
> > INPUT: archivo de entrada
> > TEMA: clase de SCRIPT, los clasifica de acuerdo a su función.
> > SCRIPT: código en perl/bioperl. Recibe INPUT, procesa y emite OUPUT
> > OUTPUT: archivo de salida. Permanecerá en el servidor por 15 días y
> > después será eliminado.
> > INFORME: archivo con las siguientes columnas:
> > *INVESTIGADOR (y campos asociados)
> > *Título del trabajo enviado
> > *SCRIPTS seleccionados para uso
> >
> >
> > , 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.
>
> En resumen, la mayoría de los faltantes están en el diccionario.
> Supongo que con 1 o 2 versiones más, ya lo terminamos!
>
> --
> 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20131205/eb3d7878/attachment.html>
Más información sobre la lista de distribución Php-avanzado