Escolar Documentos
Profissional Documentos
Cultura Documentos
GOINIA
2013
1
Trabalho
do
Projeto
Integrado
Multidisciplinar PIM para obteno de
nota no 4 perodo, apresentado
Universidade Paulista UNIP.
Orientador: Prof. Esp. Daniel Fernandes
de Oliveira
GOINIA
2013
_______________________/__/___
Prof. Esp. Antnio Carvalho Torres
Universidade Paulista UNIP
_______________________/__/___
Prof. Ms. Antnio Cruvinel Borges Neto
Universidade Paulista UNIP
_______________________/__/___
Prof. Esp. Daniel Fernandes de Oliveira
DEDICATRIA
Este trabalho dedicado a todos nossos familiares e pessoas intimamente
ligadas s nossas vidas, que no perodo de desenvolvimento deste trabalho nos
ajudaram com pacincia, carinho e compreenso, nos dando foras para que
possamos alcanar nosso sucesso.
AGRADECIMENTOS
Ao professor orientador Daniel Fernandes de Oliveira, pela orientao,
ateno, confiana e conhecimento compartilhado durante todo o trabalho;
Aos professores Celio Santos e Wilker Bueno, pela expertise, motivao e
cases compartilhados para elaborao desse trabalho;
Especialmente aos nossos pais por todo apoio e carinho que nos oferecem
em toda a nossa vida;
Aos amigos, familiares, colegas de trabalho e de faculdade e a todos que
colaboraram direta ou indiretamente com a execuo deste trabalho.
RESUMO
O Projeto Integrado Multidisciplinar IV do 4 Perodo do Custo Superior em
Tecnologia de Anlise e Desenvolvimento de Sistemas da Universidade Paulista - UNIP,
traz o desafio de fazer uma anlise e o desenvolvimento de um sistema destinado a
Locadoras de Veculos. Se espera que mesmo se tratando de um projeto acadmico,
onde existem dificuldades, riscos e incertezas, realizar a entrega de um projeto, de
acordo com as exigncias do mercado de trabalho na qual proporcione ao cliente uma
ferramenta que consiga atender s necessidades do mesmo.
ABSTRACT
The Integrated Multidisciplinary Design IV of the 4th Period of Higher
Technology Cost Analysis and Systems Development Universidade Paulista - UNIP,
brings the challenge of making an analysis and development of a system for rental
car companies. Expected that despite being an academic project where there are
difficulties, risks and uncertainties, make delivery of a project, in accordance with the
requirements of the labor market in which the customer provides a tool that can meet
the needs of the same.
SUMRIO
DEDICATRIA............................................................................................................4
AGRADECIMENTOS..................................................................................................5
RESUMO.................................................................................................................... 7
ABSTRACT.................................................................................................................8
SUMRIO................................................................................................................... 9
LISTA DE ABREVIAES........................................................................................12
LISTA DE ILUSTRAES........................................................................................13
LISTA DE TABELAS.................................................................................................14
1 INTRODUO.......................................................................................................15
1.1 Justificativa.........................................................................................................15
1.2. Objetivos Gerais................................................................................................16
Plano de Negocio.....................................................................................................17
Termo de Abertura do Projeto...................................................................................24
Escopo do Projeto....................................................................................................24
2 DESCRIO.........................................................................................................25
2.2 Cronograma........................................................................................................26
3 DESENVOLVIMENTO...........................................................................................28
3.1 Engenharia de Software.....................................................................................28
I - Objetivo do projeto...............................................................................................28
II - Justificativa do projeto.........................................................................................28
III - Riscos da Inexecuo........................................................................................29
IV - Premissas e restries para o projeto...............................................................29
V - Designao do gerente do projeto......................................................................29
VI - Atribuies do solicitante do projeto..................................................................30
VII - Descrio do projeto.........................................................................................31
1. Produto do projeto................................................................................................31
9
11
LISTA DE ABREVIAES
CNH: Carteira de Nacional de Habilitao.
CPF: Cadastro de Pessoa Fsica.
CNPJ: Cadastro Nacional de Pessoa Jurdica.
DP: Departamento.
12
LISTA DE ILUSTRAES
Figura 2 - Caso de uso.............................................................................................41
Figura 3 - Diagrama de classes................................................................................45
Figura 4 - Diagrama de sequncia "Inserir funcionrio"...........................................46
Figura 5 - Diagrama de sequncia "Editar funcionrio"...........................................47
Figura 6 - Diagrama de sequncia "Remover funcionrio"......................................47
Figura 7 - Diagrama de sequncia "Inserir veculo".................................................47
Figura 8 - Diagrama de sequncia "Editar veculo".................................................48
Figura 9 - Diagrama de sequncia "Remover veculo"............................................48
Figura 10 - Diagrama de sequncia "Inserir cliente"................................................48
Figura 11 - Diagrama de sequncia "Editar cliente".................................................49
Figura 12 - Diagrama de sequncia "Remover cliente"...........................................49
Figura 13 - Diagrama de sequncia "Efetuar locao"............................................49
Figura 14 - Diagrama de sequncia "Finalizar locao"..........................................50
Figura 15 - Diagrama de pacotes.............................................................................52
Figura 16 - Diagrama mquina de estados..............................................................53
Figura 17 - Diagrama de comunicao....................................................................54
13
LISTA DE TABELAS
Tabela 2 - Requisitos no funcionais........................................................................38
Tabela 3 - Documentao do caso de uso Manter Empresa...................................42
Tabela 4 - Documentao do caso de uso Manter Cliente......................................43
Tabela 5 - Documentao do caso de uso Manter Frota.........................................44
Tabela 6 - Documentao do caso de uso Manter Locao....................................44
14
1 INTRODUO
O desafio do Projeto Integrado Multidisciplinar IV, para o 4 perodo do curso
de Anlise e Desenvolvimento de Sistema fazer uma anlise e o desenvolvimento
de um sistema para uma soluo no ramo de locao de veculos, usando os
aprendizados
adquiridos
nas
disciplinas
bases
complementares:
1.1 Justificativa
O ramo de locao de veculos est em ascenso no Brasil. Segundo a
Associao Brasileira das Locadoras de Automveis (ABLA), o setor registrou
contribuies tributrias superiores a R$ 1,8 bilho em 2011, empregando direta e
indiretamente, mais de 277 mil pessoas. A durao mdia das locaes aumentou
de 3,6 dias para 6 dias em dois anos.
Este tipo de atividade possu um ativo imobilizado de alto custo, os veculos.
Por este motivo encontrar solues e estratgias para reduo de custos e
otimizao de processos uma prioridade. preciso um controle rigoroso de
aspectos como durao da locao e facilitar a venda de itens opes.
Utilizando a anlise de sistemas e as tcnicas e ferramentas adquiridas no
ambiente acadmico possvel a abstrao deste problema para a elaborao de
um projeto de software que satisfaa a necessidade de empresas deste setor.
A possibilidade de aplicao do conhecimento cientfico em problemas reais
torna este projeto necessrio, visto que o mesmo gera oportunidade de aplicao
de diversos assuntos como UML, Gerncia de Projetos e Processos.
15
16
Plano de Negocio
1 Informaes sobre o responsvel pela proposta.
Nome: Aldir Origuela Frana
Identidade: 2039904-9
Endereo: AV-T37 QD 166 AP 2901 ED. BORGES LANDEIRO OLYMPUS
Bairro: SETOR BUENO
Telefone: (62) 3612-4226
Formao Profissional: Analista de Sistemas.
Atribuies no Empreendimento: Proprietrio.
2 Natureza/Descrio do empreendimento:
Individual
Razo Social: HOJE SOLUES LTDA
Nome Fantasia: HOJE SOLUES LTDA
CGC 2.1. Nome dos scios e respectivas participaes na empresa
ALDIR ORIGUELA FRANA
2.2. reas de competncia tecnolgica (reas de conhecimento tcnico
que so dominadas)
Nome
Programao
Projeto e Processo
17
3 Plano estratgico
3.1 Misso e objetivos estratgicos:
A misso da empresa proporcionar solues inteligentes em software que vo
otimizar processos de uma empresa.
Objetivo estratgico a curto prazo conquistar a fidelizao de clientes e expandir a
carteira. Se tornar uma empresa que seu ponto forte seja qualidade e pontualidade nos
projetos solicitados.
3.2 Ameaas e oportunidades:
Devido ao nvel de profissionais qualificados no mercado de trabalho serem poucos, a
empresa tem como objetivo formar profissionais na qual vo contribuir com o
crescimento da empresa a longo prazo.
3.3 Pontos fortes:
O ponto forte da empresa proporcionar ao cliente o suporte necessrio e entregar o
servio solicitado com qualidade e cumprir as datas propostas nos projetos.
18
ESTGIO
01
Maturao da ideia
02
Em especificao
03
Em desenvolvimento
04
Em teste
05
Prottipo
06
Demonstrao
cliente
07
Em comercializao
* Quando o projeto se referir a mais de um produto/servio, fazer um cronograma para cada produto,
separadamente.
5) Comercializao
19
Estudo de mercado
2.
3.
Honorrios
4.
Registro da Empresa
5.
Mquinas e Equipamentos
6.
Mveis / Utenslios
7.
Capital de giro
8.
Outros (especificar)
9. Total
6.2 Origem dos recursos (investimentos iniciais)
Valor Total
R$ 9.944.000,00
7) Receita e custos
7.1 Receitas operacionais
Ano
1 Trimestre
1 Ano
100.000,00
2 Ano
500.000,00
3 Ano
900.000,00
20
Salrios e encargos
2.
Pr-labore
3.
Taxa de Incubao
4.
5.
Materiais Diversos
6.
Manuteno e Conservao
7.
Seguros
8.
Depreciao
9.
Outros
10. Total
7.3 Custo varivel (1 ano)
Descrio
1.
Matria Prima
2.
Embalagem
3.
Outros insumos
4.
Frete
5.
6.
Total
Descrio
Resultado Operacional (1 2 3)
Lucro Bruto (4 + 5 6)
21
1. Receita
Operacional
2.Receita no
operacional
(A) Total de Entrada
3. Despesa
Operacional
4. Despesa no
operacional
4. Investimento
(B) Total de
Sada
(C) Saldo no
ms
A = (1 + 2); B = (2 + 3 + 4); C = (A B); Total = Soma (Ms 1 12)
10) Indicadores
10.1 Ponto de equilbrio anual: Primeiro ano (se no houver previso
de receita para o primeiro ano, no considere este item)
89.000,00
P.E =
1.000,0
22
23
TERMO DE ABERTURA
Nome do projeto:
rea Responsvel:
Preparado / Revisado por:
Aprovado por:
rea:
[ x ] Fim
[ x ] Meio
Escopo do Projeto
No projeto foi definido que seria feito o cadastro de cliente, cadastro de
funcionrio, cadastro de frota e a locao da frota. Para maior conforto do cliente, o
desenvolvimento da soluo ser realizado em duas plataformas Java Web e
Desktop, disponibilizando tambm o banco de dados.
Todo desenvolvimento do software ser baseado na anlise realizada pela
gerencia de projeto feita juntamente com o cliente, ou seja, nada que no esteja
dentro da anlise documentada ser feito, pelos desenvolvedores da soluo.
24
2 DESCRIO
2.1 Planejamento
Para o planejamento da anlise e o desenvolvimento do sistema, foi adotado
a diviso de tarefas como a colaborao de conhecimento em deficincias
possivelmente encontradas que poderiam atrapalhar o andamento do projeto no
tempo esperado, executando o cronograma, seguindo os passos do modelo
cascata e fazendo um bom levantamento de requisitos, para desenvolver um
software com margem de segurana e tranquilidade.
25
2.2 Cronograma
Fase1
ID
1
2
Nome da tarefa
Iniciar projeto documentado: Iniciar
documentao do projeto
Criar cenrio: Coletar narrativas de
situaes no domnio que favorecem o
levantamento
identificao de problemas e a
antecipao das solues. Lembrar de
focar as atividades que as pessoas
realizam na organizao possibilitando
uma perspectiva mais ampla dos
problemas atuais onde o sistema
dever ser inserido, explicando porque
ele necessrio.
Levantar
capturar requisitos para descobrir junto
ao cliente quais so as caractersticas
necessrias
existindo diversas tcnicas que podem
ser utilizada, utilizar a mais bsica e
intuitiva que a entrevista.
Definir regras de negcio: Listar as
regras de negcios determinando como
a empresa funciona, o que deve ser
feito e como deve ser feito.
Criar os casos de uso: Documentar os
requisitos
utilizando a UML, descrever a interao
entre o usurio e o sistema com o
intuito de prover a funcionalidade
solicitada, indicando as sequncias de
passos seguidos durante a interao.
Para cada funcionalidade do sistema,
ser criado pelo menos um caso de
uso.
Documentar os diagramas de caso
de uso: Realizar a documentao do
caso de uso para melhorar a
comunicao entre o usurio final e o
desenvolvedor tornando o processo de
anlise de requisitos mais eficaz e
eficiente.
Diagrama de classe: Criar o diagrama
de classe com objetivo de mostrar os
Fase 2
Desenvolver o plano de negcio:
Desenvolver o Termo de Abertura:
9 Diagrama de pacote: Criar diagramas
para representar os subsistemas ou
sub-mdulos englobados por um
sistema de forma a determinar partes
que o compem.
Desenvolvimento
Desenvolver o software da locadora de
carro de acordo com a anlise feita
usando a linguagem JAVA WEB e
Desktop.
Testar o Software: Testar o software
para encontrar possveis erros de
codificao e divergncias com a regra
de negcio.
Desenvolver o documento de
Concluso
Documentao com as especificaes
da concluso do projeto.
27
3 DESENVOLVIMENTO
3.1 Engenharia de Software
De maneira simplificada, podemos definir como uma rea da tecnologia da
informao preocupada com os mtodos e prticas de desenvolvimento de
software, incluindo planejamento, especificao, codificao, testes e outras
atividades inclusas no ciclo de um software.
I-
Objetivo do projeto
Anlise e Desenvolvimento de um software para gesto de locadoras de
II -
Justificativa do projeto
Diante do atual cenrio competitivo que temos hoje, as empresas esto
buscando expandir seus limites. Esse contexto exige que profissionais sejam
aproveitados ao mximo de sua produtividade, e com um menor tempo possvel
necessrio para realizar suas atividades, reduzindo custos na operao, e fazendo
com que a empresa tenha ainda mais um potencial competitivo, com um servio
rpido, seguro, eficiente e que tenha um grande valor agregado.
Resumo das condies do projeto
Atualmente, a empresa j dispe de funcionrios e insumos para
implementar um novo modelo gesto baseado nos mais modernos padres de
qualidade. Ser realizado um treinamento de capacitao, onde ser oferecido
toda capacitao tcnica necessria para operacionalizar o sistema de locao.
28
Benefcios e Beneficiados
Benefcios
Agilidade no processo
Reduo de custos
Maior lucratividade
Diminuio de retrabalho
Diminuio de falhas
Controle de cadastro
III -
Riscos da Inexecuo
Como firmado em contrato, at a data 09/12/2013 todo o sistema dever
IV -
V-
Premissas
Desenvolver uma aplicao que atenda
s necessidades do cliente.
Utilizar as melhores prticas de
desenvolvimento de software
Gerir bem os recursos disponveis
Entregar no prazo estipulado
Garantir a mxima excelncia no produto
entregue
29
Assegurar
que
equipe
do
projeto
esteja
ciente
de
suas
responsabilidades;
30
VII -
Descrio do projeto
1.
Produto do projeto
Produto: Software Gesto Locado de Veculos
Processo: Planejar, desenvolver, codificar, testar, homologar, capacitar,
implantar e manter.
2.
25/11/2013.
3.
abaixo:
1 Servio ou Entregue 1
2 Servio ou Entregue 2
3 Servio ou Entregue 3
4 Servio ou Entregue 4
TOTAL
31
32
IX - Registro de alteraes
Data
15/10/2013
15/10/2013
X-
Autorizaes
Goinia, 09 de 08 de 2013.
_____________________________________
Fabio Gandolfo
Diretor Administrativo
33
requisitos
diretamente
ligados
funcionalidade
do
software,
Nome
RF001
Manter empresa
RF002
Inserir empresa
RF003
Editar empresa
RF004
Remover
empresa
RF005
Consultar
empresas
RF006
Manter
funcionrio
RF007
Inserir funcionrio
RF008
Editar funcionrio
RF009
Remover
funcionrio
RF010
Consultar
funcionrio
RF011
Manter frota
RF012
Inserir frota
RF013
Editar frota
RF014
Remover frota
RF015
Consultar frota
RF021
Manter cliente
RF022
Inserir cliente
RF023
Editar cliente
RF024
Remover cliente
RF025
Consultar cliente
RF026
Manter locao
RF027
Locar Veculo
RF028
Consultar
Locao
Descrio
RNF001
Desenvolver o softw
superior
RNF002
O software deve ro
bem
negcio
fundamental
para
sucesso
no
Descrio
RN001
RN002
RN004
RN007
RN009
RN013
39
Manter frota
Manter proteo
Manter locao
40
41
Fluxos Excepcionais
Ps-condio
Caso de uso
Caso de uso geral
Ator Principal
Atores Secundrios
Pr-condio
42
Fluxo Normal
Fluxos Excepcionais
Ps-condio
Caso de uso
Caso de uso geral
Ator Principal
Atores Secundrios
Pr-condio
Fluxo Normal
Fluxos Excepcionais
Ps-condio
Caso de uso
Caso de uso
geral
Ator Principal
Atores
Secundrios
Pr-condio
Fluxo Normal
Fluxos
Excepcionais
Ps-condio
Tabela 5 - Documentao do caso de uso Manter Locao
44
45
46
Veculo: Inserir
47
Veculo: Editar
Veculo: Remover
48
49
50
51
52
53
Diagrama
de
comunicao
definido
pelo
54
Ttulo do projeto
Desenvolvimento de um sistema para locadora de veculos
XII -
Consideraes finais
Pelo presente termo damos por encerrado o Projeto Desenvolvimento de um
55
XIII - Autorizaes
Goinia, 12 de Dezembro de 2013
___________________________________
Aldir Origuela Frana
Presidente/Diretor
___________________________________
Joo Everton de Arajo Melo
Vice Presidente/Diretor
___________________________________
Tiago Lucas Rodrigues da Silva
Gerente do Projeto
Nota: Quaisquer alteraes neste documento devero ser submetidas ao processo de controle de projeto para
aprovaes antes de serem incorporadas a este documento.
56
4 CONSIDERAES FINAIS
O objetivo do Projeto Integrado Multidisciplinar IV transforma a teoria
aprendida em sala de aula para pratica, devido ao nvel de conhecimento estar
mais avanado a exigncia e expectativa maior. Para um resultado mais
completo e coerente com o nvel na qual se encontramos necessrio bem mais
dedicao e pesquisas.
Mantendo a forma simples e objetiva, foi possvel estar aplicando a teoria e
pratica simultaneamente, formando o resultado de um software para uma Locadora
de Veculos na qual consegue atender as necessidades fundamentais de qualquer
cliente.
4.1 Aprendizado Adquirido.
O projeto proporcionou a oportunidade do grupo desenvolver a habilidade de
Anlise, seguindo todas as etapas da mesma, alm de fazer a iterao da equipe
compartilhando conhecimentos tcnicos adquiridos ao longo desse projeto. Por fim
o resultado final da anlise foi bem satisfatrio, pois o grupo conseguiu atingir o
objetivo pretendido.
57
5 REFERNCIAS BIBLIOGRFICAS
ABLA, Associao Brasileira de Locadoras de Automveis. Empregos e tributos.
So
Paulo,
2013.
Disponvel
em:
<http://www.abla.com.br/setor-de-
locacao/principais-indicadores/empregos-e-tributos/>.
BOOCH, G.; JACOBSON, I.; RUMBAUGH, J.UML- guia do usurio. 2. ed. Rio de
Janeiro, Campus, 2006.
BOOKMAN, Utilizando UML e padres - Uma introduo a anlise e ao projeto
orientados, 2007.
CINCIA MODERNA, Engenharia de Software: Anlise e Projeto de Sistema,
2008. DEITEL, Java - Como Programar HARVEY M. DEITEL & PAUL J., 2010.
Guia PMBOK 4a edio;
MARQUES, P.; PEDROSO, H. C# 2.0. Rio de Janeiro: LTC, 2007.
MARTINS, J. C. C. Gerenciando projetos de desenvolvimento de software com
PMI, RUP e UML. 4. ed. Rio de Janeiro: Brasport, 2007.
MARTINS, J. C. C. Tcnicas para gerenciamento de projetos de software. Rio de
Janeiro: Brasport, 2007.
SHARP, J. Microsoft visual C# 2008 passo a passo. Porto Alegre, Bookman, 2008.
SCHMITZ, E. A.; ALENCAR, A. J.; VILLAR, C. B. Modelos qualitativos de anlise
de risco para projetos de tecnologia da informao. Rio de Janeiro: Brasport, 2007.
VARGAS, R. V. Gerenciamento de projetos. 6. ed. Rio de Janeiro: Brasport, 2005.
VAZQUEZ, C. E.; SIMES, G. S.; ALBERT, R. M. Anlise de pontos de funo:
medies, estimativas e gerenciamento de projetos de software. 3. ed. So Paulo:
rica, 2003.
Autor(es). Ttulo da pgina [Internet]. Lugar de publicao: editor; data de
publicao do site [data da reviso/atualizao d a pgina; citado em data da
citao]. Disponvel em: endereo eletrnico da pgina (URL).
58