• Nenhum resultado encontrado

Portfólio em grupo - ads unopar - 4 semestre

N/A
N/A
Protected

Academic year: 2021

Share "Portfólio em grupo - ads unopar - 4 semestre"

Copied!
18
0
0

Texto

(1)

ANÁLISE E PROGRAMAÇÃO DE

ANÁLISE E PROGRAMAÇÃO DE

SISTEMAS DE INFORMAÇÃO

SISTEMAS DE INFORMAÇÃO

Atividade Interdisciplinar em Grupo

Atividade Interdisciplinar em Grupo

(2)

Equipe: Equipe:

Antônio Douglas Pinto SilvaAntônio Douglas Pinto Silva

EvEverton de Melo erton de Melo SilvaSilva

Gean Carlos Sousa Rodrigues da SilvaGean Carlos Sousa Rodrigues da Silva

José Luan Moreira MaiaJosé Luan Moreira Maia

José Maria da SilvaJosé Maria da Silva

(3)

Objetivos

Objetivos

Gerais

Gerais

• Criar um projeto de software para o cenário Criar um projeto de software para o cenário propostpropostoo

“Aluga Buggy”;

“Aluga Buggy”;

• Criar um projeto de banco de dados para o software doCriar um projeto de banco de dados para o software do

cenário proposto “Aluga Buggy”;

cenário proposto “Aluga Buggy”;

• Apresentar soluções parApresentar soluções para expansão do a expansão do sistema para filiais,sistema para filiais, integr

integrando assim o banco de ando assim o banco de dados da matriz para todas asdados da matriz para todas as

filiais.

(4)

Objetivos

Objetivos

Específicos

Específicos

• Criar o diagrama de classes das respectivas classes que irãoCriar o diagrama de classes das respectivas classes que irão ser usadas no

ser usadas no projeto de software, juntamenprojeto de software, juntamente com seuste com seus

atributos, métodos e relacionamentos;

atributos, métodos e relacionamentos;

• FazFazer a modelagem do banco de er a modelagem do banco de dados, criando o modelodados, criando o modelo conceitual do banco de dados, na 1ª, 2ª e 3ª Forma

conceitual do banco de dados, na 1ª, 2ª e 3ª Forma

normal.

(5)

Diagrama de Classes

Diagrama de Classes

 Baseado no cenário proposto “Aluga Buggy”, foi desenvolvidoBaseado no cenário proposto “Aluga Buggy”, foi desenvolvido

o diagrama de classes, com suas classes, atributos, métodos e o diagrama de classes, com suas classes, atributos, métodos e relacionamentos entre as mesmas, com suas cardinalidades. relacionamentos entre as mesmas, com suas cardinalidades.

(6)

Diagrama de Classes

(7)

Modelo Conceitual do Banco de Dados

Modelo Conceitual do Banco de Dados

• Baseado no cenário proposto “Aluga Buggy”, foi feito oBaseado no cenário proposto “Aluga Buggy”, foi feito o

modelo conceitual do banco de dados, dispostos na 1ª, 2ª 3 ª modelo conceitual do banco de dados, dispostos na 1ª, 2ª 3 ª Forma Normal.

Forma Normal.

• Os atributos e relacionamentos, com suas cardinalidades, seOs atributos e relacionamentos, com suas cardinalidades, se

manterão iguais aos do diagrama de classes. manterão iguais aos do diagrama de classes.

(8)

Modelo Conceitual do Banco de Dados

Modelo Conceitual do Banco de Dados

1ª Forma Normal

1ª Forma Normal

(9)

Modelo Conceitual do Banco de Dados

Modelo Conceitual do Banco de Dados

2ª Forma Normal

(10)

Modelo Conceitual do Banco de Dados

Modelo Conceitual do Banco de Dados

3ª Forma Normal

(11)

Código C# Referente as Classes

Código C# Referente as Classes

