Escolar Documentos
Profissional Documentos
Cultura Documentos
So Vicente
Uberlndia
2016
UNIP INTERATIVA
Projeto Integrado Multidisciplinar PIM VII
Curso Superior de Anlise e Desenvolvimento de Sistemas
So Vicente
Uberlandia
2016
RESUMO
ABSTRACT
This work is the development of static and dynamic views of a system for car rental
of a company. For preparation of the mentioned views , the disciplines of Project
Oriented Systems Object will address Oriented Programming Object- II , Quality
Management and Entrepreneurship, some more approach and others less so .
absorbed techniques are used in particular in the first two subjects , the use of
diagrams such as classes , sequence , etc. in order to develop the system using
MVC architecture , in addition to the database.
SUMRIO
1INTRODUO........................................................................................................ 4
2 CENRIO.............................................................................................................. 5
3 ABORDAGEM ACERCA DO CONCEITO DE MICROEMPRESA E QUALIDADE............6
3.1 Qualidade...................................................................................................... 6
4 UML, VISES ESTTICAS E DINMICAS DO SISTEMA............................................7
4.1 Diagramas Comportamentais........................................................................7
4.2 Diagramas Estruturais................................................................................... 7
4.3 Diagramas de Interao................................................................................ 8
5.1 Arquitetura do sistema baseada no modelo MVC........................................11
5.2 Diagrama Entidade-Relacionamento (DER).................................................12
5.3 Diagrama de classe de implementao: cadastrar cliente..........................13
5.4 Diagrama de classe de implementao: cadastrar veculo.........................14
5.5 Diagrama de classe de implementao: consultar veculo disponvel.........14
5.6 Diagrama de classe de implementao: efetuar a devoluo do veculo....15
5.7 Diagrama de classe de implementao: realizar a locao do veculo........15
5.8 Diagrama de sequncia de implementao: cadastrar cliente...................16
5.9 Diagrama de sequncia de implementao: cadastrar veculo...................18
5.10 Diagrama de sequncia de implementao: cadastrar cliente.................19
5.11 Diagrama de sequncia de implementao: consultar veculos locados no
dia..................................................................................................................... 20
5.12 Diagrama de sequncia de implementao: realizar a locao do veculo
.......................................................................................................................... 20
5.13 Diagrama de sequncia de implementao: fazer devoluo do veculo. .22
5.14 Diagrama de atividades do mtodo calcularMulta()..................................23
5.13 Diagrama de distribuio ou implantao.................................................24
1 INTRODUO
Neste trabalho ser desenvolvida elaborao das vises estticas e
dinmica de um sistema para uma locadora de veculos de uma empresa.
Com a crescente velocidade em que as transaes atuais acontecem, o uso
dos sistemas de informao se tornam cada vez mais imprescindveis para se
alcanar vantagem comercial, pois quando se tem um sistema automatizado, a
empresa tem uma ferramenta para organizar e prever suas contas, gastos e lucros,
podendo assim gerir de forma a anteceder o que est certo dentro dos negcios da
empresa e o que ainda precisa ser melhorado.
Assim, o trabalho foca o desenho da soluo do sistema, com nfase na
elaborao das vises esttica e dinmica do sistema, envolvendo a arquitetura
MVC e a soluo do banco de dados, com utilizao de diagramas de classes,
sequncia e outros pertinentes, tendo como linguagem padro temos a UML.
Cumpre ressaltar que esttico algo parado e dinmico algo que est em
constante evoluo.
2 CENRIO
Dois jovens empresrios abriram uma empresa de locao de veculos e
dentre as muitas atividades a serem executadas visando a legalizao e o
funcionamento da empresa, necessitavam de um sistema para implantar na
empresa visando o controle das locaes, ganhando com isso agilidade no
atendimento, gerando um servio de qualidade, o que pode ser um diferencial frente
a concorrncia. Iniciados os trabalhos e passados 01 (um) ms, o arquiteto finalizou
toda parte de anlise, todavia, teve de se ausentar e deixou como incumbncia a
seu substituto, passar da fase de anlise para fase de projeto, tambm conhecida
como design.
10
7 DESENHO DA SOLUO
11
12
13
14
15
Fonte: Prprios autores.
16
banco
de
dados
no
tocante
devoluo
do
17
:cliente
:cliente
:
clienteFor
cliente,
que
chama
classe clienteController,
que retorna
uma view para que seja preenchido os dados do cliente, esses dados so
enviados atravs da classe clienteForm assim persistindo no retorno da
mensagem, acessando a classe clienteDao, fazendo a incluso dos dados.
18
:
vecul
figura
9, diagrama
de
19
Supervis
or
disponveis para
locao no
sistema.
que retorna
que
sejam preenchidos os
dados
20
Atendent
21
classe locaoController,
que
acessa
classe
locao Fomr, que retorna uma view pra que sejam preenchidos os dados da
consulta, esses dados so enviados pela locaoController locao(model) que
por
sua
vez
acessa
a locaoDAO e,
so retornados
atravs
do
22
Atendent
e
23
sequncia
do fluxo
do
mtodo calcularMulta().
Ao se
efetuar
24
25
CONCLUSO
26
REFERENCIAS
DENNIS, A.; WIXOM, B. H.; ROTH, R. M. Anlise e Projeto de Sistemas. 5 ed. Rio
de Janeiro: LTC, 2014.DEVMEDIA. Modelagem de sistemas atravs da UML: uma
viso geral. Disponvel em: <http://www.devmedia.com.br/modelagem-de-sistemasatraves-de-uml-uma-visao-geral/27913>. Acesso em: 19 agos 2016.
DEVMEDIA.
Introduo
ao
padro
MVC.
Disponvel
http://www.devmedia.com.br/introducao-ao-padrao-mvc/29308>.
Acesso
em:
<
em:
20
agos 2016.
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Design patterns elements
of reusable of object-oriented software. second ed. Addison-Wesley, 1995.
FURTADO, A. B.; COSTA JNIOR, J. V. Prticas de Anlise e Projeto de
Sistemas. Belm: abfurtado, 2010.
LEE, R. C; TEPFENHART, W. M. UML e C++: Guia Prtico de
Desenvolvimento Orientado a Objeto. So Paulo: Makron Books,
2002.
Maldonado, J.C.; Fabbri, S.C.P.F. Teste de Software . In: Qualidade de Software:
Teoria e Prtica, Eds. A.R.C. Rocha, J.C. Maldonado, K. Weber, Prentice Hall, 2001.
MORGADO, Gisele P. RAPDIS: UM PROCESSO MDA PARA DESENVOLVIMENTO
27
em:
<http://www.sebrae.com.br/sites/PortalSebrae/artigos/entenda-as-
<http://www.jrmcoaching.com.br/blog/qual-e-o-conceito-de-qualidade-nas-