SlideShare a Scribd company logo
1 of 18
Eunápolis
2015
PRODUÇÃO TEXTUAL EM GRUPO
Desenvolvimento orientado a objetos;
Redes de computadores;
Modelagem orientada a objetos.
CENTRO DE CIÊNCIAS EMPRESARIAIS E SOCIAIS APLICADAS
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ADILSON BISPO NASCIMENTO
ADILSON BISPO NASCIMENTO
Eunápolis
2015
PRODUÇÃO TEXTUAL EM GRUPO
Desenvolvimento orientado a objetos;
Redes de computadores;
Modelagem orientada a objetos.
Trabalho apresentado ao Curso Superior de Tecnologia
em Análise e Desenvolvimento de Sistemas da UNOPAR
- Universidade Norte do Paraná, para as disciplinas
Desenvolvimento Orientado a Objetos, Redes de
Computadores, Modelagem Orientada a Objetos.
Orientadores: Marcio Roberto Chiaveli, Paulo K. Nishitani,
Polyanna P. Gomes Fabris.
LISTA DE FIGURAS
Figura 1 - Diagrama de Classe.....................................................................................5
Figura 2 - Diagrama Modelo Conceitual – brModelo....................................................6
Figura 3 - Diagrama Modelo Lógico – brModelo...........................................................7
Figura 4 - Conexão entre Matriz e Filial......................................................................14
SUMÁRIO
LISTA DE FIGURAS....................................................................................................3
SUMÁRIO.....................................................................................................................4
1 INTRODUÇÃO...........................................................................................................3
2 OBJETIVOS...............................................................................................................4
3 DESENVOLVIMENTO...............................................................................................5
4 CONCLUSÃO...........................................................................................................15
REFERÊNCIAS..........................................................................................................16
1 INTRODUÇÃO
Este trabalho foi desenvolvido baseado na proposta do cenário no
cenário “Aluga Buggy” na qual essa empresa tem uma rede com 5 lojas e uma frota
de mais de 150 buggys. Nas atividades em que serão realizadas veremos como
construir um Diagrama de Classe, um projeto de Banco de Dados no modelo
conceitual e a implementação em C#. Bem como um projeto de uma rede distribuída
para um rápido acesso as informações.
3
2 OBJETIVOS
Tomaremos como objetivo principal da atividade proposta a
construção de diagramas de classe e implementação de cadastros e rotinas do
sistema proposto para a empresa “Aluga Buggy” usando como linguagem o C#,
desenvolver técnicas de análise de sistemas e engenharia de software e criar um
banco de dados de informações para armazenar e manipular essas informações no
sistema. Um projeto de interligação de rede para acesso as informações nas filiais e
matriz da empresa.
4
3 DESENVOLVIMENTO
3.1 DIAGRAMA DE CLASSE
Figura 1 - Diagrama de Classe
5
3.2 MODELO CONCEITUAL
Figura 2 - Diagrama Modelo Conceitual – brModelo
3.2.1 3º FN
CREATE TABLE CLIENTE (
cod_cliente int PRIMARY KEY,
cnh string,
telefone string,
nome_cliente string,
rg string,
cpf string,
endereco string
)
CREATE TABLE RESERVA (
cod_reserva int PRIMARY KEY,
data_reserva date,
data_retirada date,
data_devolucao date,
valor_reserva float,
cod_cliente int,
num_buggy int,
FOREIGN KEY(cod_cliente) REFERENCES CLIENTE (cod_cliente),
FOREIGN KEY(num_buggy) REFERENCES BUGGY (num_buggy)
)
CREATE TABLE BUGGY (
num_buggy int PRIMARY KEY,
tipo string,
modelo string,
ano date,
cod_tipo int,
6
FOREIGN KEY(cod_tipo) REFERENCES TIPO_BUGGY (cod_tipo)
)
CREATE TABLE TIPO_BUGGY (
desc_tipo string,
valor_tipo float,
cod_tipo int PRIMARY KEY
)
3.2.2 MODELO LÓGICO
Figura 3 - Diagrama Modelo Lógico – brModelo
3.3 IMPLEMENTAÇÃO DAS CLASSES EM C#
class Cliente
{
// Atributos
private int cod_cliente;
7
private string nome_cliente;
private string telefone;
private string cnh;
private string rg;
private string cpf;
private string endereco;
private List<Reserva> reserva;
// Propriedades
public int cod_Cliente {
get { return cod_cliente; }
set { cod_cliente = value; }
}
public string nome_Cliente {
get { return nome_cliente; }
set { nome_cliente = value; }
}
public string Telefone {
get { return telefone; }
set { telefone = value; }
}
public string Cnh {
get { return cnh; }
set { cnh = vlaue; }
}
public string Rg {
get { return rg; }
set { rg = value; }
}
public string Cpf {
get { return cpf; }
set { cpf = value; }
}
private string Endereco {
get { return endereco; }
set { endereco = value; }
}
public List<Reserva> Reserva {
get { return reserva; }
set { reserva = value; }
}
// Métodos
public void cadastrar()
{
}
public void alterar()
{
}
8
public void excluir()
{
}
public void pesquisar()
{
}
}
// ------------------------------------------------- //
class Reserva
{
// Atributos
private int cod_reserva;
private DateTime data_reserva;
private DateTime data_retirada;
private DateTime data_devolucao;
private int cod_cliente;
private int num_buggy;
private float valor_reserva;
private Cliente cliente;
private Buggy buggy;
private Reserva reserva;
// Propriedades
public int cod_Reserva {
get { return cod_reserva; }
set { cod_reserva = value; }
}
public DateTime data_Reserva {
get { return data_reserva; }
set { data_reserva = value; }
}
public DateTime data_Retirada {
get { return data_retirada; }
set { data_retirada = value; }
}
public DateTime data_Devolucao {
get { return data_devolucao; }
set { data_devolucao = value; }
}
public int cod_Cliente {
get { return cod_cliente; }
set { cod_cliente = value; }
}
public int num_Buggy {
get { return num_buggy; }
set { num_buggy = value; }
}
9
public float valor_Reserva {
get { return valor_reserva; }
set { valor_reserva = value; }
}
public Cliente Cliente {
get { return cliente; }
set { cliente = value; }
}
public Buggy Buggy {
get { return buggy; }
set { buggy = value; }
}
public Reserva reserva {
get { return reserva; }
set { reserva = value; }
}
// Métodos
public void cadastrar()
{
}
public void alterar()
{
}
public void excluir()
{
}
public void pesquisar()
{
}
}
// ------------------------------------------------- //
class Buggy
{
// Atributos
private int num_buggy;
private string modelo;
private DateTime ano;
private string tipo;
private List<Reserva> reserva;
private Tipo_buggy tipo_buggy;
// Propriedades
public int num_Buggy {
10
get { return num_buggy; }
set { num_buggy = value; }
}
public string Modelo {
get { return modelo; }
set { modelo = value; }
}
public DateTime Ano {
get { return ano; }
set { ano = value; }
}
public string Tipo {
get { return tipo; }
set { tipo = value; }
}
public List<Reserva> Reserva {
get { return reserva; }
set { reserva = value; }
}
public Tipo_buggy tipo_Buggy {
get { return tipo_buggy; }
set { tipo_buggy = value; }
}
// Métodos
public void cadastrar()
{
}
public void alterar()
{
}
public void excluir()
{
}
public void pesquisar()
{
}
}
// ------------------------------------------------- //
class Tipo_buggy
{
// Atributos
11
private string desc_tipo;
private int cod_tipo;
private float valor_tipo;
private List<Buggy> buggy;
// Propriedades
public string desc_Tipo {
get { return desc_tipo; }
set { desc_tipo = value; }
}
public int cod_Tipo {
get { return cod_tipo; }
set { cod_tipo = value; }
}
public float valor_Tipo {
get { return valor_tipo; }
set { valor_tipo = value; }
}
public List<Buggy> Buggy {
get { return buggy; }
set { buggy = value; }
}
// Métodos
public void cadastrar()
{
}
public void alterar()
{
}
public void excluir()
{
}
public void pesquisar()
{
}
}
3.4 IMPLEMENTAÇÃO DE UMA REDE DISTRIBUÍDA
Atualmente existem diversas soluções para efetuar a integração de
empresas que estão geograficamente distribuídas. Para que matriz e filial se
comuniquem de maneira a dar suporte aos negócios mantendo um rápido acesso às
informações é necessário um planejamento estratégico, possibilitando o a
comunicação entre os segmentos, evitando assim, falhas na comunicação.
12
3.4.1 VPN
Para efetuar essa ligação, diversas soluções podem ser implementadas,
dentre elas a VPN (do inglês Virtual Private Network). A VPN é uma rede de
comunicação privada, utilizada por uma ou mais empresas, onde a mesma utiliza-se
de uma rede de comunicação pública, como por exemplo, a internet. Ou seja, toda a
comunicação entre filial e matriz seria efetuada por uma rede pública, utilizando-se
protocolos padrões, que podem não ser seguros.
VPN’s seguras usam protocolos criptografados, em uma espécie de túnel
(tunelamento), fornecendo confidencialidade, autenticação e integridade necessárias
para garantir a privacidade das comunicações.
Deve se atentar que uma VPN mal configurada põe em risco não apenas a
comunicação e as mensagens que estão sendo trocadas, mas todo o sistema de
informação da empresa.
3.4.2 LINK DEDICADO
Um link dedicado é uma das maneiras mais seguras para efetuar a ligação
entre duas redes geograficamente distribuídas.O link dedicado é um serviço
especialmente desenvolvido para o setor corporativo, onde as empresas tem acesso
a um link exclusivo para a transmissão de dados, sem a necessidade de
compartilhamento deste link. Utilizando este recurso, a empresa passa a contar
(teoricamente) com acessibilidade, estabilidade e altas taxas de transferência na
medida em que possui um link próprio para o compartilhamento de dados. Através
do link dedicado, a empresa é conectada diretamente a uma porta roteadora,
eliminando congestionamento de redes e obtendo mais desempenho em todo o
sistema. Vale ressaltar que através do link dedicado, também é possível efetuar uma
VPN.
Para efetuar esse tipo de comunicação é necessário entrar em contato com
uma empresa que ofereça esse serviço, que para nossa região cobra em torno de
R$ 1.500,00mensais para disponibilizar o serviço. Além disso, é necessário dois
roteadores, um em cada segmento para permitir a comunicação entre os mesmo.
Cada roteador deverá ser configurado para permitir a passagem de pacotes
vindo da rede externas, e permitir que os pacotes da rede interna, sejam entregues
13
ao outro roteador. Resumindo, a configuração dos roteadores permitirá que matriz e
filial sejam enxergadas como uma única rede local.
14
Figura 4 - Conexão entre Matriz e Filial
4 CONCLUSÃO
Foi possível de forma simples aplicar os conhecimentos que foram
adquiridos em todas as disciplinas e por em prática utilizando-se das ferramentas
disponibilizadas e aplicá-las em cada um dos exercícios que foram propostos.
Todos os objetivos que foram propostos nas atividades foram
alcançados.
15
REFERÊNCIAS
Diagramas de Classes. TIEMPROSA. Disponível em:<
http://tiemprosa.com.br/diagrama-de-classes-blog-ti-uml/>, acessado em 06 de
novembro de 2013.
Estrutura e Banco de Dados. FACOM. Disponível em:
http://www.facom.ufu.br/~madriana/EBD/praticaBD2.pdf Acessado em 07 de
novembro de 2013.
Introdução a Banco de Dados. Disponível em
HTTP://www.ime.usp.br/~jef/apostila.pdf acessado em 08 de novembro de 2013.
LIMA, Edwin; REIS, Eugênio. C# e .NET – Guia do Desenvolvedor; 1. ed. Rio de
Janeiro: Campos, 2002.
NISHIMURA, Roberto Yukio. Banco de Dados I. ed. São Paulo: Person Prentice
Hall,2009.
NISHIMURA, Roberto Yukio. Banco de Dados II. ed. São Paulo: Person Prentice
Hall,2009.
SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos I. ed. São
Paulo: Person Prentice Hall,2009.
SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos II. ed. São
Paulo: Person Prentice Hall,2009.
TANAKA, Simone Sawasaki, Análise de Sistemas I. ed. São Paulo: Person
Prentice Hall,2009.
TANAKA, Simone Sawasaki, Análise de Sistemas II. ed. São Paulo: Person
Prentice Hall,2009.
TANAKA, Simone Sawasaki, Análise de Sistemas III. ed. São Paulo: Person
Prentice Hall,2009.
16