• Segue o código de implementação das Classes, juntamenteSegue o código de implementação das Classes, juntamente

com seus atributos, métodos e

com seus atributos, métodos e relacionamentos, de acordorelacionamentos, de acordo com o diagrama de classes elaborado.

(12)

Implementação de uma Rede

Implementação de uma Rede

Distribuída

Distribuída

Para Interligações de Filiais

Para Interligações de Filiais

• Atualmente, uma das grandes dificuldade vem sendoAtualmente, uma das grandes dificuldade vem sendo

implementar um sistema para matriz e suas filiais, conectado implementar um sistema para matriz e suas filiais, conectado em uma só base de dados. Isso é um dos pré-requisitos

em uma só base de dados. Isso é um dos pré-requisitos pedidos em grandes empresas para a obtenção de um pedidos em grandes empresas para a obtenção de um software, pois com isso o

software, pois com isso o administrador da empresa poderáadministrador da empresa poderá ter todo o controle e acompanhamento do

ter todo o controle e acompanhamento do que estáque está acontecendo em todas as empresa.

acontecendo em todas as empresa.

• Existem várias maneiras de fazer essa integração. SeráExistem várias maneiras de fazer essa integração. Será

abordado algumas maneiras mais fáceis e de menor custo abordado algumas maneiras mais fáceis e de menor custo para essa implementação.

(13)

Implementação de uma Rede

Implementação de uma Rede

Distribuída

Distribuída

Para Interligações de Filiais

Para Interligações de Filiais

• A primeira solução para interligar as filiais A primeira solução para interligar as filiais com a matrizcom a matriz

em uma única base

em uma única base de dados, possibilitando o softwarede dados, possibilitando o software acessá-la em qualquer

acessá-la em qualquer local, é a local, é a comprcompra de um a de um IP VIP Válido.álido. Com a obtenção de um IP Fixo para o servido o banco de Com a obtenção de um IP Fixo para o servido o banco de dados, as outras estações, sejam onde estiver, poderão dados, as outras estações, sejam onde estiver, poderão se conectar diretamente ao servidor através de seu IP. Os se conectar diretamente ao servidor através de seu IP. Os custos para a obtenção desta alternativa são bem

custos para a obtenção desta alternativa são bem relativos. Dependem bastante do provedor que está relativos. Dependem bastante do provedor que está

contratando e de seus planos que estão a oferecer. Pela contratando e de seus planos que estão a oferecer. Pela nossa região, a obtenção de um IP

nossa região, a obtenção de um IP Fixo estFixo está em torno deá em torno de R$ 50,00 a R$ 100,00 por mês.

(14)

Implementação de uma Rede

Implementação de uma Rede

Distribuída

Distribuída

Para Interligações de Filiais

Para Interligações de Filiais

• Outra solução seria a Outra solução seria a obtenção de um progrobtenção de um programa paraama para

simular uma rede virtual,

simular uma rede virtual, gerandgerando assim um IP o assim um IP FixoFixo

Válido para o computador, possibilitando assim que as Válido para o computador, possibilitando assim que as outras estações conect

outras estações conectem no serem no servidor pelo vidor pelo IP gerandoIP gerando pelo programa. Um dos programas bastante conhecidos pelo programa. Um dos programas bastante conhecidos para faz

para fazer esse processo é o er esse processo é o LogMeIn Hamachi. AoLogMeIn Hamachi. Ao instala-lo, tem

instala-lo, tem-se a opção de criar -se a opção de criar uma rede virtual. Aouma rede virtual. Ao criá-la, podemos incl

criá-la, podemos incluir vários computadoruir vários computadores na rede.es na rede. Com todos os

Com todos os computcomputadores inclusos na adores inclusos na rede, bastarede, basta direcionar para as estações se conectarem ao servidor direcionar para as estações se conectarem ao servidor pelo IP gerado pelo Hamachi.

(15)

Implementação de uma Rede

Implementação de uma Rede

