Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistema de Gerenciamento de CFTV Com Cameras IP
Sistema de Gerenciamento de CFTV Com Cameras IP
So Paulo
2007
So Paulo
2007
RESUMO
SIMES, Andr Luiz Ribeiro; MOTA, Danilo Amaral; LIMA, Eliezer Silva de;
SOUSA, Jos Augusto de; AFONSO, Reginaldo Fernandes.
O crescimento nos ndices de violncia urbana gera a necessidade de
investimentos na rea de segurana patrimonial e cada vez mais se investe em
tecnologias para suportar solues em segurana, tais como os Circuitos Fechados
de TV. Ao mesmo tempo a popularizao das redes ethernet e das tecnologias
multimdia viabilizam a aplicao de cmeras IP, capazes de digitalizar as imagens
em tempo real e envi-las pela rede em formato digital para o servidor que
armazena as imagens capturadas.
software capaz de gerenciar estas cmeras, por isto este projeto tem o objetivo de
apresentar o desenvolvimento de um sistema para gerenciamento de circuito
fechado de TV com cmeras IP.
Palavras-Chave: segurana patrimonial, cmera IP, NVR, redes, multimdia.
SUMRIO
1. INTRODUO...................................................................................10
2. OBJETIVOS.......................................................................................12
2.1.OBJETIVO GERAL.........................................................................................12
2.2.OBJETIVOS DETALHADOS...........................................................................12
4. METODOLOGIA DO PROJETO........................................................98
4.1.DESENVOLVIMENTO GIL...........................................................................99
4.2.MICROSOFT SOLUTIONS FRAMEWORK..................................................102
4.2.1.Princpios do MSF.............................................................................103
4.2.2.Modelo de Equipe.............................................................................104
4.2.3.Modelo de Processos.......................................................................105
4.2.4.Gerenciamento de Riscos................................................................107
4.3.SCRUM.........................................................................................................107
4.3.1.Origem................................................................................................107
4.3.2.Papeis.................................................................................................108
4.3.3.Eventos..............................................................................................110
4.3.4.Sprints................................................................................................111
4.3.5.Documentos......................................................................................113
4.4.REQUISITOS MNIMOS...............................................................................115
4.4.1.Ambiente Operacional......................................................................115
4.4.2.Hardware............................................................................................116
4.5.FERRAMENTAS...........................................................................................116
4.5.1.Projeto e Anlise...............................................................................116
4.5.2.Desenvolvimento..............................................................................117
5. DESENVOLVIMENTO DO PROJETO.............................................119
6. DOCUMENTAO DO PROJETO..................................................133
6.1. MANUAL DO USURIO...............................................................................133
7. CONCLUSO E RECOMENDAES.............................................153
8. REFERNCIAS................................................................................155
ANEXOS...............................................................................................159
10
1. INTRODUO
O crescimento nos ndices de violncia urbana no Brasil gera a necessidade de
grandes investimentos na rea de segurana patrimonial e cada vez mais a
populao e as empresas investem em tecnologias para suportar solues em
segurana, por exemplo, o uso de Circuitos Fechados de TV (CFTV) para
monitoramento de espaos fsicos, de forma preliminar a outras tecnologias
implementveis.
A grande maioria dos projetos de CFTV prev o uso de tecnologias
convencionais de TV que capturam as imagens de forma analgica e usando
cabos coaxiais para envi-las ao gravador de vdeo que armazena estas imagens
em fitas cassete ou as imagens so enviadas a um Digital Video Recorder (DVR)
que possui uma placa de captura que converte as imagens analgicas em
imagens digitais e as armazena.
Com popularizao das redes ethernet e das tecnologias multimdia, se viabiliza
a aplicao de cmeras IP. Estas cmeras so capazes de digitalizar as imagens
em tempo real e envi-las por redes ethernet em formato digital para o servidor
que armazena as imagens capturadas. Contudo esta tecnologia demanda de um
novo tipo de software capaz de gerenciar estas cmeras em uma rede.
No mercado existem poucos softwares com esta funcionalidade especfica, sendo
disponveis apenas solues de alto custo e no idioma ingls. Estas
caractersticas muitas vezes inviabilizam projetos com esta tecnologia no Brasil.
Por isso se acredita no potencial do mercado de um software em portugus com
relao custo/benefcio compatvel com o mercado nacional. Por isso este projeto
tem o objetivo de apresentar o desenvolvimento de um Sistema para
Administrao de Circuito Fechado de TV com Cmeras IP.
A partir do segundo semestre de 2006 o grupo comeou a avaliar como deveria
ser o nosso projeto de concluso de curso. Tnhamos em mente que deveria
escolher entre dois caminhos, um totalmente acadmico e desenvolver um
projeto cuja pesquisa e o aprendizado fossem seu maior valor para o grupo ou
11
12
2. OBJETIVOS
2.1. OBJETIVO GERAL
O objetivo do projeto desenvolver um software para acessar e administrar
as imagens de cmeras IP em uma rede ethernet para uso em uma central
de monitoramento. Estas cmeras so capazes de digitalizar as imagens
em tempo real e envi-las por redes ethernet em formato digital para o
servidor que armazena as imagens capturadas.
13
14
15
Segurana;
Redes;
Internet;
Multimdia;
Hardware e
Software.
3.1. SEGURANA
A melhor definio para segurana pode ser obtida atravs do dicionrio
Aurlio:
1. Estado, qualidade ou condio de seguro. 2. Condio daquele ou
daquilo em que se pode confiar. 3. Certeza, firmeza, convico, seguro. [Do
lat. securu.] 1. Livre de perigo. 2. Livre de risco; protegido, acautelado,
garantido. 8. Em quem se pode confiar. 9. Certo, indubitvel, incontestvel.
10. Eficaz, eficiente. [28]
16
diversos
pases
europeus
durante
Idade
Mdia
17
18
estaduais comearam a surgir no final do sculo XVIII, consolidandose durante o sculo XIX. No entanto, a corrupo e o treinamento
precrio dos agentes, incapazes de atender a demanda cada vez
maior por segurana nas grandes cidades (onde a industrializao se
acelerava) e tambm fora delas, principalmente nas estradas de ferro
e outras rotas de mercadorias, levaram ao surgimento das primeiras
grandes empresas de segurana.
Em 1855, Allan Pinkerton, um detetive de Chicago cria a Pinkertons
National Detetive Agents, atualmente uma das maiores companhias
mundiais de servios privados de segurana, que no incio era
voltada especificamente para a proteo das cargas transportadas
nas estradas do pas.
Em 1859 surge a Brinks Incorporated, que comea a fazer transporte
de valores em 1891, posteriormente se expandindo para o mundo
inteiro. Nesse mesmo perodo, passa a ocorrer uma procura
significativa pelas empresas de segurana, sobretudo voltada
conteno de conflitos laborais, que permaneceu at por volta de
1930.
A
partir
do
ps-guerra
abriram-se
novas
frentes
para
19
20
RAND. Esse novo estudo vai mais longe do que o relatrio RAND,
desenvolvendo e ampliando o argumento de que no havia
diferenas significativas, na prtica, entre o que as polcias privadas e
pblicas faziam. [1]
Os servios de policiamento privado passam a serem considerados
como parte da luta contra o crime, tornando-se parceiros em p de
igualdade das foras pblicas, para alm de suas funes de
autodefesa e proteo. Alm disso, os consultores da Hallcrest
Cunningham
Taylor
recomendavam
em
seu
relatrio
Estados
Unidos,
por
exemplo,
nmero
de
pessoas
21
22
que
modifica
as
caractersticas
tradicionais
das
23
no
governamentais
na
segurana,
constantemente
24
Segurana Patrimonial
25
26
Segurana Eletrnica
27
Segurana do Trabalho
28
Segurana da Informao
maximizar
retorno
em
investimentos
oportunidades.
A Segurana da Informao caracterizada pela preservao da
confidencialidade, integridade e disponibilidade. A Segurana da
Informao refere-se proteo existente sobre as informaes de
uma determinada empresa ou pessoa, isto , aplicam-se tanto as
informaes corporativas quanto as pessoais.
Entende-se por informao todo e qualquer contedo ou dado que
tenha valor para alguma organizao ou pessoa. Ela pode estar
guardada para uso restrito ou exposta ao pblico para consulta ou
aquisio.
Podem ser estabelecidas mtricas (com o uso ou no de
ferramentas) para a definio do nvel de segurana existente e,
29
implementao
da
segurana
para
um
30
3.1.3.Elementos de Segurana
Em se tratando do crescimento na
segurana privada,
as
31
visando
esse
mercado,
as
universidades
esto
se
de
certificaes
esto
se
adaptando
as
normas
32
Dentro deste setor existe uma gama enorme de sistemas dos quais
vamos citar e explicar alguns como:
CFTV
33
Alarmes
34
Controle de Acesso
digital,
eletromagnticas,
ris,
catracas,
veias,
DNA,
torniquetes,
face),
cancelas
fechaduras
e
portas
35
Outros equipamentos
sistemas
de
imobilizao
veicular,
sistemas
de
testes
peridicos
manutenes
preventivas
Tcnicas e metodologias
36
37
empresas que
38
39
Monitoramento de CFTV
40
Monitoramento de Alarmes
41
42
43
44
45
46
47
3.2. REDES
Tanenbaum (2003) afirma que redes de computadores relacionar dois
computadores interconectados por uma nica tecnologia, independente do
tipo de meio fsico, o que pode ser cobre, microondas, ondas infravermelho,
fibras pticas e at mesmo satlites de comunicaes. Em termos um
pouco mais genricos, o compartilhamento de recursos, e o objetivo
tornar todos os programas, equipamentos e especialmente dados ao
alcance de todas as pessoas na rede, independente da localizao fsica
do recurso e do usurio. Existem diversas formas, modelos e tamanhos de
redes.
Ao longo do tempo as, redes se tornaram cada vez mais usadas, ganhando
principalmente foco comercial. Uma empresa dispe de diversos recursos,
muitas vezes isolados que com a implementao de redes podem ser
compartilhados, como por exemplo, uma impressora de grande capacidade
que fica alocada em um nico computador, a no ser que o usurio
realmente necessite de uma impressora privativa, pode-se compartilhar a
mesma para outros usurios acessarem. O que torna muito mais
econmica e fcil a manuteno.
48
3.2.1. Comunicaes
No existe uma taxonomia de aceitao geral onde todas as redes
se encaixam, mas existem duas grandezas que chamam a ateno
das demais, a tecnologia de transmisso e a de escala.
Em tecnologia de transmisso podemos citar de um modo geral, os
Links de difuso e Links ponto a ponto, que so bem disseminados
hoje em dia.
49
termos),
enviada
outro
computador,
todos
os
faculdades
indstrias,
onde
se
permite
50
MAN, (Metropolitan Local Area) uma rede que como uma LAN,
disponibiliza recursos, mas abrange uma cidade.
51
52
53
3.2.4. Topologia
A topologia de uma rede descreve como o layout do meio atravs
do qual h o trfego de informaes, e tambm como os dispositivos
esto conectados a ele. H vrias formas nas quais se podem
organizar a interligao entre cada um dos ns (computadores) da
rede. Topologias podem ser descritas fisicamente e logicamente. A
topologia fsica a verdadeira aparncia ou layout da rede,
enquanto que a lgica descreve o fluxo dos dados atravs da rede.
54
Barramento
Na topologia em barra (barramento) pode ser empregada a
comunicao com caminhos bidirecionais. Todos os ns so
conectados diretamente na barra de transporte (backbone),
sendo que o sinal gerado por uma estao propaga-se ao longo
da barra em todas as direes. Cada computador atende por um
endereo na barra de transporte (normalmente cabos coaxiais),
portanto, quando uma estao conectada no barramento
reconhece o endereo de uma mensagem, esta a aceita
imediatamente,
caso
contrrio,
despreza.
Tem
como
Anel
Na topologia em anel os dispositivos so conectados em srie,
formando um circuito fechado (anel). Os dados so transmitidos
unidirecionalmente de n em n at atingir o seu destino. Uma
55
Estrela
As redes em estrela, que so as mais comuns hoje em dia,
utilizam cabos de par tranado e um hub como ponto central da
rede. O hub se encarrega de retransmitir todos os dados para
todas as estaes, mas com a vantagem de tornar mais fcil a
localizao dos problemas, j que se um dos cabos, uma das
portas do hub ou uma das placas de rede estiver com
problemas, apenas o PC ligado ao componente defeituoso ficar
fora da rede. Claro que esta topologia se aplica apenas a
56
rvore
A topologia em rvore essencialmente uma srie de barras
interconectadas. Geralmente existe uma barra central onde
outros ramos menores se conectam. Esta ligao realizada
atravs de derivadores, e as conexes das estaes realizadas
do mesmo modo que no sistema de barras. Cuidados adicionais
devem ser tomados nas redes em rvores, pois cada ramificao
significa que o sinal dever se propagar por dois caminhos
diferentes. A menos que estes caminhos estejam perfeitamente
casados, os sinais tero velocidades de propagao diferentes e
refletiro os sinais de diferentes maneiras. Em geral, redes em
rvore, vo trabalhar com taxa de transmisso menor do que as
redes em barra comum em razo destes motivos.
57
Malha
A topologia em malha conecta cada computador da rede a todos
os
outros,
essa
topologia
utiliza
uma
quantidade
58
Hbridas
Topologia hibridada um misto entre duas ou mais topologias de
redes.
Figura 27: Rede do tipo hbrida (estrela + barramento) - Fonte: Cisco Networking Academy.
3.2.5. Protocolos
Quando as redes de computadores comearam a surgir, o hardware
foi a principal preocupao, enquanto os softwares foram deixados
em segundo plano, mas essa estratgia foi deixada para trz. Hoje
em dia, os softwares so altamente estruturados.
As redes de computadores foram desenvolvidas como uma pilha de
camadas ou nveis diferentes uma das outras, cada camada deveria
ter seu prprio nome, contedo e funo. A camada N de uma
mquina comunica-se com a camada N da outra, prestando assim
servio para a camada superior.
As regras e padres usados nesses dilogos so chamados de
protocolos, e cada camada possui o seu. O modelo OSI (Open
System Interconnection) pode descrever essas camadas, ele
composto em sete camadas. O modelo TCP/IP de encapsulamento
busca fornecer abstrao aos protocolos e servios para diferentes
camadas de uma pilha de estrutura de dados (ou simplesmente
pilha). Uma pilha consiste de quatro camadas:
59
TCP
UDP
respectivamente,
podem
tambm
ser
IP.
Fsica (camadas OSI 1 e 2): Ethernet, Wi-Fi, MPLS etc. As camadas
mais prximas do topo esto logicamente mais perto do usurio,
enquanto aquelas mais abaixo esto logicamente mais perto da
transmisso fsica do dado. Cada camada tem um protocolo de
camada acima e um protocolo de camada abaixo (exceto as
camadas da ponta, obviamente) que podem usar servios de
camadas anteriores ou fornecer um servio, respectivamente.
Enxergar as camadas como fornecedores ou consumidores de
servio um mtodo de abstrao para isolar protocolos de
camadas acima dos pequenos detalhes de transmitir bits atravs,
digamos, de ethernet, e a deteco de coliso enquanto as camadas
abaixo evitam ter de conhecer os detalhes de todas as aplicaes e
seus protocolos.
Essa abstrao tambm permite que camadas de cima forneam
servios que as camadas de baixo no podem fornecer. Por
exemplo, o IP projetado para no ser confivel e um protocolo
best effort delivery. Isso significa que toda a camada de transporte
deve indicar se ir ou no fornecer confiabilidade e em qual nvel. O
UDP fornece integridade de dados (via um checksum) mas no
60
61
A camada de enlace
A camada de enlace no realmente parte do modelo TCP/IP,
mas o mtodo usado para passar pacotes da camada de rede
de um dispositivo para a camada de internet de outro. Esse
processo pode ser controlado tanto em software (device driver)
para a placa de rede quanto em firmware ou chipsets
especializados. Esses iro executar as funes da camada de
enlace de dados como adicionar um header de pacote para
prepar-lo para transmisso, ento de fato transmitir o quadro
atravs da camada fsica. Do outro lado, a camada de enlace ir
receber quadros de dados, retirar os headers adicionados e
encaminhar os pacotes recebidos para a camada de internet.
Essa camada a primeira normalizada do modelo,
responsvel pelo endereamento, roteamento e controle de
envio e recepo. Ela no orientada conexo, se comunica
pelos datagramas (pacotes de dados).
Entretanto, a camada de enlace no sempre to simples. Ela
pode tambm ser um tnel VPN (Virtual Private Network, Rede
Privada Virtual), onde pacotes da camada de internet, ao invs
de serem enviados atravs de uma interface fsica, so enviados
usando um protocolo de tunneling e outra (ou a mesma) sute de
protocolos. O tnel VPN usualmente estabelecido alm do
tempo, e tem caractersticas especiais que a transmisso direta
por interface fsica no possui (por exemplo, ele pode encriptar
os dados que passam atravs dele). Esse uso recursivo de sute
de protocolos pode ser confuso uma vez que a "camada" de
enlace agora uma rede inteira. Mas um mtodo elegante
para implementar funes freqentemente complexas. Embora
62
A camada de rede
Como definido anteriormente, a camada de rede resolve o
problema de obter pacotes atravs de uma rede simples.
Exemplos de protocolos so o X.25 e o Host/IMP da ARPANET.
Com o advento da internet, novas funcionalidades foram
adicionadas nesta camada, especialmente para a obteno de
dados da rede de origem e da rede de destino. Isso geralmente
envolve rotear o pacote atravs de redes distintas que se
relacionam atravs da internet.
Na sute de protocolos para a internet, o IP (Internet Protocol)
executa a tarefa bsica de levar pacotes de dados da origem
para o destino. O protocolo IP pode transmitir dados para
diferentes protocolos de nveis mais altos, esses protocolos so
identificados por um nico nmero de protocolo IP.
Alguns dos protocolos transmitidos por IP, como o ICMP (usado
para transmitir informao de diagnstico sobre a transmisso
IP) e o IGMP (usado para gerenciar dados multicast) so
colocados acima do IP mas executam funes da camada
internet. Isso ilustra uma incompatibilidade entre os modelos da
internet e o modelo OSI. Todos os protocolos de routing, como o
BGP, o OSPF e o RIP so tambm parte da camada de internet,
muito embora eles possam ser vistos como pertencentes a
camadas mais altas na pilha.
A camada de transporte
63
recentemente
criou-se
SCTP
(Stream
Control
64
A camada de aplicao
A camada de aplicao a camada que a maioria dos
programas de rede usam de forma a se comunicarem atravs de
uma rede com outros programas. Processos que rodam nessa
camada so especficos da aplicao; o dado passado do
programa de rede, no formato usado internamente por essa
aplicao, e codificado dentro do padro de um protocolo.
Alguns programas especficos so levados em conta nessa
camada. Eles provm servios que suportam diretamente
aplicaes do usurio. Esses programas e seus correspondentes
protocolos incluem o HTTP (navegao na World Wide Web),
FTP (transporte de arquivos), SMTP (envio de e-mail), SSH
65
de
TCP
ou
UDP,
aplicaes
servidoras
so
de
novos
protocolos
hoje
em
dia
66
digital:
uma
assinatura
virtual,
que
prove
67
68
dispositivos
Ethernet
normais
tambm
podem
receber
3.3. INTERNET
A internet no de modo algum uma rede, mas sim um vasto conjunto de
redes diferentes que utilizam certos protocolos comuns e fornecem
69
70
71
72
73
74
podem
ser
reutilizados
em
diversos
softwares
ou
75
76
77
blogs
fotologs,
comunidades,
grupos,
sites
consumidores.
Outras
esto
contratando
empresas
78
retorno
financeiro
que
as
vendas
de
produtos
que
79
80
veio
reforar
as
promessas
de
interoperabilidade,
desenvolveram
publicaram
API
para
que
fora
notoriedade
recentemente.
Linguagens
81
82
3.4. MULTIMIDIA
Multimdia a combinao de sons, animaes, imagens estticas, vdeo e
hipertexto. Considera-se que a aceitao da multimdia equivalente a
revoluo introduzida pela editora grfica. Quando alguns processadores
de texto comearam a oferecer muitas opes de letras e estilos, alguns
usurios ficaram to entusiasmados que comearam a usar diversos
elementos diferentes num mesmo documento. Com o tempo, todos se
habituaram flexibilidade proporcionada por esses programas. A
tecnologia dos jogos tem sido a pioneira na incorporao de recursos
multimdias computao pessoal, pois os jogos geralmente incluem
imagens, animaes e sons para entreter o usurio e foram os primeiros a
incorporar recursos multimdia.
A multimdia tambm est comeando a se integrar ao campo da
computao comercial, atravs do uso de planilhas eletrnicas, correio
eletrnico,
documentos
vem
tomando
vulto
no
campo
pelas
83
3.4.1.Estrutura da Multimdia
Multimdia
3.4.2. Hipertexto
O hipertexto um sistema para a visualizao de informao cujos
documentos contm referncias internas para outros documentos
(chamadas de hiperlinks ou, simplesmente, links), e para a fcil
atualizao e pesquisa de informao.
O sistema de hipertexto mais conhecido atualmente a World Wide
Web e a Wikipdia, estas so as principais caractersticas do
Hipertexto:
Velocidade;
Preciso;
Dinamismo;
Interatividade;
Acessibilidade;
84
Estrutura em rede;
Transitoriedade;
Organizao multilinear.
de
explicar
conceitos,
tirar
dvidas
atender
85
Hipertextualidade:
sistema
no-linear,
multiseqencial
ou
86
87
88
com
finalidade
de
alcanar
maiores
taxas
de
89
90
Residncias,
lojas,
farmcias,
consultrios
91
diferena
que
possuem
conexo
para
lentes
muito
grande.
Utilizao:
Lojas
de
departamentos,
92
em
um
local
parametrizado.
Estas
cmeras
93
94
95
3.6. SOFTWARE
96
3.6.2. ACTIVE-X
um conjunto de tecnologias (software) criado pela Microsoft para
facilitar a integrao entre diversas aplicaes, so programas
baixados e executados pelo Internet Explorer. Atualmente est
tecnologia foi substituda pelo .NET, tambm da Microsoft.
Tecnologia desenvolvida pela Microsoft, atravs do qual um browser
habilitado com esta tecnologia permite que controles ActiveX sejam
baixados
como
parte
de
um
documento
web
adicionando
97
NVR
SAN
Acesso Remoto
Cmerasas IP
Acesso Remoto
98
4. METODOLOGIA DO PROJETO
Como todo projeto de desenvolvimento de software, escolher uma metodologia
adequada para organizar e controlar as tarefas de forma que fossem executadas
com qualidade e dentro de tempo pr-determinado, o diferencial entre o
sucesso e o fracasso.
O primeiro passo foi avaliar o projeto considerando seu objetivo, o custo, o
tempo disponvel e a qualificao da equipe. Dado este contexto, foi considerado
que o tempo e a qualificao da equipe seriam os fatores de maior peso nesta
equao, incrementando a necessidade de um gerenciamento conciso, objetivo
e flexvel.
Como a prpria Microsoft afirma o Microsoft Solutions Framework no uma
metodologia, ela apenas sugere uma organizao de um projeto, mas no
especifica claramente como implement-la no dia-a-dia. O Modelo de Equipe
proposto pela Microsoft excelente para servir como um guia que indicando
claramente as responsabilidades e papis necessrios aos envolvidos em um
projeto de desenvolvimento de software e o Modelo de Processos fornece uma
viso clara do ciclo de vida de um projeto de software. Talvez em uma equipe
formada por profissionais experientes, isto no fosse um problema, uma vez que
cada profissional seria alocado no projeto levando-se em considerao sua
qualificao.
A metodologia Scrum que, ao contrrio do MSF, especifica claramente os
passos a serem seguidos por uma equipe no dia-a-dia de um projeto de
software, contudo no especifica claramente os papis de todos os membros de
uma equipe, sugerindo que a prpria equipe saiba exatamente qual o papel de
cada indivduo no projeto e se autogerencie no decorrer dos Sprints.
Portanto, neste cenrio, a unio da metodologia Scrum s prticas propostas
pelo MSF se mostrou a melhor forma de guiar e possibilitar a esta equipe,
identificar no grupo os papis propostos pelo Modelo de Equipe do MSF e seguir
a cada Sprint a proposta do Modelo de Processos da MSF, avanando no
desenvolvimento e atingindo os objetivos definidos no escopo deste projeto.
99
100
Garantir
satisfao
do
cliente
entregando
rapidamente
101
102
103
104
alimentando
compartilhe
cada
conhecimento
ocorrncia
e
para
melhore
que
seu
equipe
desempenho
continuamente.
4.2.2. Modelo de Equipe
Este o modelo do MSF mais importante para este projeto, pois foi
por este modelo que avaliamos as habilidades de cada membro e
105
106
107
4.3. SCRUM
4.3.1.
Origem
108
do
Scrum
no
Rugby.
Jeff
Sutherland,
John
Corporation
em
1993,
incorporando
estilos
de
Papis
de
lanamento,
contedo,
pela
Fonte: Mountain
Goat Software
109
Podem
existir
muitas
equipes
ser
multifuncional
programadores,
testadores
desenvolvedores
de
com
Fonte: Mountain
ou
Goat Software
interfaces,
da
equipe,
garantir
Fonte: Mountain
Goat Software
110
Eventos
por
exemplo),
tipicamente
pode
ocorrer
111
4.3.4.
Sprints
Sprint
24
Semana
Product
Backlog
Sprint
Backlog
Software
funcionando
112
desencorajamos
porque
preciso
ter
maior
113
qualquer
item
para
prxima
Sprint.
Esta
Documentos
Estimativa
114
Estimativa
16
8
6
3
2
0
115
para
gerenciar
as
configuraes,
dando
116
4.4.2. Hardware
Processador:
Memria
Hard
PC Pentium 4 ou superior;
Drive: 60 GB;
4.5. FERRAMENTAS
4.5.1. Projeto e Anlise
117
4.5.2. Desenvolvimento
118
119
5. DESENVOLVIMENTO DO PROJETO
5.1.
Dados da imagem
Usurio
Resultado da pesquisa
Cmera IP
Streaming de vdeo
Parmetros da pesquisa
Dados da cmera
Streaming de vdeo
Dados da cmera
Dados do usurio
Dados da imagem
Parmetros da pesquisa
Sistema de
Gerenciamento
de CFTV
(NVR)
Parmetros do sistema
Resultado da pesquisa
Repositrio de Vdeos
Dados da imagem
Dados do usurio
Dados da cmera
Administrador
Repositrio de Dados
120
5.2.
121
CdU001
Descrio:
Ator Principal:
Usurio
Ator Secundrio:
No h.
Pr-Condies:
Aes do Sistema:
1. Selecionar vdeo/cmera
para reproduo.
2. Abrir vdeo/cmera
selecionado.
3. Acionar boto de
reproduo.
4. Iniciar reproduo.
Apresentao de indicador de
reproduo.
Possibilidade de controle de
reproduo.
Prs-Condies:
Restries:
Nehuma
Validaes:
Nehuma
122
CdU002
Descrio:
Ator Principal:
Usurio.
Ator Secundrio:
No h.
Pr-Condies:
Aes do Sistema:
Apresentao de indicador de
gravao.
Criao do arquivo conforme
parmetros do sistema.
Prs-Condies:
Restries:
Espao em disco.
Validaes:
Nehuma
123
CdU003
Descrio:
Ator Principal:
Usurio.
Ator Secundrio:
No h.
Pr-Condies:
Aes do Sistema:
1. Selecionar mtodo de
pesquisa.
2. Mostrar campos validos.
3. Informar os dados da
pesquisa.
4. Acionar pesquisa.
5. Exibe resultados na tela.
Prs-Condies:
Restries:
Validaes:
Datas e campos.
124
CdU004
Descrio:
Ator Principal:
Usurio
Ator Secundrio:
No h.
Pr-Condies:
Aes do Sistema:
Apresentao de indicador de
gravao.
Criao do arquivo conforme
parmetros do sistema.
Prs-Condies:
Restries:
Espao em disco.
Validaes:
No h.
125
CdU005
Descrio:
Ator Principal:
Administrador.
Ator Secundrio:
No h.
Pr-Condies:
Aes do Sistema:
1. Seleciona os parmetros
do sistema
2. Altera informaes
3. Clica em gravar
4. Grava alteraes alteradas
no banco de dados.
Prs-Condies:
Restries:
No h.
Validaes:
Campos do formulrio.
Apresentao de confirmao de
gravao.
126
CdU006
Descrio:
Ator Principal:
Administrador.
Ator Secundrio:
No h.
Pr-Condies:
Aes do Sistema:
Restries:
No h.
Validaes:
No h.
Apresentao de confirmao de
gravao.
127
5.3
DIAGRAMA DE CLASSES
128
5.4.
129
5.5.
DECLARAO DE RISCO
DOCUMENTO DE DECLARAO DE RISCOS - GRUPO 1 (Beholder Team)
Prioridade
Nome
Tarefas
Condio
Conseqncia
Dificuldade de gerenciar o
No cumprir as tarefas
projeto; Grande ou mdio
designadas
atraso;
Probabilidade
60%
Impacto
Estratgia
Contigncia
1,8
Comprometimento;
0,6
Internet;
Computador
Dificuldade de trabalhar;
Grande atraso;
Internet
Dificuldade de trabalhar;
Atraso;
40%
0,8
SDK
No entender o
Inviabilidade do projeto;
funcionamento do SDK.
20%
Camera
No comprar uma
cmera.
Impossibilidade de testar o
software;
40%
1,6
Comprometimento
Integrantes no se
comprometerem com
todos os aspectos do
trabalho.
Desconhecimento de
detalhes importantes para
a apresentao do TCC;
40%
1,6
1,8
Elaborao de um pequeno
programa para testar os
conhecimentos do grupo.
Aquisio do livro "C#
Desenvolvendo uma
Aplicao Comercial"; No
atribuir o desenvolvimento de
funes importantes os
membros com pouco domnio
da linguagem; Atribuir apenas
tarefas referentes ao relatrio;
Programao
Pouco domnio da
linguagem C# e/ou
Orientao a Objetos.
Dificuldade de desenvolver
o projeto; Mdio atraso;
20%
60%
Risco
Relacionados
SDK; Dinheiro;
Ausncia;
129
130
5.6.
CASOS DE TESTES
Casos de Testes do Projeto Beholder NVR - Grupo 1 (Beholder Team)
OBJETO DO
TESTE
1 Login
TESTE
CENRIO
Login
Tela Principal
Clicar no boto
preencher grade como 1. Clicar no boto preencher grade.
admin
Tela Principal
Tela Principal
Tela Principal
RESULTADO ESPERADO
QUEM?
Andr
Andr
QUANDO?
10/27/2007
27/10/2007
STATUS
COMENTRIOS
Passou
Passou
Andr
27/10/2007
Passou
Andr
27/10/2007
passou
Andr
27/10/2007
passou
Menu Configuraes
como admin
No iniciado
130
131
132
133
6. DOCUMENTAO DO PROJETO
6.1. MANUAL DO USURIO
Beholder NVR
(Network Video Recorder)
134
Manual do Usurio
ndice
Captulo 1 Introduo
1.1. Bem-vindo ao Beholder NVR
1.2. Cmeras IP
Captulo 2 Instalao
2.1. Configurao mnima do sistema
2.2. Instalao do Beholder NVR
2.3. Desinstalao do Beholder NVR
Captulo 3 Inicializao
3.1. Inicializando a ferramenta
3.2. Tela principal
135
Captulo 1 Introduo
1 - Bem Vindo ao BEHOLDER NVR
O sistema Beholder NVR um sistema de monitoramento e gravao digital de imagens de
cmeras IPs. Sua funo principal receber imagens de cmeras IP em uma rede,
gerenci-las, grav-las e reproduz-las.
O sistema de Monitoramento Digital Beholder NVR foi projetado para uso flexvel de
mltiplas cmeras IP e exibio/armazenamento das imagens em um computador em
tempo real. uma soluo baseada na tecnologia IP e em todas as facilidades
disponibilizadas pela plataforma TCP/IP. O computador que contm o software Beholder
NVR instalado chamado de Terminal de monitoramento Beholder NVR.
Nesta verso do NVR somente podem ser utilizadas cmeras IP da Marca Vivotek e
computadores com sistema baseado em plataforma Windows.
1.2. Cmeras IP
Uma cmera IP pode ser descrita como a unio de uma cmera e um computador. Captura
e transmite imagens ao vivo diretamente sobre uma rede de IP, capacitando operadores
autorizados a localmente ou remotamente monitorarem, armazenarem, e administrarem
vdeos e infraestruturas. um dispositivo que alem de capturar a imagem ele tambm
administra e disponibiliza esta imagem.
Uma cmera IP tem seu prprio endereo IP, ela tanto pode ser ligada a um servidor que
vai gerenciar seus recursos e funes como pode ser operada independentemente e pode
ser colocada onde quer que exista uma conexo de rede de IP.
Alm de captar e enviar o vdeo, uma cmera IP tambm inclui outras funcionalidades e
informao sendo transportada sobre a mesma conexo de rede como por exemplo:
deteco de movimento, udio, entradas digitais e portas seriais para dados ou controle de
painis e dispositivos. Alguns modelos tambm possuem um pequeno buffer que pode ser
usado para gravao de alarmes para posterior envio.
136
Captulo 2 Instalao
Ambiente Operacional
- Microsoft Windows XP Professional SP2
- Microsoft SQL Server 2005 Express
- Vivotek Vitamin Decoder 7.4.262.0
Hardware
- PC Pentuim 4 ou superior
- 512 MB RAM
- 60 GiB Hard Drive
137
Caso no aparea esta tela v at o Windows Explorer localize seu drive de CD abra
A seguinte pasta:
138
Chegando nessa tela clique no boto Prximo para ir para a etapa seguinte;
Voc chegar nessa tela:
139
Feito isso voc deve clicar no boto Prximo para ir para a prxima etapa.
Clicando no boto Prximo na tela anterior voc ser direcionado para a seguinte
tela:
Nessa tela voc deve designar o local do HD onde voc quer instalar o software;
Feito isso voc deve clicar no boto Prximo para ir para a prxima etapa;
Nessa etapa onde voc diz se quer ou no continuar com a instalao do software
NVR:
140
Ao chegar nessa tela voc pode manter ativo o cone "Iniciar o Beholder NVR " e
clicar no boto Fim , permitindo assim que o sistema execute imediatamente o
software, ou desativar o cone "Iniciar o Beholder NVR " e clicar no boto Fim para
apenas finalizar a instalao.
141
142
143
Se voc realmente deseja desinstalar o software NVR clique em sim na tela seguinte
144
Captulo 3 Inicializao
3.1. Inicializando a ferramenta
O sistema traz como padro duas senhas com nveis diferentes que so elas: Usurio
admin e senha admin com nvel mximo de permisso e Usurio user e senha user com
nvel bsico de permisso. Apos digitar seu login e senha, o sistema apresentar a tela
principal.
145
146
Na tela anterior, voc deve colocar nome do usurio que ser seu login, seu nvel de acesso
e sua senha. Depois clique em Adicionar e Save para salvar a incluso
147
Na tela acima, voc deve selecionar o usurio que deseja alterar, clicar em Alterar, fazer as
alteraes desejadas e depois clique em Save para salvar a alterao.
Na tela acima, voc deve selecionar o usurio que deseja excluir, clicar em Excluir e depois
clique em Save para salvar a alterao.
148
Estando na tela cadastrar cmeras, na aba cmeras clique em Nova assim voc poder
inserir um nome para a nova cmera, seu modelo e algumas observaes. Na aba
configurao de rede, voc deve inserir o IP em que foi configurada a cmera, sua porta de
acesso na rede, o usurio que est cadastrado para acess-la e a senha.
149
Alem das configuraes citadas acima tambm possvel configurar a qualidade de imagem
e configurar a cmera para auto-reproduo, basta clicar na aba Outros Parmetros.
150
151
152
153
7. CONCLUSO E RECOMENDAES
Sem sombra de dvidas este foi o projeto mais complexo que trabalhamos desde
o incio do curso, o primeiro projeto que envolveu, se no tudo, quase tudo que
aprendemos em todo o curso.
Com esta experincia podemos dizer que sentimos na pele algumas situaes,
que mesmo sendo expostas pelos professores ao longo do curso, no
poderamos nunca imaginar sem a vivncia que este projeto nos proporcionou.
Ressaltamos as seguintes observaes:
Administrar o tempo se mostrou to importante e fundamental para um projeto
e para o desempenho de cada um quanto o prprio conhecimento tcnico.
Escolher uma metodologia adequada ao projeto se mostrou um recurso
importante para manter os trabalhos coesos, objetivos e dentro do escopo
definido.
Seguir um plano serviu para provar que no h barreiras impossveis.
Persistncia, comunicao, adaptabilidade , fora de vontade e unio entre a
equipe so elementos fundamentais.
Cumprir as tarefas acordadas pela equipe e no prazo estabelecido no
apenas uma questo de eficcia ou eficincia, tambm a maior
demonstrao de respeito e comprometimento que os membros de uma
equipe podem demonstrar.
Temos certeza que alm do aprendizado acadmico, a experincia adquirida
neste projeto ser levada para nossa vida pessoal e profissional.
154
155
8. REFERNCIAS
[1]
BAYLEY, D., SHEARING, C.; The future of policing (Law and Society
Review); 1992; p441-p459.
[2]
em:
http://policing.oxfordjournals.org/cgi/content/full/1/1/25);
Acessado em 06/10/2007.
[3]
[4]
[5]
SARRE, Rick; The Legal Basis for the Authority of Private Police and
An Examination of their Relationship with the "Public" Police In:
Biles, D. and Vernon, J. (eds.), Proceedings of the Private Sector and
Community Involvement in the Criminal Justice System Conference;
Australian Institute of Criminology; p167-p182; 1994..
[6]
[7]
[8]
156
[9]
[10]
[11]
Acessado
em:
06/08/2007.
[12]
[13]
Ward;
FOWLER,
Martin;
GRENNING,
James;
MARTIN,
Robert
C.; MELLOR,
Steve;
SCHWABER,
Ken;
Ward;
FOWLER,
Martin;
GRENNING,
James;
MARTIN,
Robert
C.; MELLOR,
Steve;
SCHWABER,
Ken;
157
[15]
[16]
MICROSOFT.
Guia
de
Planejamento,
Criao
Implantao.
[18]
[19]
Acessado:
15/09/2007.
[20]
Acessado
em:
20/08/2007.
[21]
158
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
159
ANEXOS
Anexo1: Segurana privada 'explode' no Brasil, diz Figaro [12]
O mercado de segurana privado "explodiu" no Brasil nos ltimos anos, segundo
uma reportagem do jornal francs Le Figaro nesta quinta-feira.
O jornal explica que a falta de segurana nas grandes cidades brasileiras est
fazendo da ocupao de "consultor de segurana" uma "profisso em pleno
desenvolvimento".
Em So Paulo, diz o Figaro, em mdia 800 pessoas por dia so assaltadas e
roubadas.
"A escassa presena de policiais na rua, junto com uma alta delinqncia nas
grandes cidades, aterroriza as classes mdias", afirma o artigo.
"No se passa um dia sem que um jogador vedete de futebol no tome
conhecimento de que um membro de sua famlia foi seqestrado."
O dirio francs descreve a nova modalidade de crime brasileira, o falso
seqestro, em que criminosos fingem seqestrar parentes de suas vtimas e
negociam 'resgates' por telefone.
Um consultor ouvido pela reportagem diz que a profisso rende 500 reais por
hora de trabalho.
Os negcios das companhias do setor de segurana superaram o bilho de
dlares em 2006, um crescimento de 14% em relao ao ano anterior, afirma a
correspondente do jornal.
"O Brasil j conta com mais de 1,5 milho de cmeras de segurana, das quais
80% em So Paulo, e 600 mil vigilantes, mais que os efetivos do Exrcito, a
Marinha e da Polcia Militar juntos", relata o Figaro.
160
161
162