More Related Content

What's hot

(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)David Henoch
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olapFernando Palma
 
Explorando uma solução distribuída para o sistema Controle de Marcas e Sinais
Explorando uma solução distribuída para o sistema Controle de Marcas e SinaisExplorando uma solução distribuída para o sistema Controle de Marcas e Sinais
Explorando uma solução distribuída para o sistema Controle de Marcas e SinaisAlex Camargo
 
Soa - Arquitetura orientada a serviços
Soa - Arquitetura orientada a serviçosSoa - Arquitetura orientada a serviços
Soa - Arquitetura orientada a serviçosFernando Palma
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)Andre Sidou
 
Estudo de caso da adoção das práticas e valores do extreme programming
Estudo de caso da adoção das práticas e valores do extreme programmingEstudo de caso da adoção das práticas e valores do extreme programming
Estudo de caso da adoção das práticas e valores do extreme programmingCarlos Antonio Castro Oliveira
 
Sistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoSistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoTiago Celestino
 
plano_de_projeto_controlart_final
plano_de_projeto_controlart_finalplano_de_projeto_controlart_final
plano_de_projeto_controlart_finaluserrx
 
plano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhoplano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhouserrx
 
Plano de projeto cafis
Plano de projeto cafisPlano de projeto cafis
Plano de projeto cafisJonathas Silva
 