Distribuída

Distribuída

Para Interligações de Filiais

Para Interligações de Filiais

• Os custos para obtenção dessa ferramenta variam deOs custos para obtenção dessa ferramenta variam de

acordo com o número de computadores que serão acordo com o número de computadores que serão incluídos na

incluídos na rede. Parrede. Para até 5 a até 5 computarcomputares na es na rede, arede, a assinatura da ferramenta e gratuita. Para de 6 a 32 assinatura da ferramenta e gratuita. Para de 6 a 32 computador

computadores na rede, a es na rede, a assinatura sai pelo valor de assinatura sai pelo valor de R$R$ 29,00 por ano. Para de 33 a

29,00 por ano. Para de 33 a 256 computad256 computadores na rede, aores na rede, a assinatura sai pelo valor de

assinatura sai pelo valor de R$ 119,00 por ano. R$ 119,00 por ano. ParParaa obter até 256 computador

obter até 256 computadores na es na rede, com a rede, com a quantidadequantidade de redes ilimitadas, o custo sai pelo valor de R$ 199,00 de redes ilimitadas, o custo sai pelo valor de R$ 199,00 por ano.

(16)

Conclusão

Conclusão

• Conclui-se então, que os métodos e funcionalidadesConclui-se então, que os métodos e funcionalidades

utilizados darão sequência, para novos projetos em utilizados darão sequência, para novos projetos em andamento, também serão lembrados no decorrer de andamento, também serão lembrados no decorrer de nossas programaç

nossas programações. Consideramos assim, que não ões. Consideramos assim, que não sãosão apenas “ideias”

apenas “ideias” de métodos para ide métodos para implementaçmplementação, porémão, porém conceitos analisados, corrigidos e testados a fim de

conceitos analisados, corrigidos e testados a fim de identificar falhas. Apresentando “regras”, as quais identificar falhas. Apresentando “regras”, as quais deverão ser observadas relativamen

deverão ser observadas relativamente antes de iniciar te antes de iniciar aa codificação definitiva.

(17)

Conclusão

Conclusão

• Cada tipo Cada tipo de Diagrama e/ou Modelagem contribui para ode Diagrama e/ou Modelagem contribui para o

desenvolvimen

desenvolvimento de um to de um software de uma software de uma maneira.maneira. Assim, com toda a diagramação e modelagem do

Assim, com toda a diagramação e modelagem do bancobanco de dados, podemos dar

de dados, podemos dar início ao início ao desenvolvimendesenvolvimento doto do software, diminuindo assim os riscos de falhas e

software, diminuindo assim os riscos de falhas e facilitando a codificação do sistema.

(18)

OBRIGADO PELA ATENÇÃO

Referências

Documentos relacionados

Os resultados deste estudo mostram que entre os grupos pesquisados de diferentes faixas etárias não há diferenças nos envoltórios lineares normalizados das três porções do

 Compreender a importância do domínio das técnicas da escrita para a produção de uma informação de qualidade e saber aplica-las às especificidades dos diferentes géneros

Nessa situação temos claramente a relação de tecnovívio apresentado por Dubatti (2012) operando, visto que nessa experiência ambos os atores tra- çam um diálogo que não se dá

O score de Framingham que estima o risco absoluto de um indivíduo desenvolver em dez anos DAC primária, clinicamente manifesta, utiliza variáveis clínicas e laboratoriais

Todo ser humano é único e, por isso, toda sala de aula é um berço de diversidade. O que os sistemas educacionais fizeram ao longo dos tempos foi homogeneizar o sistema educacional

esta espécie foi encontrada em borda de mata ciliar, savana graminosa, savana parque e área de transição mata ciliar e savana.. Observações: Esta espécie ocorre

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

O profissional de saúde, em particular o médico, possui a tendência de se deixar dominar pelos aspectos concretos e objetivos da ciência. Resultados obtidos por ensaios clínicos