Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIP INTERATIVA
Projeto Integrado Multidisciplinar VII
Cursos Superiores de Tecnologia
RA:
CURSO: Anlise e Desenvolvimento de Sistemas
SEMESTRE: 4
RESUMO
O principal desafio deste Projeto Integrado Multidisciplinar criar um sistema
para locadora de veculos, ser necessrio fazer a anlise e desenvolvimento do
software. No decorrer do trabalho, teremos algumas noes de tpicos vistos em
disciplinas do curso sendo colocados em prtica, o que claramente ajudara-nos a
desenvolver nossa capacidade de criar para encontrar e solucionar os problemas
relacionados com nossa futura profisso: analista de sistema, analista de banco de
dados, etc. Mesmo o PIM sendo apenas um trabalho acadmico para obteno da
nota referente ao 4 perodo do curso de Anlise e Desenvolvimento de Sistemas, no
qual o aluno ir se deparar com incertezas, dificuldades e riscos, entregar o projeto
finalizado, levando em conta as tendncias atuais do mercado de trabalho, ele deve
proporcionar ao usurio final uma ferramenta que supra plenamente todas suas as
necessidades e alavancar ainda mais os nossos conhecimentos na rea de
informtica.
Palavras-chave: anlise, veculos, sistema, software.
ABSTRACT
The main challenge of this Multidisciplinary Integrated Project is to create a system
for vehicle rental company, you need to do the analysis and software development.
During the work, we will have some notions visa topics in course subjects being put
in place, which clearly helped us to develop our ability to create to find and solve the
problems related to our future profession: System Analyst, Analyst database, etc.
Even the PIM being just an academic work to obtain the note of the 4th period of the
course of Systems Analysis and Development, in which the student will be faced with
uncertainties, difficulties and risks, deliver the finished project, taking into account
current trends labor market, it should provide the end user a tool that fully meet all
your needs and further leverage our expertise in computer science .
Keys word: analysis, vehicles, system, software.
SUMRIO
INTRODUO..................................................................................................................6
DESENVOLVIMENTO.....................................................................................................7
2.1
Cenrio....................................................................................................... 7
2.2
Justificativa do Projeto................................................................................... 7
2.3
Arquitetura MVC........................................................................................... 7
2.4
2.5
2.5.1
Diagrama de Classes.............................................................................. 9
2.5.2
Diagrama de Sequncia..........................................................................9
2.5.3
Diagrama de Atividades.........................................................................10
2.5.4
Diagrama de Implantao......................................................................10
2.6
CONCLUSO.................................................................................................................24
REFERNCIAS...............................................................................................................25
INTRODUO
2.1
DESENVOLVIMENTO
Cenrio
dessas
controlar a devoluo e o
Justificativa do Projeto
Arquitetura MVC
pode ser entendida como uma linguagem de modelagem que segue uma srie de
padres aceitos por uma comunidade de engenheiros de software por todo o
planeta. Seu incio se deu por: Jim Rumbaugh, Grady Booch e Ivar Jacobson na
dcada de 90. A UML baseada nos conceitos de Orientao a Objetos e que pode
ser observado em seus diagramas, que so expressos de forma lgica.
Os diagramas so divididos em dois grupos: um para a modelagem da
estrutura de um sistema e um para a modelagem do comportamento. Os diagramas
de estrutura so usados para representar os dados e relacionamentos estticos que
compe um sistema. O diagrama de comportamento fornece a representao dos
relacionamentos dinmicos entre os objetos que representam o sistema. Quando o
sistema desenvolvido, os diagramas passam a incluir detalhes que levam a
gerao de cdigo.
A UML pode ser utilizada para especificar sistemas de qualquer natureza,
ser usada em todas as fases do processo de desenvolvimento, objetivando dar
suporte visual expressivo para que os usurios possam desenvolver e trocar
modelos entre si.
2.5.1 Diagrama de Classes
10
Unificada
(UML),
representa
os
fluxos
conduzidos
por
11
2.6
Esse modelo de arquitetura MVC mostrado na figura 1 que as classes que esto na
View a 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 Modelo faz o encapsulamento
do estado da aplicao e faz notificaes a View de mudanas de estado. Temos
12
13
14
15
16
17
18
19
20
21
22
23
24
CONCLUSO
projeto
oportunizou
desenvolver
as
habilidades
de
anlise
desenvolvimento de projeto, trilhando todos os estgios para isso, bem como fazer
com que se tivesse uma interao real com o mundo real de softwares e suas
dificuldades encontradas ao longo do seu desenvolvimento. Com um projeto bem
elaborado e estruturado, a fase do Desenvolvimento pode encontrar uma
maximizao da sua produtividade, uma vez que os programadores tero um forte
embasamento oriundo da fase do Projeto. A anlise deste projeto sem dvida
atendeu as expectativas, pois novos conhecimentos foram absorvidos e o objetivo
principal foi atingido.
25
REFERNCIAS
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Design patterns elements
of reusable of object-oriented software. second ed. Addison-Wesley, 1995.
I. Sommerville, Engenharia de Software, So Paulo: Addison-Wesley, 6 edio,
2003.
J.C. Maldonado, S.C.P.F. Fabbri, 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
DE SISTEMA DE INFORMAO. 2006. Artigo Sipsio Brasileiro de Sistema de
Informao. Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2007.
R.S. Pressman, Engenharia de Software, Rio de Janeiro: McGraw Hill, 5 edio,
2002.
S.L. Pfleeger, Engenharia de Software: Teoria e Prtica, So Paulo: Prentice Hall,
2 edio, 2004.
R. Sanches, Processo de Manuteno. In: Qualidade de Software: Teoria e Prtica,
Eds. A.R.C. Rocha, J.C. Maldonado, K. Weber, Prentice Hall, 2001.
DENNIS, Alan; WIXOM, Barbara Haley; ROTH, Roberta M. Anlise e Projeto de
Sistemas. 5 ed. Rio de Janeiro: LTC, 2014.
FURTADO, Alfredo Braga; COSTA JNIOR, Jlio Valente da. Prticas de Anlise e
Projeto de Sistemas. Belm: abfurtado, 2010.
LARMAN, C. Utilizando UML e padres: uma introduo anlise e ao projeto
orientados a objetos e ao processo unificado. 2. ed. Porto Alegre: Bookman,
2007.
LEE, Richard C; TEPFENHART, William M. UML e C++: Guia Prtico de
Desenvolvimento Orientado a Objeto. So Paulo: Makron Books, 2002.
SILBERCHATZ, Abraham; F. KORTH, Henry; SUDARSHAN, S. Sistema de Banco
de Dados. 6 Edio. So Paulo: Elsevier, 2012.