Portais Corporativos e Gestao de Conteudo
Portais Corporativos e Gestao de ConteudoPortais Corporativos e Gestao de Conteudo
Portais Corporativos e Gestao de ConteudoJose Claudio Terra
 
apresentacao_pmbok+rup
apresentacao_pmbok+rupapresentacao_pmbok+rup
apresentacao_pmbok+rupuserrx
 
Odi tutorial configuração repositórios mestre e trabalho
Odi tutorial   configuração repositórios mestre e trabalhoOdi tutorial   configuração repositórios mestre e trabalho
Odi tutorial configuração repositórios mestre e trabalhoCaio Lima
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWMatheus Costa
 
ODI Series - Treinamento
ODI Series - TreinamentoODI Series - Treinamento
ODI Series - TreinamentoCaio Lima
 

What's hot (19)

(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)(Sistema de gerenciamento de conteúdo para ambiente web)
(Sistema de gerenciamento de conteúdo para ambiente web)
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
 
Apostila ADO.NET
Apostila ADO.NETApostila ADO.NET
Apostila ADO.NET
 
Explorando uma solução distribuída para o sistema Controle de Marcas e Sinais
Explorando uma solução distribuída para o sistema Controle de Marcas e SinaisExplorando uma solução distribuída para o sistema Controle de Marcas e Sinais
Explorando uma solução distribuída para o sistema Controle de Marcas e Sinais
 
