2008   DIRECCION Y EVALUACION        DE PROYECTOS        INFORMATICOS       UNIVERSIDAD TECNOLOGICA NACIONAL          FACU...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS              21. INDICE  Índice                                          ...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                        31. INTRODUCCIÓN1.1. PROPÓSITOLas especificaciones...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                           4Registro de sucesos: es una recopilación de da...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                       5dependencias y requisitos futuros del sistema que ...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                      6sucesos, mensajes de texto a celular. Todo esto ser...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                      7familiarizado con dicho sistema operativo y con los...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                        8        Resguardo permanente de datos de captura ...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                      92.2. FUNCIONES DEL SISTEMA•     El sistema deberá s...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                      10La velocidad de conexión dependerá del proveedor d...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                        11Este requisito tiene prioridad alta, siendo obli...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                       12Cuando el usuario no interactué con el sistema du...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                      13Este requisito tiene prioridad alta, siendo obliga...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                      14Para poder enviar las imágenes desde el ordenador ...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                       153.5. RESTRICCIONES DE DISEÑO3.5.1. LIMITACIONES D...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                      16Este requisito tiene prioridad alta, siendo obliga...
DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS                       173.6.3. SEGURIDAD•       El sistema deberá gestion...
Upcoming SlideShare
Loading in …5
×

Sistema de vigilancia automatizado t5

688 views
586 views

Published on

proyecto cuyo tema es crear un sistema de vigilancia automatizado. Etapa de Especificacion de Requerimientos de software.

Published in: Technology
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
688
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

