SISTEMA DE VIGILANCIA AUTOMATIZADO Trabajo Prctico N 5 Especificacin de Requerimientos de Software (E.R.S.) Grupo N 11:
Muccela, Jos Daniel (muccela@hotmail.com) - LIDER lvarez P, Julio Guillermo Moreno, Federico Morales, Ral Ramn Vargas, Mara Alejandra
23/07/2008
1. INDICE ndice 1 Introduccin 2.1 2.2 2.3 2.4 2.5 Propsito mbito del Sistema Definiciones, Acrnimos y Abreviaturas Referencias Visin General de Especificacin de Requerimientos de Software 2 3 3 3 3 4 4 5 5 9 9 9 10 10 10 10 11 13 14 15 15 15 16
2 Descripcin General 2.1 2.2 2.3 2.4 2.5 2.6 Perspectiva del Sistema Funciones del Sistema Caractersticas de los Usuarios Restricciones Suposiciones y Dependencias Requisitos Futuros
3 Requisitos Especficos 3.1 3.2 3.3 3.4 3.5 Requisitos de Interfaces Externas Requisitos Funcionales Requisitos de Rendimiento Requisitos de Desarrollo Restricciones de Diseo
3.5.1 Limitaciones de Hardware 3.5.2 Limitaciones de Software 3.6 Atributos del Sistema
1. INTRODUCCIN 1.1. PROPSITO Las especificaciones del sistemas de vigilancia permitirn definir la funcionalidades y restricciones del sistema, se realizaran varias consultas y anlisis a los usuarios involucrados para refinar mejor el sistema solicitado y as lograr llegar al sistema final el cual servir de referencia para futuros sistemas. Una vez aprobada la especificacin de requerimientos servir de base al equipo de desarrollo para la construccin del sistema.
1.2. MBITO DEL SISTEMA El sistema a realizar se llamar Sistema de Vigilancia Automatizado, el mismo realizara el monitoreo de bienes, personas y de distintos lugares fsicos, permitir la grabacin de videos, captura de imgenes, almacenamiento de los mismos, emisin de mensajes de alerta a celulares, registro de sucesos, clculos estadsticos, todo va Web. Con este sistema los clientes tendrn la facilidad de poder monitorear sus distintos bienes y lugares de trabajo, como as tambin las personas que frecuentan un lugar especfico y sus actividades desde cualquier lugar en que se encuentren con solo acceder a Internet. Tambin abarcar la posibilidad del acceso a distintos usuarios para la visualizacin de las instalaciones del cliente. Esto sera til en el caso de que este usuario sea cliente del negocio que contrate el sistema. De esta manera podra ver en tiempo real la forma en que trabaja dicho negocio, establecimiento educativo, banco, etc., y otorga al negocio, establecimiento educativo, banco u otro una posicin aventajada con respecto a otras de su sector. Otra funcionalidad relacionada al sistema es que dara un aumento de la productividad respecto de los empleados que trabajan en un negocio del cliente que contrata el servicio. De esta manera el cliente podra realizar un seguimiento de sus empleados y de la forma que administran los bienes del negocio o los servicios ofrecidos. Especialmente til cuando dicho negocio realiza atencin al pblico. Este sistema consistira en un mecanismo de control de acceso, mediante contrasea, de forma, que haya hasta un mximo de veinte usuarios conectados simultneamente, con la posibilidad de que cada uno de ellos pueda elegir el lugar fsico que quiera visualizar. El objetivo es que el cliente tenga su propiedad bajo un excelente control a cualquier hora del da. El sistema ser sencillo y de fcil manejo para el usuario.
Usuario: es cualquier persona que hace uso de una computadora para acceder al sistema.
Registro de sucesos: es una recopilacin de datos relacionados con un acontecimiento particular. Por ejemplo: Una persona ingres al sector A, a horas 21:22 del da 20/07/2008. o por ejemplo: Se registr movimiento en el sector D Notificaciones: son mensajes que se envan al cliente informando situacin de pago del sistema, alertas por deteccin de actividades sospechosas en su/s instalacin/es, cambios importantes en el sistema. Cliente: persona o institucin pblica o privada que contratar el servicio. Ejemplo: Instituto Carlos Pellegrini. Sector: Cualquier lugar fsico en que se encuentren instaladas las cmaras. Lugares fsicos: hace referencia a cualquier lugar que el cliente desea controlar o vigilar. Por ejemplo: Oficinas, hogar, establecimiento educativo, bancos. Placas de grabacin digital basadas en PC: son sistemas de supervisin de video multicamaras que utilizan las ms avanzadas tecnologas de compresin de video digital para brindar la ms alta calidad de imagen y performance de video. Red TCP/IP: es una forma en que se comunican las computadoras a travs de una red. TCP/IP es un protocolo, es decir, un lenguaje comn que utilizan dos PC para comunicarse. En este caso la comunicacin se establece con una cmara IP. Tanto las PC como las cmaras poseen un nmero de IP el cual equivale a una identificacin de estos dispositivos. Este nmero es distinto para distintos dispositivos. ACRNIMOS:
1.4. REFERENCIAS. Para el desarrollo del presente documento se consider el siguiente texto: 1) IEEE Std 830-1998 (Revision of IEEE Std 830-1993) IEEE Recommended Practice for Software Requeriments Specifications.
1.5. VISIN GENERAL DE ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE Este documento contiene informacin de requerimientos del sistema SVA, define funcionalidades, caractersticas principales de usuarios, restricciones, suposiciones,
dependencias y requisitos futuros del sistema que se desea construir para el control y la vigilancia permanente de lugares fsicos pertenecientes a un cliente.
2. DESCRIPCIN GENERAL 2.1. PERSPECTIVA DEL SISTEMA El sistema es independiente, esto quiere decir que no forma parte de ningn otro sistema mayor. El presente sistema deber ser capaz de funcionar correctamente en cualquier lugar fsico correspondiente a un cliente e interactuar con la red de elementos que constituyen cada uno de ellos (cmaras, censores de movimiento, etc.). Se trata de una aplicacin completamente independiente destinada a ejecutarse sobre cualquier computadora PC o compatible que soporte WIN 98 o superior. Su razn de ser viene determinada por la necesidad de un Software especializado para el fin propuesto. El sistema opera dentro de las siguientes limitaciones: 2.1.1. Interfaces del Sistema El sistema ejecutado en el navegador del usuario solicitar los datos de acceso para identificar a este. Los datos son comparados con los que se encuentran en la base de datos del servidor. Las cmaras transmiten la seal (captura de imgenes y filmacin) desde el lugar fsico que se encuentran instaladas. Estos datos se transmiten a travs del servidor que ejecuta el sistema y luego son enviados al usuario. Todo va Internet. Entre las cmaras y el servidor. Y entre el servidor y el cliente. Los datos introducidos por el usuario en su navegador son transmitidos por Internet para ser validados en el servidor y luego proceder a la ejecucin de la accin requerida por dicho usuario (Consultas, Altas, Bajas, Modificaciones, Cambios en la configuracin).
2.1.2. Interfaces del Usuario El sistema permitir el Alta, Baja, Modificacin y Consulta de Usuarios a travs de cajas de texto. Se limitar lo mayor posible la introduccin de datos errneos por medio del uso de combos para la eleccin de opciones comunes a todos los usuarios. Por ejemplo: Tipo de Usuario: Administrador, Usuario comn. El sistema permitir la configuracin de las funciones del sistema para las cmaras de seguridad. Tiempos de captura de imgenes, videos, notificaciones de
sucesos, mensajes de texto a celular. Todo esto ser posible mediante el uso de opciones a travs de vistas preliminares de las imgenes de las cmaras, casillas de verificacin para las opciones de configuracin de notificaciones, mensajes de texto a celular, tiempos de captura y filmacin. Podrn configurarse el tiempo de resguardo de las imgenes y videos a travs de calendarios de diseo predeterminados donde el usuario deber escoger hora, da y mes para llevar a cabo los resguardos de los datos (imgenes, videos, notificaciones) almacenados en el sistema. El sistema contar con combos para eleccin de los lugares fsicos que el usuario quiera visualizar. Ventanas con colores que distingan las opciones que el usuario desee escoger durante la navegacin por el sistema. El sistema contar con opciones de configuracin para la duracin de las sesiones de los usuarios que se conecten al sistema. Esto se realizar usando opciones predeterminadas de tiempo a travs de la seleccin de opcin por radio botn pudiendo as no seleccionar ms de una opcin de tiempo a la vez para cada usuario. El tiempo de sesin mnimo est especificado en punto 3.2. (Requisitos funcionales) Req 6 de este documento.
2.1.3. Interfaces del Hardware Puerto de comunicaciones RJ45 para la conexin a la red. Esto es tanto para la PC del usuario como la del servidor. El hardware necesario para el funcionamiento del sistema estar instalado en el servidor por lo que el cliente no necesitar hardware adicional para utilizarlo. Para el uso del sistema podr utilizarse una PC personal o porttil cuyas caractersticas bsicas se correspondern con un procesador de 350 Mhz o superior, 256 Mb de Ram o superior, placas de grabacin digital de 256 Mb o superior, 100 Mb disponible en el HDD o superior.
2.1.4. Interfaces del Software Sistema Operativo Windows versiones 98 98SE ME 2000 Proffessional XP Proffessional XP Home, Vista Home Basic Vista. El propsito de este requisito es que el uso del sistema operativo Windows como base para la el uso del sistema SVA resulta ms cmodo al usuario por su fcil manejo y el diseo atractivo en la combinacin de colores, botones, ventanas, etc. y porque el usuario est muy
familiarizado con dicho sistema operativo y con los navegadores de Internet que funcionan bajo Windows. Sistema operativo Linux en todas sus versiones. Tambin podr acceder al sistema mediante un navegador que funcione bajo el sistema operativo Linux. Con esto se da la posibilidad de que el usuario que est ms relacionado a este sistema operativo no se vea limitado slo al uso de los navegadores bajo el sistema operativo Windows.
2.1.5. Interfaces de Comunicaciones Se utilizar el protocolo de comunicacin de red TCP/IP para redes de rea extensa. Se utilizar la tecnologa WWW para la navegacin por el sistema.
2.1.6. Operaciones Operaciones Normales: Altas, Bajas, Modificaciones y Consultas de usuarios. Altas, Bajas, Modificaciones y Consultas de notificaciones. Eleccin de las cmaras a visualizar. Operaciones Especiales: Resguardo de datos almacenados en el servidor. Cambios de configuracin de acceso al sistema. Configuracin de las cmaras de seguridad. Operaciones Interactivas: Logueo o acceso al sistema. Eleccin de la/las cmara/s a visualizar. Operaciones desatendidas:
Resguardo permanente de datos de captura de imgenes y filmacin por parte del servidor. Caducidad de sesiones iniciadas luego de un lapso establecido sin actividad por parte del usuario. Especificado en punto 3.2. (Requisitos funcionales) Req. 6 de este documento.
2.1.7. Memoria La memoria primaria posee una capacidad mnima de 256 MB.
La memoria secundaria o dispositivos de almacenamiento HDD poseen una capacidad mnima de 100 MB.
2.1.8. Funcionamientos El usuario que acceda al sistema deber ingresar su nombre de usuario y contrasea asignada. No podr acceder ms de un usuario a la vez en la misma estacin de trabajo o PC. El sistema permite el acceso de un usuario por PC. El sistema funcionar mientras el usuario interacte con l. Transcurrido un lapso superior a 10 minutos la sesin del usuario caducar.
2.1.9. Requisitos de adaptacin del Site El sistema podr ser utilizado en establecimientos educativos por lo que deber contar con la opcin de restriccin de captura de imgenes y videos para lugares y horarios especficos del establecimiento. El usuario administrador podr modificar las opciones y configurar horarios y lugares fsicos para visualizar a travs de las cmaras. El sistema podr ser utilizado en entidades comerciales u oficinas de trabajo pblicas y privadas por lo que deber ser posible modificar horarios y fechas por parte del usuario administrador. Para la seguridad de las cmaras se utilizarn cmaras empotradas, cajas blindadas y ocultas para evitar vandalismos y posterior prdida de seal de dicha cmara.
2.2. FUNCIONES DEL SISTEMA El sistema deber ser desarrollado para controlar diferentes espacios fsicos por medio de cmaras, siendo un sistema totalmente web. Transmisin de captura de imgenes y videos. Almacenamiento de imgenes y videos. Resguardo de datos almacenados en el servidor. Envo de mensajes de texto a celular. Mantenimiento de cuentas de usuarios.
Configuraciones de las cmaras de seguridad, horas y fechas de capturas y filmaciones. Control de acceso al sistema y finalizacin de sesin.
2.3. CARACTERSTICAS DE LOS USUARIOS Un tipo de usuario ser un persona cliente del negocio que contrata el sistema. Un segundo usuario ser el cliente que contrata el sistema. Habr un tercer tipo de usuario que ser el administrador del sistema. Para el primero y el segundo, no es necesario que el posean un alto grado de conocimiento en informtica, dado que el sistema no presenta complejidad ya que cuenta con una interfaz amigable y una gua en el manejo del mismo. Para el tercer tipo de usuario se requiere que tenga un conocimiento mnimo de configuracin de aplicaciones y administracin de cuentas de usuario, en especial tratndose de un sistema basado en Web.
2.4. RESTRICCIONES El sistema ser nicamente en lenguaje espaol. El sistema brindar seguridad validando usuario y contrasea, quedando bajo responsabilidad del usuario el manejo de la informacin. Sin una conexin a Internet el usuario no puede utilizar el sistema.
10
2.5. SUPOSICIONES Y DEPENDENCIAS El correcto funcionamiento eficiente del sistema, depende del servicio de energa elctrica de las instalaciones o lugar fsico del cliente. Para que el sistema funcione en forma constante y las cmaras transmitan seal todo el tiempo el cliente debe tener activado el sistema elctrico de sus instalaciones. Se supone que el proveedor de Internet brinda un servicio confiable sin cortes en horarios picos y con un ancho de banda con el menor ruido e interferencias posibles para posibilitar que el usuario cualquiera sea el momento que se conecte visualice sin inconvenientes las imgenes y videos emitidos y grabados por las cmaras.
2.6. REQUISITOS FUTUROS El sistema deber reconocer los cambios de contenidos de las imgenes que se produzcan en alguna de las cmaras y comunicar una notificacin a un telfono celular del propietario del negocio. El sistema tendr que tener la capacidad de conectarse e integrarse con otras aplicaciones de edicin de imgenes y videos. El sistema deber poder armar una base de conocimientos para predecir un suceso determinado en el lugar fsico en que se encuentren instaladas las cmaras. El sistema en estas condiciones podra prevenir acciones no deseadas (por ejemplo robos) y actuar con mayor eficacia, elevando la funcionalidad del mismo. 3. REQUISITOS ESPECFICOS 3.1. REQUISITOS DE INTERFACES EXTERNAS Req 1. El sistema deber poseer una interfaz de usuario amigable con elementos atractivos a la vista para los botones, ventanas y mens, orientados a diseos Web. Este requisito tiene prioridad alta, siendo obligatorio. Una interfaz de usuario amigable posibilita que el uso del sistema sea cmodo para ste. Es til para el caso de personas que no estn familiarizadas con el uso de aplicaciones informticas. Req 2. El sistema deber poseer la funcionalidad de guardar y exportar la informacin en varios formatos.
11
Este requisito tiene prioridad alta, siendo obligatorio. El sistema deber poder exportar la informacin (Imgenes, Videos, Registro de sucesos, Notificaciones) en los siguientes formatos (JPG, AVI, TXT, PDF).
3.2. REQUISITOS FUNCIONALES Req 3. El sistema deber soportar la visualizacin de varios sectores fsicos distintos Este requisito tiene prioridad alta, siendo obligatorio. El sistema deber soportar la visualizacin de varios sectores fsicos distintos, posibilitando el acceso a la visualizacin de cmaras ubicadas en distintos sectores y en distintos lugares al mismo tiempo. Esto es posible porque el sistema trabaja a travs de Internet.
Req 4. El sistema deber gestionar las altas, bajas modificaciones y consultas de clientes. Este requisito tiene prioridad alta, siendo obligatorio. Se podr dar de alta o baja a un cliente cuando se necesite as como tambin se podrn modificar los datos de los mismos en cualquier momento, como tambin realizar consultas de todos los clientes. El sistema deber indicar que informacin se desea eliminar o modificar.
Req 5. El sistema deber gestionar las altas, bajas, modificaciones y consultas de usuarios Este requisito tiene prioridad alta, siendo obligatorio. Solo los usuarios con el perfil de administrador podrn efectuar operaciones sobre los usuarios. Cada usuario estar asociado a un perfil de usuario. Al dar de alta un usuario, el sistema indicar al usuario en caso de que ya exista. En cualquier momento se podr modificar, consultar o dar de baja a uno o varios usuarios.
Req 6. El sistema deber administrar perfiles de usuario Este requisito tiene prioridad alta, siendo obligatorio.
12
Cuando el usuario no interactu con el sistema durante un lapso de diez minutos su sesin terminar. Al iniciar nuevamente la sesin se le solicitar que ingrese nuevamente su nombre de usuario y contrasea.
Req 7. El sistema deber gestionar las altas, bajas modificaciones y consultas perfiles de usuario. Este requisito tiene prioridad alta, siendo obligatorio. Solo los usuarios con el perfil de administrador podrn efectuar operaciones sobre los perfiles. Cuando se ingrese un nuevo perfil el sistema informar al usuario en caso de que ya exista. En cualquier momento se podr modificar, consultar o dar de baja a uno o varios perfiles de usuario. Existirn tres tipos de perfiles, uno para usuarios comunes sin conocimientos especiales de manejo de aplicaciones. Lo anterior es vlido tambin para el segundo tipo de usuario que es el cliente que contratar el sistema. El tercer tipo pertenece a los usuarios avanzados o administradores.
Req 8. El sistema deber gestionar las cmaras de seguridad Este requisito tiene prioridad alta, siendo obligatorio. El sistema deber gestionar las cmaras de seguridad administrando su actividad de tal forma que se obtenga un rendimiento ptimo del mismo. Las imgenes y videos se capturarn en lapsos de tiempo definidos por el usuario con perfil de administrador. El tiempo predeterminado es de 30 minutos entre capturas. Esto permite ahorro de espacio en disco. El sistema trabaja tambin en conjunto con los censores de movimiento. Si en el lapso en que no se realizan capturas el censor registra actividad, este activa la cmara respectiva al sector y enva dichas capturas a la base de datos para su almacenamiento y posterior anlisis.
Req 9. El sistema deber gestionar censores de movimiento Este requisito tiene prioridad alta, siendo obligatorio. El sistema deber trabajar en conjunto con censores de movimiento para captar actividad en cualquier sector de un cliente. Al captar movimiento el sistema captura y marca la imagen o video para posterior anlisis por parte del usuario.
13
Este requisito tiene prioridad alta, siendo obligatorio. La imagen estar asociada a un sector perteneciente a un cliente. Cada sector enva las imgenes capturadas con el detalle de sector, fecha y hora a una base de datos perteneciente a dicho cliente. Luego de un lapso determinado de tiempo que podr ser fijado por el administrador, las imgenes capturas se eliminarn de la base de datos y se solicitar el resguardo (o backup) de las mismas. Esto permitir ganar espacio de almacenamiento en disco para futuras capturas. El lapso predeterminado ser de 6 meses.
Req 11. El sistema deber gestionar los videos Este requisito tiene prioridad alta, siendo obligatorio. El video estar asociado a un sector perteneciente a un cliente. Cada sector enva los videos capturados con el detalle de sector, fecha y hora a una base de datos perteneciente a dicho cliente. Luego de un lapso determinado de tiempo que podr ser fijado por el administrador, los videos capturados se eliminarn de la base de datos y se solicitar el resguardo (o backup) de los mismos. Esto permitir ganar espacio de almacenamiento en disco para futuras capturas. El lapso predeterminado ser de 6 meses.
Req 12. El sistema deber gestionar las altas, bajas y consultas de sucesos Este requisito tiene prioridad alta, siendo obligatorio. El sistema deber gestionar los sucesos ocurridos en los sectores en donde se encuentren las cmaras. Cada suceso estar asociado a una imagen y video correspondiente al momento exacto en que ocurre el mismo. Cuando ocurre un suceso (por ejemplo, una persona ingresa o sale de un recinto), el mismo queda registrado junto con la imagen y video asociado. Esto permite identificar la o las personas que frecuentan un lugar determinado. El mismo estar asociado a un detalle que especifique fechas, horarios y ubicacin exacta del suceso.
3.3. REQUISITOS DE RENDIMIENTO Req 13. El sistema deber se capaz de gestionar un volumen grande de imgenes y videos. Este requisito tiene prioridad alta, siendo obligatorio.
14
Para poder enviar las imgenes desde el ordenador de la instalacin del cliente a Internet, deber haber un gran ancho de banda de subida, debido a la cantidad de informacin que se tiene que enviar desde dicho ordenador del cliente. Req 14. El sistema deber ser capaz de mostrar las imgenes capturadas y las actuales en menos de 3 segundos Este requisito tiene prioridad alta, siendo obligatorio. Este requisito es fundamental para transmitir confianza al usuario o cliente que contrata el sistema de que la imagen que visualiza en un momento determinado est ocurriendo a lo sumo con tres segundos de retraso.
Req 15. El sistema deber ser capaz de mostrar los videos almacenados y los actuales en menos de 10 segundos Este requisito tiene prioridad alta, siendo obligatorio. Este requisito es fundamental para transmitir confianza al usuario o cliente que contrata el sistema de que el video que visualiza en un momento determinado est ocurriendo a lo sumo con tres segundos de retraso.
Req 16. El sistema deber ser capaz de soportar el acceso simultneo de por lo menos 20 usuarios distintos. Este requisito tiene prioridad alta, siendo obligatorio. El sistema deber ser capaz de soportar el acceso simultneo de varios usuarios a la vez, estableciendo un lmite mximo de 20 a la vez para no entorpecer la lnea de transmisin y el trabajo del servidor.
3.4. REQUISITOS DE DESARROLLO Req 17. El sistema deber ser desarrollado en los lenguajes PHP y Java Este requisito tiene prioridad alta, siendo obligatorio. Este requisito es fundamental para dotar al sistema de una interfaz atractiva mediante el uso de Java y el dinamismo requerido para las constantes transacciones entre el servidor y las cmaras mediante el uso de Php.
15
3.5. RESTRICCIONES DE DISEO 3.5.1. LIMITACIONES DE HARDWARE Req 18. El sistema deber soportar la conexin de al menos de 6 cmaras IP para un determinado lugar fsico Este requisito tiene prioridad alta, siendo obligatorio. Dadas las caractersticas del sistema que se quiere realizar, y teniendo en cuenta que debe integrar todas las funcionalidades requeridas en el mismo, se hace necesario que este pueda funcionar con el mnimo de la cantidad de cmaras especificadas. Y sin perder performance deseada.
Req 19. La configuracin mnima de cada PC sobre el cual la aplicacin debe funcionar es: Procesador 350 Mhz, 256 Mb de Ram, Placas de grabacin digital de 256 Mb, 100 Mb disponible en el HDD Este rendimiento tiene una prioridad alta y es obligatorio. Se obtiene del anlisis de las caractersticas del rendimiento con el que debe cumplir el sistema. El video puede ser grabado en forma continua, as como la captura de imgenes, por perodos de tiempos prefijados (agendas) o por deteccin de movimiento mediante los censores de movimiento. Toda la informacin de video puede ser almacenado en un disco rgido o en dispositivos especiales de backup.
Req 20. El sistema deber contar con cmaras IP. Este requisito tiene prioridad alta, siendo obligatorio. La cmara IP puede ser descripta como una combinacin entre una cmara y una computadora en un mismo equipo. Captura y transmite imgenes en vivo directamente a travs de una red TCP/IP permitiendo a los usuarios autorizados tanto en forma local como remota (por Internet), an en forma simultnea, ver, almacenar, y manejar video sobre una red.
3.5.2. LIMITACIONES SOFTWARE Req 21. La configuracin de software mnima de cada PC sobre el cual la aplicacin debe funcionar es: Internet Explore 6.0 o superior o Mozilla Firefox 1.0 o superior
16
Este requisito tiene prioridad alta, siendo obligatorio. Este requisito hace referencia al navegador Web que habr de utilizarse para aprovechar al mximo la funcionalidad del sistema.
Req 22. El diseo de la base de datos ser centralizado (Cliente/Servidor) Este requisito tiene prioridad alta, siendo obligatorio. La base de datos debe ser centralizada ya que la informacin manejada por el sistema debe encontrarse disponible para cualquiera de las PCs que accedan al sistema.
3.6. ATRIBUTOS DEL SISTEMA 3.6.1. FIABILIDAD Para mayor fiabilidad se considerar la eliminacin de la mayor cantidad de pasos manuales posibles que puedan desencadenar en errores en el proceso de recuperacin. El sistema deber soportar la integridad de la base de datos de las imgenes y videos almacenados. El sistema deber prevenir la perdida de informacin almacenada en la base de datos. Peridicamente se llevar a cabo un resguardo de la informacin existente en la base de datos por parte del usuario administrador. El sistema deber emitir un alerta transcurrido un lapso de tiempo de 2 semanas.
3.6.2. DISPONIBILIDAD Para obtener una alta disponibilidad del sistema y de los datos se utilizarn los componentes del hardware o del software que sirvan para aminorar el impacto de los errores. Para conseguirlo se utilizarn componentes redundantes y aislados por ejemplo, buses dobles, dispositivos de E/S y copias dobles de los datos, registros de recuperacin. Utilizacin de UPS para el resguardo en caso de cada de la lnea elctrica. Junto con la utilizacin de un grupo electrgeno generador de electricidad par la continuidad en el funcionamiento del sistema.
17
3.6.3. SEGURIDAD El sistema deber gestionar el acceso al sistema de vigilancia. En tal sentido, cuando uno de los tipos de usuario intente ingresar al sistema, tendr que introducir el nombre de usuario y contrasea asignados, comparando los datos introducidos con los datos que se asocio al usuario al darlo de alta en el sistema. Indicando un mensaje de error si los mismos no son correctos. El sistema bloquear al usuario por un lapso de tiempo cuando intente acceder errneamente despus del tercer intento. Se comunicar de la situacin al usuario administrador y al cliente que contrata el servicio. Queda bajo su responsabilidad el desbloqueo de dicho usuario.
3.6.4. MANTENIMIENTO El mantenimiento del sistema ha de llevarse a cabo en el servidor. El cliente visualizar siempre los cambios. No ser necesario realizar ningn mantenimiento en la PC del cliente.
3.6.5. PORTABILIDAD El sistema se visualizar desde cualquier PC que posea un navegador de Internet. Internet Explore 6.0 o superior o Mozilla Firefox 1.0 o superior. El sistema se ejecuta en el servidor y se visualiza en el cliente a travs del navegador. Para el uso del sistema, la plataforma de la PC del cliente es independiente. Funcionar bajo Windows y Linux.