Soa - Arquitetura orientada a serviços
Soa - Arquitetura orientada a serviçosSoa - Arquitetura orientada a serviços
Soa - Arquitetura orientada a serviços
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)
 
Estudo de caso da adoção das práticas e valores do extreme programming
Estudo de caso da adoção das práticas e valores do extreme programmingEstudo de caso da adoção das práticas e valores do extreme programming
Estudo de caso da adoção das práticas e valores do extreme programming
 
Sistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoSistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de Conteúdo
 
Sql01 final
Sql01 finalSql01 final
Sql01 final
 
Asp.net
Asp.netAsp.net
Asp.net
 
plano_de_projeto_controlart_final
plano_de_projeto_controlart_finalplano_de_projeto_controlart_final
plano_de_projeto_controlart_final
 
plano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhoplano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunho
 
Plano de projeto cafis
Plano de projeto cafisPlano de projeto cafis
Plano de projeto cafis
 
Portais Corporativos e Gestao de Conteudo
Portais Corporativos e Gestao de ConteudoPortais Corporativos e Gestao de Conteudo
Portais Corporativos e Gestao de Conteudo
 
apresentacao_pmbok+rup
apresentacao_pmbok+rupapresentacao_pmbok+rup
apresentacao_pmbok+rup
 
Artc 1249307788 43
Artc 1249307788 43Artc 1249307788 43
Artc 1249307788 43
 
Odi tutorial configuração repositórios mestre e trabalho
Odi tutorial   configuração repositórios mestre e trabalhoOdi tutorial   configuração repositórios mestre e trabalho
Odi tutorial configuração repositórios mestre e trabalho
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
ODI Series - Treinamento
ODI Series - TreinamentoODI Series - Treinamento
ODI Series - Treinamento
 

Viewers also liked

55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)WANDERSON JONER
 
TCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de InformaçãoTCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de InformaçãoWANDERSON JONER
 
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...Eduardo Bertolucci
 
Sistemas Operacionais, Ferramenta Case & Front-End
Sistemas Operacionais, Ferramenta Case & Front-EndSistemas Operacionais, Ferramenta Case & Front-End
Sistemas Operacionais, Ferramenta Case & Front-EndWANDERSON JONER
 
Fundamento da Administração da Informação
Fundamento da Administração da InformaçãoFundamento da Administração da Informação
Fundamento da Administração da InformaçãoWANDERSON JONER
 
Analise de sistemas 1 semestre portfólio individual
Analise de sistemas 1 semestre portfólio individualAnalise de sistemas 1 semestre portfólio individual
Analise de sistemas 1 semestre portfólio individualJean Alves
 
PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...
PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...
PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...Douglas Moroni
 
Trabalho de matematica ensino médio
Trabalho de matematica ensino médioTrabalho de matematica ensino médio
Trabalho de matematica ensino médioWANDERSON JONER
 

Viewers also liked (9)

proposta
propostaproposta
proposta
 
55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)
 
TCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de InformaçãoTCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de Informação
 
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
 
Sistemas Operacionais, Ferramenta Case & Front-End
Sistemas Operacionais, Ferramenta Case & Front-EndSistemas Operacionais, Ferramenta Case & Front-End
Sistemas Operacionais, Ferramenta Case & Front-End
 
Fundamento da Administração da Informação
Fundamento da Administração da InformaçãoFundamento da Administração da Informação
Fundamento da Administração da Informação
 
Analise de sistemas 1 semestre portfólio individual
Analise de sistemas 1 semestre portfólio individualAnalise de sistemas 1 semestre portfólio individual
Analise de sistemas 1 semestre portfólio individual
 
PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...
PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...
PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 1º SEMESTRE ON-LINE – 2014/2 - U...
 
Trabalho de matematica ensino médio
Trabalho de matematica ensino médioTrabalho de matematica ensino médio
Trabalho de matematica ensino médio
 

Similar to Portfólio ADS- sem 4 - atividade em grupo

Pg sem3-1505102
Pg sem3-1505102Pg sem3-1505102
Pg sem3-1505102csmp
 
Pg sem3ex
Pg sem3exPg sem3ex
Pg sem3excsmp
 
P1
P1P1
P1csmp
 
Programando para programadores: Desafios na evolução de um Framework
Programando para programadores: Desafios na evolução de um FrameworkProgramando para programadores: Desafios na evolução de um Framework
Programando para programadores: Desafios na evolução de um FrameworkPablo Dall'Oglio
 
Adianti Framework PHPConf 2013
Adianti Framework PHPConf 2013Adianti Framework PHPConf 2013
Adianti Framework PHPConf 2013Pablo Dall'Oglio
 
Como conectar programas em linguagem java a bases de dados
Como conectar programas em linguagem java  a bases de dadosComo conectar programas em linguagem java  a bases de dados
Como conectar programas em linguagem java a bases de dadosHenrique Fernandes
 
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Rodrigo Stefani Domingues
 
Oficina postgresql avançado_consegi2010
Oficina postgresql avançado_consegi2010Oficina postgresql avançado_consegi2010
Oficina postgresql avançado_consegi2010Fabrízio Mello
 
Desenvolvimento ágil com Kohana framework
Desenvolvimento ágil com Kohana frameworkDesenvolvimento ágil com Kohana framework
Desenvolvimento ágil com Kohana frameworkMarcelo Rodrigo
 
Comunidades Baseadas Em Subsites
Comunidades Baseadas Em SubsitesComunidades Baseadas Em Subsites
Comunidades Baseadas Em Subsitesalessandrolandim
 
JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1Sliedesharessbarbosa
 
Aplicações com Tecnologias Web
Aplicações com Tecnologias WebAplicações com Tecnologias Web
Aplicações com Tecnologias WebRildo Pragana
 
PHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes Aura
PHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes AuraPHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes Aura
PHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes AuraFlávio Lisboa
 
Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.Isaac de Souza
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks phpIgor Moura
 

Similar to Portfólio ADS- sem 4 - atividade em grupo (20)

Pg sem3-1505102
Pg sem3-1505102Pg sem3-1505102
Pg sem3-1505102
 
Pg sem3ex
Pg sem3exPg sem3ex
Pg sem3ex
 
P1
P1P1
P1
 
Programando para programadores: Desafios na evolução de um Framework
Programando para programadores: Desafios na evolução de um FrameworkProgramando para programadores: Desafios na evolução de um Framework
Programando para programadores: Desafios na evolução de um Framework
 
Adianti Framework PHPConf 2013
Adianti Framework PHPConf 2013Adianti Framework PHPConf 2013
Adianti Framework PHPConf 2013
 
Como conectar programas em linguagem java a bases de dados
Como conectar programas em linguagem java  a bases de dadosComo conectar programas em linguagem java  a bases de dados
Como conectar programas em linguagem java a bases de dados
 
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017
 
Oficina postgresql avançado_consegi2010
Oficina postgresql avançado_consegi2010Oficina postgresql avançado_consegi2010
Oficina postgresql avançado_consegi2010
 
