Documento de Requisitos de Rede
(DRP)
Versão 1.2
SysTrack - Grupo 1
1
Histórico de revisões do modelo
Versão
1.0
1.1
1.2
Data
30/04/2011
1/05/2011
17/05/2011
Autor
João Ricardo
André Ricardo
Roberto Depollo
Descrição
Versão inicial
Alteração dos itens 1.2/2.1/4.1/5.2/ 5.3
Alterações no item 1.4, 2, 4 e 5
Aprovadores
Nome
Cargo
Renato Santos
Gerente de Projeto
Daniel Augusto
Gerente de Configuração
Andre Ricardo
Analista de Qualidade e Processo
João Ricardo
Engenheiro de Rede
André Luiz
Analista de Sistema
Roberto Depollo
Arquiteto de Rede
2
Conteúdo
1
2
3
4
5
Introdução ....................................................................................................................... 4
1.1
Propósito .................................................................................................................. 4
1.2 Público Alvo ............................................................................................................... 4
1.3
Escopo ..................................................................................................................... 4
1.4
Definições, Acrônimos e Abreviações. .......................................................................... 4
Visão Geral da Rede ........................................................................................................ 6
2.1
Descrição do escopo .................................................................................................. 7
2.2
Descrição dos usuários............................................................................................... 7
Premissas e restrições ..................................................................................................... 7
Requisitos Funcionais da Rede .......................................................................................... 8
Requisitos Não Funcionais da Rede ................................................................................... 9
3
1
Introdução
1.1
Propósito
Este documento descreve os requisitos do sistema de rede a serem desenvolvidos pela Tech House, fornecendo
aos desenvolvedores as informações necessárias para o desenvolvimento do projeto, implementação, testes e
implantação do sistema, para que assim possibilite a sua homologação.
Este documento descreve também os requisitos do sistema que a rede da empresa Hórus e seus clientes, devem
possuir para que o sistema SysTrack, desenvolvido pela empresa TechHouse, seja acessado pelos seus usuários.
1.2
Público Alvo
Este documento se destina aos analistas de rede e ao representante da empresa Hórus responsável por este
projeto.
1.3
Escopo
Este documento especifica os componentes mínimos de Hardware e software que a rede do cliente deve possuir
para que os usuários do SysTrack consigam se comunicar de forma eficiente com o servidor em cloud, que
comporta o sistema.
1.4
Definições, Acrônimos e Abreviações.
Apache
É o mais bem sucedido servidor web livre.
Banda Larga
Capacidade de transmissão que é superior àquela discada.
Browser
Navegador, ou seja, o programa utilizado para acessar as
páginas da internet.
Cloud
A computação em nuvem refere-se à provisão de recursos
computacionais sob demanda através de uma rede de
computadores, tais como aplicações, bancos de dados,
serviços de arquivo, email.
Downloads
Download ou descarregar, é a transferência de dados de um
computador remoto para um computador local, o inverso de
upload (carregar em português). A cópia de arquivos pode ser
feita tanto por servidores de FTP quanto pela tela do próprio
navegador(browser).
Firewall
É um dispositivo de uma rede de computadores que tem por
objetivo aplicar uma política de segurança a um determinado
ponto de controle da rede.
HTTP
Protocolo de comunicação hipertexto na camada de aplicação
IaaS
Entrega da infra-estrutura de computação como um serviço em
um ambiente típico de plataforma virtualizada
4
Internet Explorer
É um navegador web de propriedade da Microsoft
Mbps
O megabit por segundo (Mbps or Mbit/s) é uma unidade de
transmissão de dados equivalente a 1.000 kilobits por segundo
ou 1.000.000 bits por segundo.
MySQL
É um sistema gerenciador de banco de dados (SGBD), que
utiliza a linguagem SQL (Linguagem de Consulta Estruturada,
do inglês Structured Query Language) como interface.
Proxy
Serviço ou servidor de segurança de rede que controla o
acesso de terminais a determinados web sites.
Roteador
Equipamento que realiza a comunicação entre diferentes redes
de computadores provendo a comunicação entre computadores
distantes entre si
Servidor web
Um programa de computador responsável por aceitar pedidos
HTTP de clientes, geralmente os navegadores, e servi-los com
respostas HTTP, incluindo opcionalmente dados, como
documentos HTML com objetos embutidos (imagens, etc.);
Switch
É um dispositivo utilizado em redes de computadores para
reencaminhar módulos (frames) entre os diversos nós.
TCP/IP
é um conjunto de protocolos
computadores em rede.
Uploads
Upload ou carregamento é a transferência de dados de um
computador local para outro computador ou para um servidor.
Caso ambos estejam em rede, pode-se usar um servidor de
FTP, HTTP ou qualquer outro protocolo que permita a
transferência.
URL
é o endereço de um recurso (um arquivo, uma impressora etc.),
disponível em uma rede
WAN
Wide Area Network - Rede de abrangência vasta, interliga
locais distantes. Neste documento refere-se a internet.
Web
A World Wide Web (que em português significa, "Rede de
alcance mundial"; também conhecida como Web e WWW) é
um sistema de documentos em hipermídia que são interligados
e executados na Internet.
Wireless
Conexão sem fio.
de
comunicação
entre
5
2
Visão Geral da Rede
A rede terá arquitetura TCP/IP, sendo o protocolo de transporte dentro da rede TCP e o de aplicação é o HTTP. A
comunicação entre o cliente e o servidor será estabelecida em uma porta alta randômica de origem (cliente) e a
porta 80 do servidor (destino).
A comunicação entre os terminais clientes e o servidor ocorrerá por meio de browser (Internet Explorer v6.0 ou
superior), via internet.
O usuário deverá possuir um PC conectado a uma rede que lhe permita acesso à internet e para acessar o
sistema terá que digitar no browser o nome de domínio referente ao endereço lógico de acesso do servidor, sendo
que tal nome deverá ser adquirido pela empresa Hórus.(Ex: www.empresahorus.com.br)
O servidor será implementado em um serviço Cloud, e terá como componentes o SysTrack, um servidor MySQL e
um servidor web Apache.
A empresa Hórus(cliente) é responsável pelo fornecimento, manutenção e configuração dos equipamentos que
compõem a rede.
6
2.1
Descrição do escopo
O servidor será instalado em arquitetura Cloud, sendo acessado por meio da internet. Com isso, seus usuários
realizarão tal acesso de qualquer ponto que possua internet, desde que a rede de origem atenda aos requisitos
listados neste documento.
Responsabilidades da empresa TechHouse:
● Fornecer os requisitos mínimos de hardware e software da rede
● Descrever de forma geral a arquitetura da rede.
● Informar as configurações gerais necessárias para os equipamentos/componentes da rede
● Informar quais equipamentos e serviços a rede deve apresentar.
Responsabilidade da empresa Hórus:
● Implementar os seguintes equipamentos de rede: 1 Roteador, 1 Switch, cabeamento e Desktops.
● Gerenciar as configurações dos componentes de sua rede
● Garantir que a rede atenda aos requisitos descritos neste documento.
● Ter contratado um provedor de internet que atenda os requisitos de banda estabelecidos neste documento
● Adquirir um nome de domínio (URL)
● Contratar o serviço em Cloud para a implementação do servidor
Não caberá a empresa TechHouse implementar a rede do cliente ou qualquer de seus componentes, sendo tais
atividades responsabilidade da empresa Hórus.
2.2
Descrição dos usuários
Área administrativa: Composta por apenas um administrador, tendo como necessidade acessar o banco de
dados para o gerenciamento dos dados, compartilhamento de recursos.A função do Administrador será manter o
cliente (cadastro, alteração, inativação, consulta),manter veículos, funcionários e serviços, caberá também ao
administrador gerar relatórios administrativos.
Área de Marketing: Composta pelo Analista de Marketing e pelo Administrador, terá como necessidade acessar o
Banco de Dados para eventuais manutenções, compartilhamento de recursos, acesso a internet para consulta de
clientes e funcionários. Suas aplicações são: gerar relatórios de clientes e de funcionários e fazer pesquisas de
clientes e funcionários.
Área de Estoque: Composta pelo gerente de estoque e o administrador,terá como necessidade o acesso ao
banco de danos para gerência dos produtos e eventuais manutenções e compartilhamento de recursos. Suas
aplicações são: gerar relatórios de estoque e consultar os produtos que ainda estão no estoque.
3
Premissas e restrições
Premissas:
● O cliente possuir cabeamento estruturado.
● O cliente possuir um ambiente adequado para a instalação dos equipamentos de sua rede, como uma
sala isolada e refrigerada.
● A rede elétrica do cliente ser estabilizada.
● O acesso à internet pelo cliente ser feito por meio de banda larga.
● A empresa Hórus possuir um contrato IaaS com um serviço Cloud, que se tornará o servidor de
aplicação da empresa e que atuará de forma ininterrupta.
● A empresa Hórus ter um domínio de rede adquirido(URL).
7
Restrições:
●
Equipamentos com funcionalidades limitadas
●
Falta de manutenção para os equipamentos de rede
4
Requisitos Funcionais da Rede
4.1 RF001 Funcionalidade
A rede da empresa Hórus deve possuir arquitetura TCP/IP e prover a comunicação entre seus componentes
locais(intranet) e remotos(internet). Ela deve ser capaz de suportar/gerenciar ao menos 20 usuários conectados
ao mesmo tempo, via cabo e rede sem fio, sem que haja queda em sua performance. Tal rede deve também
possuir equipamentos que garantem a segurança do acesso e dos dados que trafegam nela.
4.2 RF002 Compatibilidade
A rede deverá ser capaz de suportar aplicações, no mínimo, dos seguintes tipos: processamento de texto,
mensagem
eletrônica,
acesso
remoto
a
banco
de
dados,
transferência
de
arquivos.
4.3 RF003 Acesso
A rede da empresa Hórus deverá ser acessada pelos seus funcionários de forma segura, por meio de um login
específico para as máquinas
4.4 RF004 Disponibilidade
A implementação em Cloud, por meio de empresas especializadas, diminui a chance de indispobilidade do
serviço, aumentando a tolerância a falhas do servidor que ficará no ar 24x7. Todavia, para que se tenha o sistema
totalmente funcional, a empresa Hórus deve garantir o funcionamento de sua rede e de seu link de internet, caso
contrário, o servidor deverá ser acessado de outro local que possua internet.
4.5 RF005 Conectividade
A rede deverá ser capaz de suportar a conectividade de vários dispositivos que compartilhem informações, tais
como: servidor, estações de trabalho e impressoras. Além de conectar todos os computadores à internet.
4.6 RF006 Plataforma
A rede deve ser capaz de suportar protocolos TCP, HTTP e Roteamento.
4.7 RF007 Performace
A rede da empresa Hórus (intranet+internet) deverá ser capaz de suportar o tráfego de rede com tolerância de
18% de perda de pacotes.
8
5
Requisitos Não Funcionais da Rede
5.1 RNF001 Internet
A banda de transmissão da rede deve ser de, no mínimo, 2 Mbps para download e 700KBps para upload. É
desejável uma política de controle de acesso através de login e senha determinada pelo contratante a
determinadas páginas na internet para se evitar o aumento do tráfego na rede.
5.2 RNF002 Equipamentos - Roteadores
O roteador fornecido pelo cliente deve possuir as seguintes funcionalidades: DHCP, Firewall, DNS, Proxy e
conectividade Wireless(com chave de segurança PSK-TKIP 2). Tal roteador deve ser compatível com arquitetura
ethernet e possuir duas interfaces de comunicação(portas): 1 para o modem da provedora de internet e 1 para o
switch da rede interna da empresa Hórus.
5.3 RNF003 Equipamentos - Switches
Os switches da rede devem ser compatíveis com arquitetura TCP/IP e possuir ao menos 12 portas, taxa de
10/100 MBps, canais Half/Full Duplex. Todas as VLANs deverão ter acesso a internet por meio do roteador.
5.4 RNF004 Wireless
Visando a segurança da rede e das informações que por ela trafegam, o acesso sem fio deve estar disponível
somente dentro do limite físico da empresa. Além disso, recomenda-se a utilização de uma chave de segurança
para acesso a rede, WPA2-TKIP.Caso haja mais de 20 usuários na rede Wireless, recomenda-se a utilização de
conexão via cabo(par trançado - CAT 5) por meio de um Switch.
5.5 RNF005 Firewall
O firewall presente na rede, deve permitir a conexão na porta 80 do servidor que comporta o SysTrack, tendo
como origem os endereços das estações de trabalho da empresa. O IP de destino (servidor SysTrack) será
definido pela empresa responsável pelo serviço em Cloud. O Firewall deverá também encaminhar os pacotes de
resposta vindos do servidor.
5.6 RNF006 Proxy
O servidor de Proxy na rede do cliente, deve permitir o acesso e a troca de informações livres (download e upload)
entre as máquinas de sua rede e o endereço URL do servidor (Ex: www.empresahorus.com).
5.7 RNF007 Navegadores
Os navegadores devem utilizar o protocolo HTTP, sendo desejável que o URL do servidor esteja cadastrado como
site confiável.
5.8 RNF008 Taxa de transmissão de dados
A taxa de transmissão de dados deverá ter no mínimo a velocidade de 100 Mbps na intranet (download e upload)
e 2 Mbps em internet de acesso a web usando o protocolo de aplicação HTTP.
5.9 RNF009 Confiabilidade/Durabilidade dos equipamentos
Os equipamentos de redes devem possuir proteções contra picos/falta de energia para prover consistência de
seus dados, como implantação de No-breaks para cada equipamento de energia elétrica.
5.10 RNF010 Topologia
A topologia recomendada para implantação da rede visando segurança, estabilidade e confiabilidade é a Estrela,
interligando os computadores através de um switch e um roteador
9
Download

Documento de Requisitos de Rede