Escolar Documentos
Profissional Documentos
Cultura Documentos
Pim 7
Pim 7
2016
UNIP INTERATIVA
1505231 - 1500492
2 Semestre
2016
RESUMO
Com esse cenrio, possvel garantir uma documentao que facilite o trabalho dos
desenvolvedores e arquitetos envolvidos com o sistema. A metodologia utilizada
para a elaborao foram as aulas de Projeto de Sistemas Orientado a Objetos.
ABSTRACT
This document shows a project that has systems aspects of object-oriented, aiming
to create a structural documentation of a system for a company specializing in car
rental. This system controls the locations of each customer returns, if it was delivered
on time or not, makes the calculation of the fine and sends the amounts to be paid.
The entity relationship diagram and shows the definition of database entities that
have been incorporated through the class diagram model, in addition to the
definitions of the data types and the relationship between the entities.
The activity diagram must be the method used by the system, called 'calcularMulta
()', which calculates the value of a fine if it is implemented. This diagram shows the
flow of this method, its logic, the conditions and the return.
The distribution diagram is represented by the devices used in the system, as they
are interconnected, what are the layers, types of connections and types of
components (executable, interface, databases).
Finally, the MVC architecture shows the relationship between the Model, the View,
and the Controller, as well as methods, events, and requests each, and how the
classes are divided between them.
With this scenario, you can ensure documentation to facilitate the work of developers
and architects involved with the system. The methodology used for the preparation
were the classes 'Systems Object-Oriented Design'.
SUMRIO
1 INTRODUO ................................................................................................. 6
8 CONCLUSO ................................................................................................. 23
9 REFERNCIAS .............................................................................................. 24
6
1 INTRODUO
Dois empresrios jovens decidiram abrir uma empresa para realizar locao de
veculos. Dentre as diversas atividades programadas, uma delas foi criar um sistema
para controlar as locaes (devoluo, pagamentos, multas), e para isso eles
contrataram uma empresa especializada em desenvolvimento de software. Essa
empresa j concluiu a fase de anlise de requisitos, e agora ser a vez da fase de
projeto (design).
O objetivo para realizao desse trabalho criar os diagramas envolvidos com esse
sistema, e por tanto: criao do diagrama de entidade-relacionamento (banco de
dados), desenho da arquitetura de referncia utilizando MVC, diagramas de
distribuio, diagrama de atividades do mtodo calcularMulta(), e para cada caso de
uso definido, criar os diagramas de classe de implementao e o diagrama de
sequncia de implementao.
Com isso ser possvel obter toda a documentao estrutural (design) do sistema,
servindo para auxiliar os desenvolvedores e arquitetos, garantindo mais qualidade e
reforo no momento do desenvolvimento.
2 ARQUITETURA MVC
O modelo de arquitetura MVC abaixo, mostra que as classes que esto na View,
como exemplo a VeiculoForm, envia eventos de usurios ao Controller e tambm
pode solicitar atualizaes do Model. O Controller mapeia as aes de usurio
para atualizar o modelo e faz a seleo de vrias Views. O Model faz o
encapsulamento do estado da aplicao e traz notificaes para View sobre as
mudanas de estado. A classe AplicaoFachada faz a segurana, garantindo a
proteo da View e da Model, com comunicaes com sistemas externos,
gerenciando essa comunicao.
8
7 DIAGRAMA DE DISTRIBUIO
8 CONCLUSO
Com a criao desse projeto foi possvel desenvolver uma habilidade em anlise
e desenvolvimento de sistemas, passando por todas as etapas, fazendo ter uma
interao mais realista com a realidade do software e suas dificuldades
encontradas ao longo do processo de desenvolvimento.
9 REFERNCIAS