Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Segunda iteracin
InfoMedia 07 0! 2009
ndice
"istorial............................................................................................................3 #equisitos no funcionales del sistema..............................................................! $acilidad de uso..............................................................................................! $iabilidad........................................................................................................! #endimiento...................................................................................................% So&orte...........................................................................................................' Im&lementacin..............................................................................................' Interfa(...........................................................................................................' )&eraciones...................................................................................................' *m&aquetamiento..........................................................................................' +egales...........................................................................................................7
,2,
InfoMedia 07 0! 2009
Historial
Versi Fecha n Comentarios
,3,
InfoMedia 07 0! 2009
Fiabilidad
, /7u8 grado de fiabilidad5 dis&onibilidad y robuste( debe tener el sistema4 *l sistema debe ser robusto5 ya que &odemos necesitar =acer un cambio de &rogramacin en cualquier momento. Debe estar siem&re dis&onible5 no se contem&la que el sistema &ueda estar en es&era o se necesite es&erar alg<n tiem&o &ara usarlo ya que &uede =aber modificaciones en la &rogramacin de las cadenas en cualquier momento. *n cuanto a fiabilidad5 es un requisito que debe tenerse en cuenta aunque no de forma es&ecial5 ya que no estamos traba6ando con informacin es&ecialmente im&ortante. , /*s ace&table reiniciar el sistema en caso de que se &rodu(ca un fallo4 Deben e2itarse fallos en la a&licacin que cola&sen el sistema. Si el fallo es a6eno a nuestra a&licacin5 al no ser las m1quinas donde se e6ecuta &arte de nuestra res&onsabilidad5 s> ser>a ace&table reiniciar el sistema. , /0u1ntos datos &uede &erder el sistema4 *l sistema se dise?ar1 &ara no &erder datos5 al menos en lo que concierne al &ro&io sistema. )b2iamente5 el sistema no &uede e2itar que se borren las ,!,
InfoMedia 07 0! 2009
bases de datos u otros &roblemas e3ternos. , /0mo debe mane6ar las e3ce&ciones el sistema4 +as e3ce&ciones que se &rodu(can &or un mal uso del usuario del sistema5 &odr1n ser tratadas de dos formas; ignoradas en caso de que no afecte al sistema5 o tratadas mediante una llamada a un gestor de e3ce&ciones que informar1 al usuario de su error a tra28s de la interfa( gr1fica. , /"ay requerimientos de seguridad en el sistema4 /@ en el entorno4 +a seguridad en el sistema se =ace necesaria5 &ues una &8rdida total o &arcial de la &rogramacin &uede causar malestar entre nuestros tele2identes y &erder audiencia. Por ello es necesario reali(ar de forma usual co&ias de seguridad de la base de datos5 bien el 6efe manualmente5 o cada cierto &eriodo de tiem&o. , /"ay restricciones de acceso al sistema4 S>5 e3istir1n dos ni2eles de administracin. An ni2el &ertenecer1 al 6efe de la cadena y otro ni2el a los administradores de los canales. Badie &odr1 acceder al sistema sin un nombre de usuario y una contrase?a 2alidos.
Rendimiento
, /0mo debe res&onder el sistema4 *l sistema debe res&onder en un tiem&o ra(onable. )b2iamente5 el sistema no 2a a reali(ar c1lculos com&le6osC &or lo que el tiem&o m13imo sera el de interaccin con la base de datos. , /*s cr>tico el tiem&o en alguna tarea de usuario4 Bo. Pero es recomendable que sea lo mas r1&ido &osible. , /0u1ntos usuarios concurrentes debe so&ortar el sistema4 *l sistema no traba6a de manera concurrente5 aunque el acceso a la base de datos s> lo ser1 Del &eor caso ser>a tener tantos accesos como administradores de canales =ayaE. +a base de datos sera la encargada de mane6ar el acceso concurrente. , /7u8 tama?o se es&era que tenga el almacenamiento de datos4
,%,
InfoMedia 07 0! 2009
Ser1 del orden de FG de informacin5 conforme se 2aya almacenando informacin de los &rogramas. +a informacin audio2isual ser1 incluida mediante enlaces. , /0u1l es la &eor situacin ace&table &ara el usuario4 De&ende; &ara el tele2idente5 que el tiem&o de carga de la &1gina :eb sea lentoC &ara el 6efe y el administrador5 que el acceso a los recursos de la base de datos sea lento.
Soporte
, /0u1les son las &osibles e3tensiones al sistema4 *l sistema se dise?ar1 de manera modular5 &or lo que cualquier e3tensin sera f1cil de a?adir al con6unto del sistema.
Implementacin
, /"ay restricciones sobre la &lataforma =ard:are4 +a a&licacin debe desarrollarse &ara ordenadores &ersonales usuales Dsin caracter>sticas a2an(adas en &rocesamiento5 memoria5 etc.E. , /*l equi&o de mantenimiento &ruebas =a im&uesto restricciones4 S>5 son las siguientes; +engua6es de &rogramacin; +a a&licacin cliente se dise?ara sobre la &lataforma Ha2a. Gase de datos; usaremos una base de datos MySql. ID*; &ara el desarrollo de la a&licacin usaremos Betbeans como ID*.
Interfaz
, /Debe el sistema interaccionar con otros sistemas4 Bo5 el sistema reali(a toda la funcionalidad necesaria &or s> mismo.
peraciones
, /7ui8n gestiona el sistema cuando est1 e6ecut1ndose4 ,',
InfoMedia 07 0! 2009
*l sistema ser1 gestionado <nicamente &or los administradores del canal5 con la e3ce&cin del 6efe de la cadena5 que tambi8n &odr1 gestionar el sistema.
!mpaquetamiento
, /7ui8n instala el sistema4 *l sistema ser1 instalado &or el &ro&io equi&o de desarrollo. , /0u1ntas instalaciones se &re28n4 Iantas como administradores =aya mas el 6efe de la cadena. , /"ay restricciones de tiem&o sobre las instalaciones4 Bo.
"e#ales
*l sistema se desarrollar1 en la medida de lo &osible con =erramientas libres. )fim1tica; &aquete )&en)ffice. 0ontrol de 2ersiones; Sub2ersion. Sistema de gestin de bases de datos; MyS7+. +engua6e de &rogramacin; Ha2a. *ntorno de desarrollo; Betbeans. Sistema o&erati2o; +inu3.
,7,