Desenvolvimento ágil com Kohana framework
Desenvolvimento ágil com Kohana frameworkDesenvolvimento ágil com Kohana framework
Desenvolvimento ágil com Kohana framework
 
Comunidades Baseadas Em Subsites
Comunidades Baseadas Em SubsitesComunidades Baseadas Em Subsites
Comunidades Baseadas Em Subsites
 
MongoDB + PHP
MongoDB + PHPMongoDB + PHP
MongoDB + PHP
 
Aplicacoes Rapidas Para Web Com Django
Aplicacoes Rapidas Para Web Com DjangoAplicacoes Rapidas Para Web Com Django
Aplicacoes Rapidas Para Web Com Django
 
JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1
 
Angular js
Angular jsAngular js
Angular js
 
Aplicações com Tecnologias Web
Aplicações com Tecnologias WebAplicações com Tecnologias Web
Aplicações com Tecnologias Web
 
PHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes Aura
PHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes AuraPHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes Aura
PHP Conference Brasil 2013 - Aplicações PHP 5.4 com componentes Aura
 
Php FrameWARks - sem CakePHP
Php FrameWARks - sem CakePHPPhp FrameWARks - sem CakePHP
Php FrameWARks - sem CakePHP
 
Segurança Web com PHP5
Segurança Web com PHP5Segurança Web com PHP5
Segurança Web com PHP5
 
Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks php
 

Recently uploaded

Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarIedaGoethe
 

Recently uploaded (20)

Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogar
 

