Sistema Locadora de Veiculos
Por: junior.silva • 26/11/2015 • Projeto de pesquisa • 4.298 Palavras (18 Páginas) • 916 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
Sistema Locadora de Veiculos
três corações, mg[pic 1]
2015
Nome: Adenilson Gonçalves de Faria
RA: 1446015
Nome: Júnior Gomes da Silva
RA: 1419312
Nome: José Fábio Lanza Camargo
RA: 1405461
Sistema Locadora de Veiculos
Trabalho apresentado para obtenção de nota do Projeto Integrado Multidisciplinar VIII do curso de Tecnólogo em Análise e Desenvolvimento de Sistema da Universidade Paulista – UNIP.
Orientador: Prof. Msc. Eduardo Zied Milian
três corações, mg
2015[pic 2]
RESUMO
Este projeto tem o objetivo de construir a documentação de design para um sistema de locação de veículos. Utilizamos como notação a UML - Unified Modeling Language (Linguagem de Modelagem Unificada) para gerar a documentação solicitada no projeto: diagramas de classe e de distribuição na visão estáticas do sistema e diagramas de sequência e de atividades na visão dinâmica. Apresentamos uma proposta de arquitetura no padrão MVC para conduzir as interações internas e externas ao sistema. Foi realizado o design de armazenamento de dados materializado através do Diagrama Entidade Relacionamento. O trabalho foi realizado no 2º Semestre de 2015. Como resultado da fase de design do modelo de processo de software criou-se um projeto gráfico do sistema para locação de veículos, baseado na documentação da fase de análise, levando a uma implementação muito mais clara e precisa do que deve ser produzido.
Palavras-chaves: uml, mvc, fase de projeto, locação de veículos.
ABSTRACT[pic 3]
This project aims to build the design documentation for a vehicle rental system. We use notation as UML - Unified Modeling Language (Unified Modeling Language) to generate the documentation requested in the project: class diagrams and distribution in the static view of the system and sequence diagrams and activity in dynamic vision. We present an architectural proposal in MVC pattern to conduct internal interactions and external to the system. It was performed data storage design embodied by Entity Relationship Diagram. The work was carried out in the 2nd half of 2015. As a result of software process model design phase created a graphic design system for rental cars, based on the analysis phase documentation, leading to implementation much clearer and needs to be produced.
Keywords: UML, MVC, design phase, rental cars.
SUMÁRIO
1 INTRODUÇÃO
2 ARQUITETURA MVC
3 FASE DE PROJETO NO MODELO DE PROCESSO
3.1 MODELO ENTIDADE RELACIONAMENTO
4 UML (Unified Modeling Language) – LINGUAGEM DE MODELAGEM UNIFICADA
4.1 Diagrama de Classes
4.2 Diagrama de Sequência
4.3 Diagrama de Atividades
4.4 Diagrama de Implantação
5 PROJETO DE SISTEMA PARA LOCAÇÃO DE VEÍCULOS
6 CONCLUSAO
REFERÊNCIAS
[pic 4]
1 INTRODUÇÃO
Construir software de qualidade e que atenda aos requisitos do cliente é um desafio para o engenheiro de sistemas. Para isso é necessário utilizar uma abordagem sistemática da engenharia de software denominada processo de software.
O Processo de software possui vários modelos que tem em comum quatro atividades fundamentais: a especificação que consiste na definição do software a ser produzido e suas restrições; o desenvolvimento onde é feito o projeto de software bem como a programação; a validação que coloca o software em verificação para garantir que as necessidades dos clientes sejam atendidas e evolução em que o software é modificado para atender novos requisitos e tecnologias do cliente e do mercado.
Na fase de desenvolvimento seja qual for o processo adotado pelo engenheiro de software temos o projeto de software onde através do documento de requisitos e análise elaborados na fase de especificação, projetamos o software determinando a sua arquitetura, projeto de banco de dados assim como diagramas de classe, sequência e de distribuição, reduzindo a intangibilidade do que será produzido.
Uma dupla de jovens empresários decidiu abrir uma empresa de locação de veículos. Entre muitas atividades para viabilizar o negócio, tinham de implantar um sistema para controle das locações. Decidiram então contratar uma empresa para o desenvolvimento do sistema. Depois de um mês de trabalho, o arquiteto do projeto (da empresa contratada) teve de fazer uma viagem para atender um cliente no exterior. Para ocupar o seu lugar, fomos designados para conduzir o projeto até o retorno do arquiteto. Antes de viajar, no entanto, o arquiteto passou todas as informações. Ele informou que a fase de análise acabara de ser finalizada e agora, como tarefa, deveremos conduzir o projeto, passando da fase de análise para a fase de projeto (design).
Este projeto tem o objetivo de construir a documentação de design para um sistema de locação de veículos sendo necessário gerar os artefatos solicitados no projeto: diagramas de classe e de distribuição, diagramas de sequência e de atividades. Apresentar uma proposta de arquitetura no padrão MVC e realizar o design de armazenamento de dados através do Diagrama Entidade Relacionamento.
A pesquisa a ser realizada neste trabalho pode ser classificada como bibliográfica. Isto porque deve a pesquisa em mãos um estudo inicialmente da construção de um protocolo de investigação através de resumos e fichamentos de livros da área, leituras de artigos e pesquisas na internet, auxiliando na percepção das variáveis do projeto.
...