<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>v5<div><br></div><div><div><u>Descripción del Sistema</u></div><div>  </div><div>  Es un sistema que gestiona scripts para generar resultados sobre</div><div>  datos biológicos. </div><div>  </div><div><u>  Requerimientos Funcionales</u></div><div>  </div><div>  1) El sistema debe gestionar INSTITUTOS</div><div>  2) El sistema debe gestionar INVESTIGADORES con su INSTITUTO [1]</div><div>  3) El sistema debe gestionar TEMAS</div><div>  4) El sistema debe gestionar SCRIPTS y ordenarlos por TEMAS [3]</div><div>  5) El sistema debe gestionar INPUTS de un INVESTIGADOR [2]</div><div>  6) El sistema debe registrar el/los SCRIPTS [4] seleccionados para</div><div>  usar por el INVESTIGADOR [2]</div><div>  7) El sistema debe enviar INPUT [5] del INVESTIGADOR [2] a SCRIPT [4]</div><div>  y emitir un OUTPUT</div><div>  8) El sistema debe emitir un INFORME mensual al ADMINISTRADOR</div><div>  </div><div>  </div><div>  Gestionar implica: (Alta, Baja, Modificación, Presentación</div><div>  por pantalla)</div><div>  Registrar implica: (Guardar)</div><div>  Emitir implica: (Imprimir por pantalla)</div><div><br></div><div><u>Diccionario</u></div><div>  </div><div>  INSTITUTO: Atributo: Nombre</div><div>  INVESTIGADOR: Atributos: Nombre, Apellido, Instituto, EMail</div><div>   INPUT: información de entrada. Atributos: Investigador, Archivo de entrada, Título</div><div>  del trabajo.</div><div>   TEMA: clase de SCRIPT. Atributos: Función </div><div>  SCRIPT: código en perl/bioperl. Atributos: Nombre, Código, INPUT, OUPUT</div><div>  OUTPUT: información de salida. Atributos: archivo de salida, tiempo</div><div>  de permanencia en el servidor.</div><div>  REGISTRO de scripts seleccionados. Atributos: Investigador, Nombre Script, Número de veces que<span style="font-size: 12pt;"> fue utilizado por cada usuario. </span></div><div>  INFORME: archivo con las siguientes columnas:</div><div>  *INVESTIGADOR (y campos asociados)</div><div>  *Título del trabajo enviado</div><div>  *Registro de scripts seleccionados. </div><div>  ADMINISTRADOR: Atributos: Nombre, Contraseña</div><div><br></div><div><br></div><div><br></div><div><br></div><div>--</div><br><div>> From: leonardot@pegasusnet.com.ar<br>> To: php-avanzado@pato2.fi.mdp.edu.ar<br>> Date: Thu, 5 Dec 2013 13:01:20 -0300<br>> Subject: Re: [Php-avanzado] Req Func v3<br>> <br>> Hola Victoria,<br>> <br>>  te respondo intercalado, más que en las funcionalidades, en el<br>> diccionario.<br>> <br>> El jue, 05-12-2013 a las 12:56 +0000, Vicky Revuelta escribió:<br>> > Va versión 4<br>> > <br>> > <br>> > <br>> > <br>> >  Descripción del Sistema<br>> >  <br>> >  Es un sistema que gestiona scripts para generar resultados sobre<br>> >  datos biológicos. <br>> >  <br>> >  Requerimientos Funcionales<br>> >  <br>> >  1) El sistema debe gestionar INSTITUTOS<br>> >  2) El sistema debe gestionar INVESTIGADORES con su INSTITUTO [1]<br>> >  3) El sistema debe gestionar TEMAS<br>> >  4) El sistema debe gestionar SCRIPTS y ordenarlos por TEMAS [3]<br>> >  5) El sistema debe gestionar INPUTS de un INVESTIGADOR [2]<br>> >  6) El sistema debe registrar el/los SCRIPTS [4] seleccionados para<br>> >  usar por el INVESTIGADOR [2]<br>> >  7) El sistema debe enviar INPUT [5] del INVESTIGADOR [2] a SCRIPT [4]<br>> >  y emitir un OUTPUT<br>> <br>>    No cambies "enviar" de este RF, pero sigo pensando que es mucho más<br>> representativo "ejecutar".<br>> <br>> >  8) El sistema debe emitir un INFORME al ADMINISTRADOR<br>> > <br>> > <br>> > <br>> > <br>> >  Gestionar implica: (Alta, Baja, Modificación, Presentación<br>> > por pantalla)<br>> >  Registrar implica: (Guardar)<br>> >  Emitir implica: (Imprimir por pantalla)<br>> >  <br>> >  INSTITUTO: Nombre<br>> >  INVESTIGADOR: Nombre, Apellido, Institución, EMail, Input<br>> <br>>    El input no es un atributo del Investigador, sino que lo especificás<br>> teniendo existencia propia.<br>>    Ponés como atributo "institución" pero especificás "instituto". Por la<br>> regla de lenguaje mínimo, tenés que usar siempre la misma palabra para<br>> la misma cosa.<br>> <br>> >  INPUT: información de entrada. Atributos: archivo de entrada, título<br>> > del trabajo.<br>> <br>>       Falta como atributo el Investigador.<br>> <br>> >  TEMA: clase de SCRIPT. Atributos: Función <br>> >  SCRIPT: código en perl/bioperl. Atributos: INPUT, OUPUT<br>> <br>>     Falta como atributo el código del script. No estaría de más que los<br>> script tengan un nombre, para poder visualizarlos de manera más<br>> inteligible.<br>> <br>> >  OUTPUT: información de salida. Atributos: archivo de salida, tiempo<br>> > de permanencia en el servidor.<br>> >   REGISTRO de scripts seleccionados. Atributos: número de veces que<br>> > fue utilizado por cada usuario. <br>> <br>>   Faltan como atributos script e investigador...<br>> <br>> >  <br>> >  INFORME: archivo con las siguientes columnas:<br>> >  *INVESTIGADOR (y campos asociados)<br>> >  *Título del trabajo enviado<br>> >  *Registro de scripts seleccionados. <br>> > , debe generarse de manera mensual para informar al administrador qué<br>> >  tipo de actividad ha tenido el sistema y cuales son los análisis más<br>> >  frecuentes. <br>> <br>>    La periodicidad de emisión del informe tiene que estar en el<br>> Requerimiento Funcional, porque es, justamente, una funcionalidad.<br>> <br>>      Con estos ajustes en el diccionario debería quedar terminada.<br>> <br>>      Seguimos!!!<br>> <br>> <br>> -- <br>> Leonardo Tadei<br>> leonardot@pegasusnet.com.ar<br>> Web: http://leonardo.tadei.com.ar<br>> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>> <br>> _______________________________________________<br>> Lista de correo: Php-avanzado<br>> Mensajes a la lista: Php-avanzado@pato2.fi.mdp.edu.ar<br>> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>> Desubscripción: php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe<br></div></div>                                         </div></body>
</html>