Sistema de vigilancia automatizado t5

  1. 1. 2008 DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS UNIVERSIDAD TECNOLOGICA NACIONAL FACULTAD REGIONAL TUCUMAN DEPARTAMENTO DE SISTEMAS SISTEMA DE VIGILANCIA AUTOMATIZADO Trabajo Práctico Nº 5 – Especificación de Requerimientos de Software (E.R.S.) Grupo Nº 11: Muccela, José Daniel (muccela@hotmail.com) - LIDER Álvarez P, Julio Guillermo Moreno, Federico Morales, Raúl Ramón Vargas, María Alejandra 23/07/2008
  2. 2. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 21. INDICE Índice 21 Introducción 3 2.1 Propósito 3 2.2 Ámbito del Sistema 3 2.3 Definiciones, Acrónimos y Abreviaturas 3 2.4 Referencias 4 2.5 Visión General de Especificación de Requerimientos de Software 42 Descripción General 5 2.1 Perspectiva del Sistema 5 2.2 Funciones del Sistema 9 2.3 Características de los Usuarios 9 2.4 Restricciones 9 2.5 Suposiciones y Dependencias 10 2.6 Requisitos Futuros 103 Requisitos Específicos 10 3.1 Requisitos de Interfaces Externas 10 3.2 Requisitos Funcionales 11 3.3 Requisitos de Rendimiento 13 3.4 Requisitos de Desarrollo 14 3.5 Restricciones de Diseño 15 3.5.1 Limitaciones de Hardware 15 3.5.2 Limitaciones de Software 15 3.6 Atributos del Sistema 16 SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  3. 3. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 31. INTRODUCCIÓN1.1. PROPÓSITOLas especificaciones del sistemas de vigilancia permitirán definir la funcionalidades yrestricciones del sistema, se realizaran varias consultas y análisis a los usuariosinvolucrados para refinar mejor el sistema solicitado y así lograr llegar al sistema finalel cual servirá de referencia para futuros sistemas. Una vez aprobada la especificaciónde requerimientos servirá de base al equipo de desarrollo para la construcción delsistema.1.2. ÁMBITO DEL SISTEMAEl sistema a realizar se llamará “Sistema de Vigilancia Automatizado”, el mismorealizara el monitoreo de bienes, personas y de distintos lugares físicos, permitirá lagrabación de videos, captura de imágenes, almacenamiento de los mismos, emisión demensajes de alerta a celulares, registro de sucesos, cálculos estadísticos, todo vía Web.Con este sistema los clientes tendrán la facilidad de poder monitorear sus distintosbienes y lugares de trabajo, como así también las personas que frecuentan un lugarespecífico y sus actividades desde cualquier lugar en que se encuentren con solo accedera Internet. También abarcará la posibilidad del acceso a distintos usuarios para lavisualización de las instalaciones del cliente. Esto sería útil en el caso de que esteusuario sea cliente del negocio que contrate el sistema. De esta manera podría ver entiempo real la forma en que trabaja dicho negocio, establecimiento educativo, banco,etc., y otorga al negocio, establecimiento educativo, banco u otro una posiciónaventajada con respecto a otras de su sector.Otra funcionalidad relacionada al sistema es que daría un aumento de la productividadrespecto de los empleados que trabajan en un negocio del cliente que contrata elservicio. De esta manera el cliente podría realizar un seguimiento de sus empleados y dela forma que administran los bienes del negocio o los servicios ofrecidos. Especialmenteútil cuando dicho negocio realiza atención al público.Este sistema consistiría en un mecanismo de control de acceso, mediante contraseña, deforma, que haya hasta un máximo de veinte usuarios conectados simultáneamente, conla posibilidad de que cada uno de ellos pueda elegir el lugar físico que quiera visualizar.El objetivo es que el cliente tenga su propiedad bajo un excelente control a cualquierhora del día. El sistema será sencillo y de fácil manejo para el usuario.1.3. DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS.• DEFINICIONES:Usuario: es cualquier persona que hace uso de una computadora para acceder al sistema. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  4. 4. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 4Registro de sucesos: es una recopilación de datos relacionados con un acontecimientoparticular. Por ejemplo: “Una persona ingresó al sector A, a horas 21:22 del día20/07/2008”. o por ejemplo: “Se registró movimiento en el sector D”Notificaciones: son mensajes que se envían al cliente informando situación de pago delsistema, alertas por detección de actividades sospechosas en su/s instalación/es, cambiosimportantes en el sistema.Cliente: persona o institución pública o privada que contratará el servicio. Ejemplo:Instituto Carlos Pellegrini.Sector: Cualquier lugar físico en que se encuentren instaladas las cámaras.Lugares físicos: hace referencia a cualquier lugar que el cliente desea controlar o vigilar.Por ejemplo: Oficinas, hogar, establecimiento educativo, bancos.Placas de grabación digital basadas en PC: son sistemas de supervisión de videomulticamaras que utilizan las más avanzadas tecnologías de compresión de video digitalpara brindar la más alta calidad de imagen y performance de video.Red TCP/IP: es una forma en que se comunican las computadoras a través de una red.TCP/IP es un protocolo, es decir, un lenguaje común que utilizan dos PC paracomunicarse. En este caso la comunicación se establece con una cámara IP. Tanto lasPC como las cámaras poseen un número de IP el cual equivale a una identificación deestos dispositivos. Este número es distinto para distintos dispositivos.• ACRÓNIMOS:SVA: Sistema de vigilancia automatizado.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 Practicefor Software Requeriments Specifications.1.5. VISIÓN GENERAL DE ESPECIFICACIÓN DE REQUERIMIENTOS DESOFTWAREEste documento contiene información de requerimientos del sistema SVA, definefuncionalidades, características principales de usuarios, restricciones, suposiciones, SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  5. 5. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 5dependencias y requisitos futuros del sistema que se desea construir para el control y lavigilancia permanente de lugares físicos pertenecientes a un cliente.2. DESCRIPCIÓN GENERAL2.1. PERSPECTIVA DEL SISTEMAEl sistema es independiente, esto quiere decir que no forma parte de ningún otro sistemamayor. El presente sistema deberá ser capaz de funcionar correctamente en cualquierlugar físico correspondiente a un cliente e interactuar con la red de elementos queconstituyen cada uno de ellos (cámaras, censores de movimiento, etc.).Se trata de una aplicación completamente independiente destinada a ejecutarse sobrecualquier computadora PC o compatible que soporte WIN 98 o superior. Su razón de serviene 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 accesopara identificar a este. Los datos son comparados con los que se encuentran en la basede datos del servidor.• Las cámaras transmiten la señal (captura de imágenes y filmación) desde el lugarfísico que se encuentran instaladas. Estos datos se transmiten a través del servidor queejecuta el sistema y luego son enviados al usuario. Todo vía Internet. Entre las cámarasy el servidor. Y entre el servidor y el cliente.• Los datos introducidos por el usuario en su navegador son transmitidos porInternet para ser validados en el servidor y luego proceder a la ejecución de la acciónrequerida por dicho usuario (Consultas, Altas, Bajas, Modificaciones, Cambios en laconfiguración).2.1.2. Interfaces del Usuario• El sistema permitirá el Alta, Baja, Modificación y Consulta de Usuarios a travésde cajas de texto. Se limitará lo mayor posible la introducción de datos erróneos pormedio del uso de combos para la elección de opciones comunes a todos los usuarios.Por ejemplo: Tipo de Usuario: Administrador, Usuario común.• El sistema permitirá la configuración de las funciones del sistema para lascámaras de seguridad. Tiempos de captura de imágenes, videos, notificaciones de SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  6. 6. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 6sucesos, mensajes de texto a celular. Todo esto será posible mediante el uso de opcionesa través de vistas preliminares de las imágenes de las cámaras, casillas de verificaciónpara las opciones de configuración de notificaciones, mensajes de texto a celular,tiempos de captura y filmación. Podrán configurarse el tiempo de resguardo de lasimágenes y videos a través de calendarios de diseño predeterminados donde el usuariodeberá escoger hora, día y mes para llevar a cabo los resguardos de los datos (imágenes,videos, notificaciones) almacenados en el sistema.• El sistema contará con combos para elección de los lugares físicos que el usuarioquiera visualizar.• Ventanas con colores que distingan las opciones que el usuario desee escogerdurante la navegación por el sistema.• El sistema contará con opciones de configuración para la duración de lassesiones de los usuarios que se conecten al sistema. Esto se realizará usando opcionespredeterminadas de tiempo a través de la selección de opción por radio botón pudiendoasí no seleccionar más de una opción de tiempo a la vez para cada usuario. El tiempo desesión mínimo está especificado en punto 3.2. (Requisitos funcionales) – Req 6 de estedocumento.2.1.3. Interfaces del Hardware• Puerto de comunicaciones RJ45 para la conexión a la red. Esto es tanto para laPC del usuario como la del servidor.• El hardware necesario para el funcionamiento del sistema estará instalado en elservidor por lo que el cliente no necesitará hardware adicional para utilizarlo.• Para el uso del sistema podrá utilizarse una PC personal o portátil cuyascaracterísticas básicas se corresponderán con un procesador de 350 Mhz o superior, 256Mb de Ram o superior, placas de grabación digital de 256 Mb o superior, 100 Mbdisponible 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 propósito de este requisitoes que el uso del sistema operativo Windows como base para la el uso del sistema SVAresulta más cómodo al usuario por su fácil manejo y el diseño atractivo en lacombinación de colores, botones, ventanas, etc. y porque el usuario está muy SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  7. 7. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 7familiarizado con dicho sistema operativo y con los navegadores de Internet quefuncionan bajo Windows.• Sistema operativo Linux en todas sus versiones. También podrá acceder alsistema mediante un navegador que funcione bajo el sistema operativo Linux. Con estose da la posibilidad de que el usuario que está más relacionado a este sistema operativono se vea limitado sólo al uso de los navegadores bajo el sistema operativo Windows.2.1.5. Interfaces de Comunicaciones• Se utilizará el protocolo de comunicación de red TCP/IP para redes de áreaextensa.• Se utilizará la tecnología WWW para la navegación por el sistema.• Autenticación mediante certificados y contraseñas mediante IEEE 802.1Xbasado en un puerto.2.1.6. Operaciones• Operaciones Normales: Altas, Bajas, Modificaciones y Consultas de usuarios. Altas, Bajas, Modificaciones y Consultas de notificaciones. Elección de las cámaras a visualizar.• Operaciones Especiales: Resguardo de datos almacenados en el servidor. Cambios de configuración de acceso al sistema. Configuración de las cámaras de seguridad.• Operaciones Interactivas: Logueo o acceso al sistema. Elección de la/las cámara/s a visualizar.• Operaciones desatendidas: SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  8. 8. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 8 Resguardo permanente de datos de captura de imágenes y filmación por partedel servidor.• Caducidad de sesiones iniciadas luego de un lapso establecido sin actividad porparte del usuario. Especificado en punto 3.2. (Requisitos funcionales) – Req. 6 de estedocumento.2.1.7. Memoria• La memoria primaria posee una capacidad mínima de 256 MB.• La memoria secundaria o dispositivos de almacenamiento HDD poseen unacapacidad mínima de 100 MB.2.1.8. Funcionamientos• El usuario que acceda al sistema deberá ingresar su nombre de usuario ycontraseña asignada.• No podrá acceder más de un usuario a la vez en la misma estación de trabajo oPC. El sistema permite el acceso de un usuario por PC.• El sistema funcionará mientras el usuario interactúe con él. Transcurrido unlapso superior a 10 minutos la sesión del usuario caducará.2.1.9. Requisitos de adaptación del Site• El sistema podrá ser utilizado en establecimientos educativos por lo que deberácontar con la opción de restricción de captura de imágenes y videos para lugares yhorarios específicos del establecimiento. El usuario administrador podrá modificar lasopciones y configurar horarios y lugares físicos para visualizar a través de las cámaras.• El sistema podrá ser utilizado en entidades comerciales u oficinas de trabajopúblicas y privadas por lo que deberá ser posible modificar horarios y fechas por partedel usuario administrador.• Para la seguridad de las cámaras se utilizarán cámaras empotradas, cajasblindadas y ocultas para evitar vandalismos y posterior pérdida de señal de dichacámara. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  9. 9. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 92.2. FUNCIONES DEL SISTEMA• El sistema deberá ser desarrollado para controlar diferentes espacios físicos pormedio de cámaras, siendo un sistema totalmente web.• Transmisión de captura de imágenes y videos.• Almacenamiento de imágenes y videos.• Resguardo de datos almacenados en el servidor.• Envío de mensajes de texto a celular.• Mantenimiento de cuentas de usuarios.• Configuraciones de las cámaras de seguridad, horas y fechas de capturas yfilmaciones.• Control de acceso al sistema y finalización de sesión.2.3. CARACTERÍSTICAS DE LOS USUARIOSUn 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 deconocimiento en informática, dado que el sistema no presenta complejidad ya quecuenta con una interfaz amigable y una guía en el manejo del mismo.Para el tercer tipo de usuario se requiere que tenga un conocimiento mínimo deconfiguración de aplicaciones y administración de cuentas de usuario, en especialtratándose de un sistema basado en Web.2.4. RESTRICCIONESEl sistema será únicamente en lenguaje español.El sistema brindará seguridad validando usuario y contraseña, quedando bajoresponsabilidad del usuario el manejo de la información.Sin una conexión a Internet el usuario no puede utilizar el sistema. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  10. 10. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 10La velocidad de conexión dependerá del proveedor de Internet.2.5. SUPOSICIONES Y DEPENDENCIAS• El correcto funcionamiento eficiente del sistema, depende del servicio de energíaeléctrica de las instalaciones o lugar físico del cliente. Para que el sistema funcione enforma constante y las cámaras transmitan señal todo el tiempo el cliente debe teneractivado el sistema eléctrico de sus instalaciones.• Se supone que el proveedor de Internet brinda un servicio confiable sin cortes enhorarios picos y con un ancho de banda con el menor ruido e interferencias posiblespara posibilitar que el usuario cualquiera sea el momento que se conecte visualice sininconvenientes las imágenes y videos emitidos y grabados por las cámaras.2.6. REQUISITOS FUTUROS El sistema deberá reconocer los cambios de contenidos de las imágenes que seproduzcan en alguna de las cámaras y comunicar una notificación a un teléfono celulardel propietario del negocio. El sistema tendrá que tener la capacidad de conectarse e integrarse con otrasaplicaciones de edición de imágenes y videos. El sistema deberá poder armar una base de conocimientos para predecir un sucesodeterminado en el lugar físico en que se encuentren instaladas las cámaras. El sistemaen estas condiciones podría prevenir acciones no deseadas (por ejemplo robos) y actuarcon mayor eficacia, elevando la funcionalidad del mismo.3. REQUISITOS ESPECÍFICOS3.1. REQUISITOS DE INTERFACES EXTERNASReq 1. “El sistema deberá poseer una interfaz de usuario amigable con elementosatractivos a la vista para los botones, ventanas y menús, orientados a diseños Web”.Este requisito tiene prioridad alta, siendo obligatorio.Una interfaz de usuario amigable posibilita que el uso del sistema sea cómodo para éste.Es útil para el caso de personas que no están familiarizadas con el uso de aplicacionesinformáticas.Req 2. “El sistema deberá poseer la funcionalidad de guardar y exportar la informaciónen varios formatos”. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  11. 11. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 11Este requisito tiene prioridad alta, siendo obligatorio.El sistema deberá poder exportar la información (Imágenes, Videos, Registro desucesos, Notificaciones) en los siguientes formatos (JPG, AVI, TXT, PDF).3.2. REQUISITOS FUNCIONALESReq 3. “El sistema deberá soportar la visualización de varios sectores físicos distintos”Este requisito tiene prioridad alta, siendo obligatorio.El sistema deberá soportar la visualización de varios sectores físicos distintos,posibilitando el acceso a la visualización de cámaras ubicadas en distintos sectores y endistintos lugares al mismo tiempo. Esto es posible porque el sistema trabaja a través deInternet.Req 4. “El sistema deberá gestionar las altas, bajas modificaciones y consultas declientes”.Este requisito tiene prioridad alta, siendo obligatorio.Se podrá dar de alta o baja a un cliente cuando se necesite así como también se podránmodificar los datos de los mismos en cualquier momento, como también realizarconsultas de todos los clientes. El sistema deberá indicar que información se deseaeliminar o modificar.Req 5. “El sistema deberá gestionar las altas, bajas, modificaciones y consultas deusuarios”Este requisito tiene prioridad alta, siendo obligatorio.Solo los usuarios con el perfil de administrador podrán efectuar operaciones sobre losusuarios. 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. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  12. 12. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 12Cuando el usuario no interactué con el sistema durante un lapso de diez minutos susesión terminará. Al iniciar nuevamente la sesión se le solicitará que ingresenuevamente su nombre de usuario y contraseña.Req 7. “El sistema deberá gestionar las altas, bajas modificaciones y consultas perfilesde usuario”.Este requisito tiene prioridad alta, siendo obligatorio.Solo los usuarios con el perfil de administrador podrán efectuar operaciones sobre losperfiles. Cuando se ingrese un nuevo perfil el sistema informará al usuario en caso deque ya exista. En cualquier momento se podrá modificar, consultar o dar de baja a uno ovarios perfiles de usuario. Existirán tres tipos de perfiles, uno para usuarios comunes sinconocimientos especiales de manejo de aplicaciones. Lo anterior es válido también parael segundo tipo de usuario que es el cliente que contratará el sistema. El tercer tipopertenece a los usuarios avanzados o administradores.Req 8. “El sistema deberá gestionar las cámaras de seguridad”Este requisito tiene prioridad alta, siendo obligatorio.El sistema deberá gestionar las cámaras de seguridad administrando su actividad de talforma que se obtenga un rendimiento óptimo del mismo. Las imágenes y videos secapturarán en lapsos de tiempo definidos por el usuario con perfil de administrador. Eltiempo predeterminado es de 30 minutos entre capturas. Esto permite ahorro de espacioen disco. El sistema trabaja también en conjunto con los censores de movimiento. Si enel lapso en que no se realizan capturas el censor registra actividad, este activa la cámararespectiva al sector y envía dichas capturas a la base de datos para su almacenamiento yposterior análisis.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 captaractividad en cualquier sector de un cliente. Al captar movimiento el sistema captura ymarca la imagen o video para posterior análisis por parte del usuario.Req 10. “El sistema deberá gestionar las imágenes” SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  13. 13. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 13Este requisito tiene prioridad alta, siendo obligatorio.La imagen estará asociada a un sector perteneciente a un cliente. Cada sector envía lasimágenes capturadas con el detalle de sector, fecha y hora a una base de datosperteneciente a dicho cliente. Luego de un lapso determinado de tiempo que podrá serfijado por el administrador, las imágenes capturas se eliminarán de la base de datos y sesolicitará el resguardo (o backup) de las mismas. Esto permitirá ganar espacio dealmacenamiento en disco para futuras capturas. El lapso predeterminado será de 6meses.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 envía losvideos capturados con el detalle de sector, fecha y hora a una base de datosperteneciente a dicho cliente. Luego de un lapso determinado de tiempo que podrá serfijado por el administrador, los videos capturados se eliminarán de la base de datos y sesolicitará el resguardo (o backup) de los mismos. Esto permitirá ganar espacio dealmacenamiento en disco para futuras capturas. El lapso predeterminado será de 6meses.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 encuentrenlas cámaras. Cada suceso estará asociado a una imagen y video correspondiente almomento exacto en que ocurre el mismo. Cuando ocurre un suceso (por ejemplo, unapersona ingresa o sale de un recinto), el mismo queda registrado junto con la imagen yvideo asociado. Esto permite identificar la o las personas que frecuentan un lugardeterminado. El mismo estará asociado a un detalle que especifique fechas, horarios yubicación exacta del suceso.3.3. REQUISITOS DE RENDIMIENTOReq 13. “El sistema deberá se capaz de gestionar un volumen grande de imágenes yvideos”.Este requisito tiene prioridad alta, siendo obligatorio. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  14. 14. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 14Para poder enviar las imágenes desde el ordenador de la instalación del cliente aInternet, deberá haber un gran ancho de banda de subida, debido a la cantidad deinformación que se tiene que enviar desde dicho ordenador del cliente.Req 14. “El sistema deberá ser capaz de mostrar las imágenes capturadas y las actualesen menos de 3 segundos”Este requisito tiene prioridad alta, siendo obligatorio.Este requisito es fundamental para transmitir confianza al usuario o cliente que contratael sistema de que la imagen que visualiza en un momento determinado está ocurriendo alo sumo con tres segundos de retraso.Req 15. “El sistema deberá ser capaz de mostrar los videos almacenados y los actualesen menos de 10 segundos”Este requisito tiene prioridad alta, siendo obligatorio.Este requisito es fundamental para transmitir confianza al usuario o cliente que contratael sistema de que el video que visualiza en un momento determinado está ocurriendo alo sumo con tres segundos de retraso.Req 16. “El sistema deberá ser capaz de soportar el acceso simultáneo de por lo menos20 usuarios distintos”.Este requisito tiene prioridad alta, siendo obligatorio.El sistema deberá ser capaz de soportar el acceso simultáneo de varios usuarios a la vez,estableciendo un límite máximo de 20 a la vez para no entorpecer la línea detransmisión y el trabajo del servidor.3.4. REQUISITOS DE DESARROLLOReq 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 eluso de Java y el dinamismo requerido para las constantes transacciones entre el servidory las cámaras mediante el uso de Php. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  15. 15. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 153.5. RESTRICCIONES DE DISEÑO3.5.1. LIMITACIONES DE HARDWAREReq 18. “El sistema deberá soportar la conexión de al menos de 6 cámaras IP para undeterminado lugar físico”Este requisito tiene prioridad alta, siendo obligatorio.Dadas las características del sistema que se quiere realizar, y teniendo en cuenta quedebe integrar todas las funcionalidades requeridas en el mismo, se hace necesario queeste pueda funcionar con el mínimo de la cantidad de cámaras especificadas. Y sinperder performance deseada.Req 19. “La configuración mínima de cada PC sobre el cual la aplicación debefuncionar es: Procesador 350 Mhz, 256 Mb de Ram, Placas de grabación digital de 256Mb, 100 Mb disponible en el HDD”Este rendimiento tiene una prioridad alta y es obligatorio. Se obtiene del análisis de lascaracterísticas del rendimiento con el que debe cumplir el sistema.El video puede ser grabado en forma continua, así como la captura de imágenes, porperíodos de tiempos prefijados (agendas) o por detección de movimiento mediante loscensores de movimiento. Toda la información de video puede ser almacenado en undisco rígido o en dispositivos especiales de backup.Req 20. “El sistema deberá contar con cámaras IP”.Este requisito tiene prioridad alta, siendo obligatorio.La cámara IP puede ser descripta como una combinación entre una cámara y unacomputadora en un mismo equipo. Captura y transmite imágenes en vivo directamente através de una red TCP/IP permitiendo a los usuarios autorizados tanto en forma localcomo remota (por Internet), aún en forma simultánea, ver, almacenar, y manejar videosobre una red.3.5.2. LIMITACIONES SOFTWAREReq 21. “La configuración de software mínima de cada PC sobre el cual la aplicacióndebe funcionar es: Internet Explore 6.0 o superior o Mozilla Firefox 1.0 o superior” SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  16. 16. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 16Este requisito tiene prioridad alta, siendo obligatorio.Este requisito hace referencia al navegador Web que habrá de utilizarse para aprovecharal máximo la funcionalidad del sistema.Req 22. “El diseño 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 información manejada por el sistemadebe encontrarse disponible para cualquiera de las PC’s que accedan al sistema.3.6. ATRIBUTOS DEL SISTEMA3.6.1. FIABILIDAD• Para mayor fiabilidad se considerará la eliminación de la mayor cantidad depasos manuales posibles que puedan desencadenar en errores en el proceso derecuperación.• El sistema deberá soportar la integridad de la base de datos de las imágenes yvideos almacenados. El sistema deberá prevenir la perdida de información almacenadaen la base de datos. Periódicamente se llevará a cabo un resguardo de la informaciónexistente 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 utilizarán loscomponentes del hardware o del software que sirvan para aminorar el impacto de loserrores. Para conseguirlo se utilizarán componentes redundantes y aislados por ejemplo,buses dobles, dispositivos de E/S y copias dobles de los datos, registros derecuperación.• Utilización de UPS para el resguardo en caso de caída de la línea eléctrica. Juntocon la utilización de un grupo electrógeno generador de electricidad par la continuidaden el funcionamiento del sistema. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5
  17. 17. DIRECCION Y EVALUACION DE PROYECTOS INFORMATICOS 173.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 elnombre de usuario y contraseña asignados, comparando los datos introducidos con losdatos que se asocio al usuario al darlo de alta en el sistema. Indicando un mensaje deerror si los mismos no son correctos. El sistema bloqueará al usuario por un lapso detiempo cuando intente acceder erróneamente después del tercer intento. Se comunicaráde la situación al usuario administrador y al cliente que contrata el servicio. Queda bajosu responsabilidad el desbloqueo de dicho usuario.3.6.4. MANTENIMIENTO• El mantenimiento del sistema ha de llevarse a cabo en el servidor. El clientevisualizará siempre los cambios. No será necesario realizar ningún mantenimiento en laPC 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 enel servidor y se visualiza en el cliente a través del navegador. Para el uso del sistema, laplataforma de la PC del cliente es independiente. Funcionará bajo Windows y Linux. SISTEMA DE VIGILANCIA AUTOMATIZADO | Trabajo Práctico Nº 5

×