Portfólio ADS- sem 4 - atividade em grupo

  • 1. Eunápolis 2015 PRODUÇÃO TEXTUAL EM GRUPO Desenvolvimento orientado a objetos; Redes de computadores; Modelagem orientada a objetos. CENTRO DE CIÊNCIAS EMPRESARIAIS E SOCIAIS APLICADAS ANALISE E DESENVOLVIMENTO DE SISTEMAS ADILSON BISPO NASCIMENTO ADILSON BISPO NASCIMENTO
  • 2. Eunápolis 2015 PRODUÇÃO TEXTUAL EM GRUPO Desenvolvimento orientado a objetos; Redes de computadores; Modelagem orientada a objetos. Trabalho apresentado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para as disciplinas Desenvolvimento Orientado a Objetos, Redes de Computadores, Modelagem Orientada a Objetos. Orientadores: Marcio Roberto Chiaveli, Paulo K. Nishitani, Polyanna P. Gomes Fabris.
  • 3. LISTA DE FIGURAS Figura 1 - Diagrama de Classe.....................................................................................5 Figura 2 - Diagrama Modelo Conceitual – brModelo....................................................6 Figura 3 - Diagrama Modelo Lógico – brModelo...........................................................7 Figura 4 - Conexão entre Matriz e Filial......................................................................14
  • 4. SUMÁRIO LISTA DE FIGURAS....................................................................................................3 SUMÁRIO.....................................................................................................................4 1 INTRODUÇÃO...........................................................................................................3 2 OBJETIVOS...............................................................................................................4 3 DESENVOLVIMENTO...............................................................................................5 4 CONCLUSÃO...........................................................................................................15 REFERÊNCIAS..........................................................................................................16
  • 5. 1 INTRODUÇÃO Este trabalho foi desenvolvido baseado na proposta do cenário no cenário “Aluga Buggy” na qual essa empresa tem uma rede com 5 lojas e uma frota de mais de 150 buggys. Nas atividades em que serão realizadas veremos como construir um Diagrama de Classe, um projeto de Banco de Dados no modelo conceitual e a implementação em C#. Bem como um projeto de uma rede distribuída para um rápido acesso as informações. 3
  • 6. 2 OBJETIVOS Tomaremos como objetivo principal da atividade proposta a construção de diagramas de classe e implementação de cadastros e rotinas do sistema proposto para a empresa “Aluga Buggy” usando como linguagem o C#, desenvolver técnicas de análise de sistemas e engenharia de software e criar um banco de dados de informações para armazenar e manipular essas informações no sistema. Um projeto de interligação de rede para acesso as informações nas filiais e matriz da empresa. 4
  • 7. 3 DESENVOLVIMENTO 3.1 DIAGRAMA DE CLASSE Figura 1 - Diagrama de Classe 5
  • 8. 3.2 MODELO CONCEITUAL Figura 2 - Diagrama Modelo Conceitual – brModelo 3.2.1 3º FN CREATE TABLE CLIENTE ( cod_cliente int PRIMARY KEY, cnh string, telefone string, nome_cliente string, rg string, cpf string, endereco string ) CREATE TABLE RESERVA ( cod_reserva int PRIMARY KEY, data_reserva date, data_retirada date, data_devolucao date, valor_reserva float, cod_cliente int, num_buggy int, FOREIGN KEY(cod_cliente) REFERENCES CLIENTE (cod_cliente), FOREIGN KEY(num_buggy) REFERENCES BUGGY (num_buggy) ) CREATE TABLE BUGGY ( num_buggy int PRIMARY KEY, tipo string, modelo string, ano date, cod_tipo int, 6
  • 9. FOREIGN KEY(cod_tipo) REFERENCES TIPO_BUGGY (cod_tipo) ) CREATE TABLE TIPO_BUGGY ( desc_tipo string, valor_tipo float, cod_tipo int PRIMARY KEY ) 3.2.2 MODELO LÓGICO Figura 3 - Diagrama Modelo Lógico – brModelo 3.3 IMPLEMENTAÇÃO DAS CLASSES EM C# class Cliente { // Atributos private int cod_cliente; 7
  • 10. private string nome_cliente; private string telefone; private string cnh; private string rg; private string cpf; private string endereco; private List<Reserva> reserva; // Propriedades public int cod_Cliente { get { return cod_cliente; } set { cod_cliente = value; } } public string nome_Cliente { get { return nome_cliente; } set { nome_cliente = value; } } public string Telefone { get { return telefone; } set { telefone = value; } } public string Cnh { get { return cnh; } set { cnh = vlaue; } } public string Rg { get { return rg; } set { rg = value; } } public string Cpf { get { return cpf; } set { cpf = value; } } private string Endereco { get { return endereco; } set { endereco = value; } } public List<Reserva> Reserva { get { return reserva; } set { reserva = value; } } // Métodos public void cadastrar() { } public void alterar() { } 8
  • 11. public void excluir() { } public void pesquisar() { } } // ------------------------------------------------- // class Reserva { // Atributos private int cod_reserva; private DateTime data_reserva; private DateTime data_retirada; private DateTime data_devolucao; private int cod_cliente; private int num_buggy; private float valor_reserva; private Cliente cliente; private Buggy buggy; private Reserva reserva; // Propriedades public int cod_Reserva { get { return cod_reserva; } set { cod_reserva = value; } } public DateTime data_Reserva { get { return data_reserva; } set { data_reserva = value; } } public DateTime data_Retirada { get { return data_retirada; } set { data_retirada = value; } } public DateTime data_Devolucao { get { return data_devolucao; } set { data_devolucao = value; } } public int cod_Cliente { get { return cod_cliente; } set { cod_cliente = value; } } public int num_Buggy { get { return num_buggy; } set { num_buggy = value; } } 9
  • 12. public float valor_Reserva { get { return valor_reserva; } set { valor_reserva = value; } } public Cliente Cliente { get { return cliente; } set { cliente = value; } } public Buggy Buggy { get { return buggy; } set { buggy = value; } } public Reserva reserva { get { return reserva; } set { reserva = value; } } // Métodos public void cadastrar() { } public void alterar() { } public void excluir() { } public void pesquisar() { } } // ------------------------------------------------- // class Buggy { // Atributos private int num_buggy; private string modelo; private DateTime ano; private string tipo; private List<Reserva> reserva; private Tipo_buggy tipo_buggy; // Propriedades public int num_Buggy { 10
  • 13. get { return num_buggy; } set { num_buggy = value; } } public string Modelo { get { return modelo; } set { modelo = value; } } public DateTime Ano { get { return ano; } set { ano = value; } } public string Tipo { get { return tipo; } set { tipo = value; } } public List<Reserva> Reserva { get { return reserva; } set { reserva = value; } } public Tipo_buggy tipo_Buggy { get { return tipo_buggy; } set { tipo_buggy = value; } } // Métodos public void cadastrar() { } public void alterar() { } public void excluir() { } public void pesquisar() { } } // ------------------------------------------------- // class Tipo_buggy { // Atributos 11
  • 14. private string desc_tipo; private int cod_tipo; private float valor_tipo; private List<Buggy> buggy; // Propriedades public string desc_Tipo { get { return desc_tipo; } set { desc_tipo = value; } } public int cod_Tipo { get { return cod_tipo; } set { cod_tipo = value; } } public float valor_Tipo { get { return valor_tipo; } set { valor_tipo = value; } } public List<Buggy> Buggy { get { return buggy; } set { buggy = value; } } // Métodos public void cadastrar() { } public void alterar() { } public void excluir() { } public void pesquisar() { } } 3.4 IMPLEMENTAÇÃO DE UMA REDE DISTRIBUÍDA Atualmente existem diversas soluções para efetuar a integração de empresas que estão geograficamente distribuídas. Para que matriz e filial se comuniquem de maneira a dar suporte aos negócios mantendo um rápido acesso às informações é necessário um planejamento estratégico, possibilitando o a comunicação entre os segmentos, evitando assim, falhas na comunicação. 12
  • 15. 3.4.1 VPN Para efetuar essa ligação, diversas soluções podem ser implementadas, dentre elas a VPN (do inglês Virtual Private Network). A VPN é uma rede de comunicação privada, utilizada por uma ou mais empresas, onde a mesma utiliza-se de uma rede de comunicação pública, como por exemplo, a internet. Ou seja, toda a comunicação entre filial e matriz seria efetuada por uma rede pública, utilizando-se protocolos padrões, que podem não ser seguros. VPN’s seguras usam protocolos criptografados, em uma espécie de túnel (tunelamento), fornecendo confidencialidade, autenticação e integridade necessárias para garantir a privacidade das comunicações. Deve se atentar que uma VPN mal configurada põe em risco não apenas a comunicação e as mensagens que estão sendo trocadas, mas todo o sistema de informação da empresa. 3.4.2 LINK DEDICADO Um link dedicado é uma das maneiras mais seguras para efetuar a ligação entre duas redes geograficamente distribuídas.O link dedicado é um serviço especialmente desenvolvido para o setor corporativo, onde as empresas tem acesso a um link exclusivo para a transmissão de dados, sem a necessidade de compartilhamento deste link. Utilizando este recurso, a empresa passa a contar (teoricamente) com acessibilidade, estabilidade e altas taxas de transferência na medida em que possui um link próprio para o compartilhamento de dados. Através do link dedicado, a empresa é conectada diretamente a uma porta roteadora, eliminando congestionamento de redes e obtendo mais desempenho em todo o sistema. Vale ressaltar que através do link dedicado, também é possível efetuar uma VPN. Para efetuar esse tipo de comunicação é necessário entrar em contato com uma empresa que ofereça esse serviço, que para nossa região cobra em torno de R$ 1.500,00mensais para disponibilizar o serviço. Além disso, é necessário dois roteadores, um em cada segmento para permitir a comunicação entre os mesmo. Cada roteador deverá ser configurado para permitir a passagem de pacotes vindo da rede externas, e permitir que os pacotes da rede interna, sejam entregues 13
  • 16. ao outro roteador. Resumindo, a configuração dos roteadores permitirá que matriz e filial sejam enxergadas como uma única rede local. 14 Figura 4 - Conexão entre Matriz e Filial
  • 17. 4 CONCLUSÃO Foi possível de forma simples aplicar os conhecimentos que foram adquiridos em todas as disciplinas e por em prática utilizando-se das ferramentas disponibilizadas e aplicá-las em cada um dos exercícios que foram propostos. Todos os objetivos que foram propostos nas atividades foram alcançados. 15
  • 18. REFERÊNCIAS Diagramas de Classes. TIEMPROSA. Disponível em:< http://tiemprosa.com.br/diagrama-de-classes-blog-ti-uml/>, acessado em 06 de novembro de 2013. Estrutura e Banco de Dados. FACOM. Disponível em: http://www.facom.ufu.br/~madriana/EBD/praticaBD2.pdf Acessado em 07 de novembro de 2013. Introdução a Banco de Dados. Disponível em HTTP://www.ime.usp.br/~jef/apostila.pdf acessado em 08 de novembro de 2013. LIMA, Edwin; REIS, Eugênio. C# e .NET – Guia do Desenvolvedor; 1. ed. Rio de Janeiro: Campos, 2002. NISHIMURA, Roberto Yukio. Banco de Dados I. ed. São Paulo: Person Prentice Hall,2009. NISHIMURA, Roberto Yukio. Banco de Dados II. ed. São Paulo: Person Prentice Hall,2009. SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos I. ed. São Paulo: Person Prentice Hall,2009. SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos II. ed. São Paulo: Person Prentice Hall,2009. TANAKA, Simone Sawasaki, Análise de Sistemas I. ed. São Paulo: Person Prentice Hall,2009. TANAKA, Simone Sawasaki, Análise de Sistemas II. ed. São Paulo: Person Prentice Hall,2009. TANAKA, Simone Sawasaki, Análise de Sistemas III. ed. São Paulo: Person Prentice Hall,2009. 16