Você está na página 1de 18

ANLISE E PROGRAMAO DE

SISTEMAS DE INFORMAO
Atividade Interdisciplinar em Grupo

Equipe:
Antnio Douglas Pinto Silva
Everton de Melo Silva
Gean Carlos Sousa Rodrigues da Silva
Jos Luan Moreira Maia
Jos Maria da Silva
Jos Wilker de Almeida Giro

Objetivos
Gerais
Criar um projeto de software para o cenrio proposto
Aluga Buggy;
Criar um projeto de banco de dados para o software do
cenrio proposto Aluga Buggy;
Apresentar solues para expanso do sistema para filiais,
integrando assim o banco de dados da matriz para todas as
filiais.

Objetivos
Especficos
Criar o diagrama de classes das respectivas classes que iro
ser usadas no projeto de software, juntamente com seus
atributos, mtodos e relacionamentos;
Fazer a modelagem do banco de dados, criando o modelo
conceitual do banco de dados, na 1, 2 e 3 Forma
normal.

Diagrama de Classes
Baseado no cenrio proposto Aluga Buggy, foi desenvolvido
o diagrama de classes, com suas classes, atributos, mtodos e
relacionamentos entre as mesmas, com suas cardinalidades.

Diagrama de Classes

Modelo Conceitual do Banco de Dados


Baseado no cenrio proposto Aluga Buggy, foi feito o
modelo conceitual do banco de dados, dispostos na 1, 2 3
Forma Normal.
Os atributos e relacionamentos, com suas cardinalidades, se
mantero iguais aos do diagrama de classes.

Modelo Conceitual do Banco de Dados


1 Forma Normal

Modelo Conceitual do Banco de Dados


2 Forma Normal

Modelo Conceitual do Banco de Dados


3 Forma Normal

Cdigo C# Referente as Classes


Segue o cdigo de implementao das Classes, juntamente
com seus atributos, mtodos e relacionamentos, de acordo
com o diagrama de classes elaborado.

Implementao de uma Rede


Distribuda
Para Interligaes de Filiais
Atualmente, uma das grandes dificuldade vem sendo
implementar um sistema para matriz e suas filiais, conectado
em uma s base de dados. Isso um dos pr-requisitos
pedidos em grandes empresas para a obteno de um
software, pois com isso o administrador da empresa poder
ter todo o controle e acompanhamento do que est
acontecendo em todas as empresa.
Existem vrias maneiras de fazer essa integrao. Ser
abordado algumas maneiras mais fceis e de menor custo
para essa implementao.

Implementao de uma Rede


Distribuda
Para Interligaes de Filiais
A primeira soluo para interligar as filiais com a matriz
em uma nica base de dados, possibilitando o software
acess-la em qualquer local, a compra de um IP Vlido.
Com a obteno de um IP Fixo para o servido o banco de
dados, as outras estaes, sejam onde estiver, podero
se conectar diretamente ao servidor atravs de seu IP. Os
custos para a obteno desta alternativa so bem
relativos. Dependem bastante do provedor que est
contratando e de seus planos que esto a oferecer. Pela
nossa regio, a obteno de um IP Fixo est em torno de
R$ 50,00 a R$ 100,00 por ms.

Implementao de uma Rede


Distribuda
Para Interligaes de Filiais
Outra soluo seria a obteno de um programa para
simular uma rede virtual, gerando assim um IP Fixo
Vlido para o computador, possibilitando assim que as
outras estaes conectem no servidor pelo IP gerando
pelo programa. Um dos programas bastante conhecidos
para fazer esse processo o LogMeIn Hamachi. Ao
instala-lo, tem-se a opo de criar uma rede virtual. Ao
cri-la, podemos incluir vrios computadores na rede.
Com todos os computadores inclusos na rede, basta
direcionar para as estaes se conectarem ao servidor
pelo IP gerado pelo Hamachi.

Implementao de uma Rede


Distribuda
Para Interligaes de Filiais
Os custos para obteno dessa ferramenta variam de
acordo com o nmero de computadores que sero
includos na rede. Para at 5 computares na rede, a
assinatura da ferramenta e gratuita. Para de 6 a 32
computadores na rede, a assinatura sai pelo valor de R$
29,00 por ano. Para de 33 a 256 computadores na rede, a
assinatura sai pelo valor de R$ 119,00 por ano. Para
obter at 256 computadores na rede, com a quantidade
de redes ilimitadas, o custo sai pelo valor de R$ 199,00
por ano.

Concluso
Conclui-se ento, que os mtodos e funcionalidades
utilizados daro sequncia, para novos projetos em
andamento, tambm sero lembrados no decorrer de
nossas programaes. Consideramos assim, que no so
apenas ideias de mtodos para implementao, porm
conceitos analisados, corrigidos e testados a fim de
identificar falhas. Apresentando regras, as quais
devero ser observadas relativamente antes de iniciar a
codificao definitiva.

Concluso
Cada tipo de Diagrama e/ou Modelagem contribui para o
desenvolvimento de um software de uma maneira.
Assim, com toda a diagramao e modelagem do banco
de dados, podemos dar incio ao desenvolvimento do
software, diminuindo assim os riscos de falhas e
facilitando a codificao do sistema.

OBRIGADO PELA ATENO