A CRIAÇÃO DE UM DIAGRAMA DE CLASSE, TENDO UMA CLASSE CLIENTE, BUGGY, TIPO_BUGGY E RESERVA
Por: Ozéias Mello • 11/5/2015 • Trabalho acadêmico • 5.412 Palavras (22 Páginas) • 326 Visualizações
[pic 1][pic 2][pic 3][pic 4]
[pic 5]
[pic 6]
[pic 7]
[pic 8]
[pic 9]
[pic 10]
[pic 11]
[pic 12]
[pic 13]
SUMÁRIO
1 CAPA, FOLHA DE ROSTO E SUMÁRIO........................................................1 e 2
2 INTRODUÇÃO......................................................................................................3
3 OBJETIVO.............................................................................................................4
4 DESENVOLVIMENTO..........................................................................................5
4.1 CRIAÇÃO DE UM DIAGRAMA DE CLASSE, TENDO UMA CLASSE CLIENTE, BUGGY, TIPO_BUGGY E RESERVA.........................................................5
4.1.2 INFORMAÇÕES PARA CRIAÇÃO DE DIAGRAMA DE CLASSE.........5 e 6
4.1.3 DIAGRAMA DE ACORDO COM O SOLICITADO.......................................6
4.2. CRIAÇÃO DE UM PROJETO DE BANCO DE DADOS USANDO FERRAMENTA CASE BR MODELO............................................................................6
4.2.1 MODELO EM BrModelo CONCEITUAL........................................................7
4.2.2 MODELO EM BrModelo LÓGICO.................................................................7
4.2.3 SCRIPT SQL GERADO PELA FERRAMENTA BRMODELO.................8 e 9
4.3 FERRAMENTA C# NA IMPLEMENTAÇÃO DAS CLASSES.......................10
4.4 IMPLEMENTAÇÃO DE UMA REDE DISTRIBUÍDA VISANDO CUSTO E SOLUÇÕES................................................................................................................11
4.4.1 DESENVOLVIMENTO E ORGANIZAÇÃO.................................................11
4.4.2.ENGENHARIA DE SOFTWARE.................................................................11
4.4.3.TECNOLOGIAS UTILIZADAS....................................................................11
4.4.4.IMPLEMENTAÇÃO E FUNCIONAMENTO.................................................11
4.4.5.DIFICULDADES ENCONTRADAS.............................................................11
4.4.6.TESTES REALIZADOS..............................................................................11
5 CONCLUSÃO.....................................................................................................33
6 REFERÊNCIAS..................................................................................................34
2 INTRODUÇÃO
O analista de sistemas deve garantir o alinhamento entre tecnologia e estratégias organizacionais, os projetos de software devem conhecer o cenário organizacional em um nível suficiente, a ponto de avaliar e sugerir melhorias, ou mesmo reengenharia nos processos de negócio. Este trabalho mostrará na prática a importância das técnicas e o desenvolvimento do sistema que iremos utilizar a linguagem C#, através do diagrama de atividades, bem como a modelagem de dados na utilização dos consagrados bancos de dados relacionais juntamente com a programação orientada a objetos, viabilizando o sucesso dos sistemas no que tange o alinhamento dos objetivos aos processos das organizações
- OBJETIVO
Apresentar os requisitos coletados na forma de diagramas de casos de uso e a suas entidades de relacionamento, implementar esses dados em um software de desenvolvimento mostrando as telas que conteria o sistema. Ao concluirmos este trabalho teremos em mãos todas as informações para o desenvolvimento do software até o teste e validação..
- DESENVOLVIMENTO
4.1 CRIAÇÃO DE UM DIAGRAMA DE CLASSE
De acordo com o cenário proposto iremos levantar para este Diagrama de Classe tais princípios:
Classe Cliente:
- Atributos: Código do cliente, Nome do cliente, Telefone do cliente,
- CNH do cliente, RG do cliente, CPF do cliente, Endereço do cliente.
- Métodos: Cadastrar, Alterar, Excluir e Pesquisar cliente.
Classe Buggy:
- Atributos: Número do buggy, Modelo do buggy, Ano do buggy, Tipo do buggy.
- Métodos: Cadastrar, Alterar, Excluir e Pesquisar buggy.
Classe Reserva:
- Atributos: Código da reserva, Data da reserva, Data de retirada do buggy, Data de devolução do buggy, Código do cliente, Número do buggy, Valor estimado da reserva.
- Métodos: Cadastrar, Alterar, Excluir e Pesquisar reserva.
Classe Tipo_buggy:
- Atributos: Descrição do tipo, Código do tipo, Valor do tipo.
- Métodos: Cadastrar, Alterar, Excluir e Pesquisar tipo.
Para estes relacionamentos, seguirão estas seguintes informações aos quais serão atribuídas ao nosso Diagrama de Classe:
4.1.2 Informações para a criação do Diagrama de Classe.
Uma Cliente pode fazer nenhuma ou várias Reservas,
Uma Reserva tem no mínimo um e no máximo um Cliente.
Um Buggy pode estar em nenhuma ou várias Reservas (lembrando que não pode ser ao mesmo tempo).
Uma Reserva tem no mínimo um e no máximo um Buggy.
Um Tipo_buggy pode ter nenhum ou vários Buggys.
Um Buggy tem obrigatoriamente um Tipo_buggy.
[pic 14]4.1.3 Diagrama de Classe de acordo com o solicitado.
4.2. CRIAÇÃO PROJETO DE BANCO DE DADOS
De acordo com o nosso cenário, será apresentado um projeto de Banco de Dados, usando o modelo conceitual nas aplicações das formas normais, usando a ferramenta CASE, também fora acrescentado sem pedido do projeto, mas para aprofundamento do modelo, o modelo Lógico parametrizando todos os modelos de um Bando de Dados e suas funcionalidades de acordo com o projeto apresentado, que é Locadora de Buggy´s.
...