UNIP Guajar-Mirim
2016
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
UNIP Guajar-Mirim
2016
Resumo
ABSTRACT
Sumrio
1
INTRODUO........................................................................................................6
DESENVOLVIMENTO............................................................................................7
2.1
Cenrio.............................................................................................................7
2.2
Justificativa do Projeto.....................................................................................7
2.3
Arquitetura MVC...............................................................................................8
2.4
2.5
2.5.1
Diagrama de Classes................................................................................9
2.5.2
Diagrama de Sequncia..........................................................................10
2.5.3
Diagrama de Atividades..........................................................................10
2.5.4
Diagrama de Implantao.......................................................................10
2.6
CONCLUSO.......................................................................................................23
REFERNCIAS....................................................................................................24
1 INTRODUO
O uso de computadores nas mais diversas reas do conhecimento humano
tem gerado uma crescente demanda por solues computadorizadas. Para os
iniciantes na Cincia de Computao, desenvolver softwares , muitas vezes,
confundido com programao. Essa confuso inicial pode ser atribuda, pela forma
como as pessoas so introduzidas nesta rea de conhecimento, comeando por
desenvolver habilidades de raciocnio lgico, atravs de programao e estruturas
de dados.
Criar um software de qualidade atendendo aos requisitos do cliente um
desafio para o engenheiro de sistemas. Para tanto se faz necessrio utilizar uma
abordagem sistemtica da engenharia de software chamada processo de software.
O Processo de software possui vrios modelos que tem em comum quatro
atividades fundamentais: a especificao que consiste na definio do software a ser
produzido e suas restries; o desenvolvimento onde feito o projeto de software
bem como a programao; a validao que coloca o software em verificao para
garantir que as necessidades dos clientes sejam atendidas e evoluo 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 atravs do documento de
requisitos e anlise elaborados na fase de especificao, projetamos o software
determinando a sua arquitetura, projeto de banco de dados assim como diagramas
de classe, sequncia e de distribuio, reduzindo a intangibilidade do que ser
produzido.
Neste cenrio, frequentemente no possvel conduzir o desenvolvimento
de software de maneira individual. Pessoas tm de trabalhar em equipes, o esforo
tem de ser planejado, coordenado e acompanhado. Este projeto tem o objetivo de
construir a documentao de design para um sistema de locao de veculos sendo
necessrio gerar os artefatos solicitados no projeto.
A pesquisa a ser realizada neste trabalho pode ser classificada como
bibliogrfica. Isto porque deve a pesquisa em mos um estudo inicialmente da
6
dessas
controlar a devoluo e o
Unificada
(UML),
representa
os
fluxos
conduzidos
por
10
12
13
14
15
17
18
dados
so
enviados
retornados
atravs
do
mtodo
19
20
21
22
3 Concluso
Aps extensa pesquisa sobre a teoria envolvendo a fase de Projeto e a
aplicao da mesma, conseguiu-se, com xito, obter todos os conhecimentos
necessrios para o entendimento deste importante Projeto Integrado Multidisciplinar
VII e assim permitindo colocar em prtica todo o conhecimento aprendido em sala
de aula. Dessa forma a expectativa foi maior para que o trabalho tivesse xito
completo e coerncia, certamente foi necessrio bem mais dedicao e empenho na
fase de pesquisa e elaborao do mesmo.
No decorrer deste trabalho, procurou-se utilizar uma linguagem acessvel a
praticamente a todas as faixas etrias, ao mesmo tempo que se nivelava a teoria
com prtica de forma a propiciar o resultado apresentado inicialmente, que seria
criar um sistema para Locadora de Veculos da empresa dos jovens irmos,
apresentados do manual do PIM VII.
O projeto oportunizou desenvolver as habilidades de anlise e 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.
23
4 Referncia
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.
24