Professional Documents
Culture Documents
Braslia
2014
JEFFERSON PAULO DE SOUZA
RAMON FIGUEREDO
Orientador (a):
Prof. Wander Queiroz
Braslia
2014
JEFFERSON PAULO
RAMON FIGUEREDO
Orientador (a):
Prof. Wander Queiroz
Banca Examinadora
_____________________________________
Prof.
_____________________________________
Prof.
Braslia
2014
Agradecimentos
Gostaramos de agradecer primeiramente a Deus pelas bnos. Agradecemos aos nossos
pais, amigos e mestres pelos conhecimentos e conselhos que nos tornam pessoas melhores a
cada dia.
RESUMO
This paper presents an analysis for the development of an information system that will
manage customer records, registration of properties to assist in the sale of real estate
properties in the MCImoveis process. Who is MCImoveis the following surveys of the topics
relevant to the completion of this work: functional requirements, additional requirements,
business rules, non-functional requirements as well as an overview of the business that it is a
system for real estate. We aimed at the organization and automation of business processes.
1 INTRODUO
Nos ltimos anos, o Brasil vem vivendo um momento muito positivo para negcios
imobilirios, com facilidade de crdito e tambm os programas governamentais que
incentivam a moradia popular.
Com o crescimento de empresas imobilirias em vrias cidades que fazem parcerias
entre imobilirias antigas e novas, com o fim de atender os clientes. E necessrio uma
organizao dos processos, alm de automatizao, atende o cliente satisfatoriamente a
empresa tenha o amadurecimento de seus processos e assim possa se estabilizar e
continuamente crescer.
Com o resultado deste software possa vir a facilitar os processos, e a organizao da
empresa alm de dar maior segurana para sua informao, pois a segunda coisa de valor que
h na empresa so suas informaes.
13
2 DEFINIO DO SISTEMA
2.1 ANLISE INSTITUCIONAL VISO GERAL
2.1.1 A empresa
A MC imveis uma empresa situada Cnm 2, s/n Bl. B sl 115 Ed. Costa Azul Ceilndia
Centro - Ceilndia DF tem como responsvel o senhor Milton correia. uma empresa com
experincia de locao de imveis que atua na rea imobiliria na regio do Distrito Federal e
Entorno.
2.1.2 O negcio
A empresa do ramo imobilirio focada na venda de imveis atravs de anncios em
sites, jornais e parceiros.
Seus servios incluem: avaliaes de imveis, anlise documental do imvel e de
vendedor (es) (a), promoo atravs de placas, anncios em jornais de grande circulao, sites
e etc, contratos de compra e venda, promessa de compra e venda, cesses de direito conforme
legislao em vigor, acompanhamento e assessoria nos processos de financiamento bancrios
e acompanhamento e assessoria na escriturao e registro de imvel.
2.1.3 A organizao viso geral
2.1.4.3 Financeiro
Tem a responsabilidade de verificar contas a pagar e receber da empresa, tambm
administrando todo o fluxo de dinheiro da empresa.
2.1.4.4 Corretor
Responsvel pela parte de corretagem de imveis, cadastro de clientes, corretagem e
fechamento da venda.
2.2 ANLISE FUNCIONAL - VISO ESPECFICA
2.3.5 Funcionalidades
2.3.5.1 Cadastrar corretor
2.3.5.2 Cadastrar cliente (proprietrio ou comprador).
2.3.5.3 Cadastrar imvel
2.3.5.4 Emitir relatrios
2.3.5.5 Gerar Estatstica de venda, corretor e imvel.
2.3.6 Metodologia
2.3.6.1 UML Unified Modeling Language
De acordo com Silva (2001), UML uma linguagem para especificar documentao,
visualizao e desenvolver sistemas orientados a objetos. Une os principais mtodos
existentes, sendo considerada uma das linguagens mais expressivas para modelar sistemas
orientados a objetos.
19
Dentre os vrios tipos de diagramas da UML, podem-se destacar cinco deles: classes,
Caso de Uso, sequncia, colaborao e componentes.
DIAGRAMAS DE CLASSES: usado para representar a estrutura esttica de uma
classe de um sistema; as classes podem ser relacionadas com outras de vrias maneiras, como
associao, especializao, dependncias e em pacotes. Os relacionamentos so mostrados no
diagrama de classes juntamente com as suas estruturas internas, que so os atributos e
operaes (FLOWER, 2005).
DIAGRAMA DE CASO DE USO: corresponde a uma viso externa do sistema e
representa graficamente os atores do sistema e relacionamento entre esses elementos. O
diagrama de Caso de Uso tem como objetivo ilustrar em um nvel alto de abstrao quais
elementos e funcionalidades do sistema (BEZERRA, 2006).
DIAGRAMA DE SEQUNCIA: representa uma sequncia de processos do sistema,
descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo
do tempo. Ele registra o comportamento de um nico caso de uso e exibe os objetos e as
mensagens passadas entre esses objetos no caso de uso (FOWLER, 2009).
2.3.8.6.3 Finalidade
A finalidade deste documento de Lista de Riscos assinalar os riscos identificados,
inicialmente, para o CSC E-CNS, classificando a importncia associada a aes especficas de
contingncia ou diminuio desses riscos.
2.3.8.6.4 Escopo
O escopo deste documento compreende o CSC E-CNS que faz parte do Item de
Configurao de Software de Computador (ICSSC) EMCs (Estaes de Monitoramento e
Controle).
Indicadores
Os indicadores de risco so considerados as datas Inicial e Final de cada Fase do CSC
E-CNS.
Estratgia de Diminuio
Para diminuir as chances deste risco se concretizar deve ser realizado o controle e a
monitorao dos prazos.
Plano de Contingncia
Caso este risco venha a se concretizar, a ao de contingncia a ser executada ser a
renegociao do prazo e/ou a reduo do escopo, como alternativa de soluo.
3.2 REQUISITOS
3.2.1 Requisitos Funcionais
ID Requisito Complementar
RC01 Cdigo do corretor, nome, endereo, bairro, cidade, UF, CEP, CPF, telefone,
celular, e-mail, Login e senha, data de nascimento, CRECI, sexo, RG, CPF.
RC02 Cdigo do imvel, identificao do proprietrio, endereo, bairro, cidade, UF,
CEP, referncia, nmero da escritura, largura do terreno comprimento do
terreno, quantidade de quartos, quantidade de salas, quantidade de vagas na
garagem, quantidade de banheiros, tipo de imvel (casa, apartamento, terreno,
chcara, rancho, sitio, fazenda), situao (disponvel, vendido, transao),
finalidade (comercial ou residencial), valor do imvel, parceiros (sim ou no),
nome de parceiro, IPTU, observaes, documentao.
RC03 Cdigo do proprietrio, nome, endereo, bairro, cidade, UF, CEP, telefone,
celular, e-mail, data de nascimento, sexo, RG, CPF ou CNPJ, documentao.
RC04 Cdigo do imvel, cdigo do comprador, valor do imvel, pagamento.
RC05 Cdigo do cliente, nome, endereo, bairro, cidade, UF, CEP, telefone, celular, e-
mail, data de nascimento, sexo, RG, CPF, CNPJ, IE e razo social.
RC06 O cadastro deve ser composto por Login.
RC07 O cadastro deve ser composto por senha e confirmar senha.
RC08 Cidade, data, endereo, codImvel, tipoImovel.
RC09 CRECI, nome, codImvel, tipoVenda.
RC10 idImovel, endereo, cidade, motivoBaixa, CRECI.
RC11 idProprietario, nome, CPF,
RC12 idComprador, nome, CRECI,
RC13 idImovel, nome, cidade, bairro, nmero, CEP, idProprietario,
RC14 Comisso, porcentagem, totalVendido, ms, ano.
RC15 CRECI, nome, porcentagem, ms, ano, comisso.
RC16 CRECI, nome, Qtde, perodo, porcentagem, comisso.
RC17 Qtde, perodo, valorVenda, valorComisso.
RC18 valorImovel e porcentagem.
RC19 E-mail, CPF.
ID Regras de Negcio
RNG01 O sistema ter que gerar um cdigo de identificao com o nome e sobrenome do
usurio cadastrado no sistema.
RNG02 O sistema no pode permitir a alterao do CPF do usurio.
RNG03 Para recuperar senha o usurio deve informar o e-mail cadastrado e este e-mail o
levar para uma outra pgina onde ser solicitado o seu CPF
RNG04 O sistema no poder criar no BD dois corretores com o mesmo nome e CPF.
RNG05 O imvel ter que est com seus dbitos todos quitados.
RNG06 A comisso do corretor ser de acordo com o valor da venda do imvel, sendo
partilhado da seguinte forma 20% para quem fez cadastro do imvel, 25% para o
corretor vendedor e 55% para a imobiliria.
RNG07 Quando o imvel vendido for da imobiliria parceira o lucro ser dividido da
seguinte forma 50% parceiro e 50% imobiliria
RNG08 O proprietrio no poder ter hipotecado a casa.
RNG09 Em caso de partilha de bens o imvel ter que est com a sesso de direito em
nome do cliente (vendedor).
RNG10 O sistema no poder fazer a excluso de clientes, funcionrios e imveis
RNG11 O total de corretores * 1%
RNG12 O total de casas vendidas * casas vendidas por tipo/100
3.3 RASTREABILIDADE
3.3.1 Requisitos Funcionais X Complementares
R R R R R R R R R R R R R R R R R R R R R R R R
F F F F F F F F F F F F F F F F F F F F F F F F
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
R
C
0
xx x
1
R
C
0
xxxx x xx
2
R
C
0
xx x
3
R
C
0
x xxx x
4
R
C
0
x
5
R
C
0
xxxx
6
R
C
0
xxxx
7
R
C
0
x x
8
R
C
0
x
9
R
C
1
xx x
0
R
C
1
xx
1
R
C
1
x
2
R
C
1
x
3
R
C
1
x
4
R
C
1
x
5
R
C
1
6
R
C
1
x
7
R
C
1
x
8
32
R
C
1
x x
9
Figura 12 Prottipo
Figura 13 Prottipo
36
Figura 14 Prottipo
Figura 15 Prottipo
37
Figura 16 Prottipo
Figura 17 Prottipo
38
Figura 18 Prottipo
Figura 19 Prottipo
39
Figura 20 Prottipo
40
5 MODELOS DO SISTEMA
5.1 Dicionrio de Dados Lgico (Classes)
Pr Condies
Deve estar logado no sistema;
O ator deve estar na tela de cadastrar funcionrio;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator informa o CPF do funcionrio;
(P2) O sistema verifica se no existe funcionrio associado ao CPF;
(P3) O ator informa os demais dados do funcionrio;
(P4) O ator seleciona a opo de salvar;
(P5) O sistema valida os campos preenchidos;
(P6) O sistema armazena os dados;
(P7) O sistema emite mensagem informando "Funcionrio cadastrado com sucesso".
(P8) O caso de uso se encerra;
Fluxo Alternativos
Caso exista o funcionrio associado ao cpf;
A01 - Escolhe a opo Alterar
A01.1- O ator altera os dados do funcionrio;
A01.2- O sistema faz a validao dos dados;
A01.3- O sistema atualiza os dados do funcionrio associado ao cpf;
A01.4- O sistema emite a mensagem "Dados do funcionrio alterados com sucesso".
46
Fluxo Excees
E01 Campos obrigatrios no informados
O ator deixou em branco pelo menos um campo obrigatrio
E01.1 O sistema emite a mensagem Favor preencher o campo obrigatrio.
E01.2 O sistema posiciona o foco do cursor no campo no informado pelo ator
E01.3 O sistema retorna ao passo (P1)
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema;
O ator deve estar na tela de cadastro de cliente;
47
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator informa o CPF do cliente;
(P2) O sistema verifica se no existe cliente associado ao CPF;
(P3) O ator informa os demais dados do cliente;
(P4) O ator seleciona a opo de salvar;
(P5) O sistema valida os campos preenchidos;
(P6) O sistema armazena os dados;
(P7) O sistema emite mensagem informando "Cliente cadastrado com sucesso".
(P8) O caso de uso se encerra;
Fluxo Alternativos
Caso exista o cliente associado ao cpf;
A01 - Escolhe a opo Alterar
A01.1- O ator altera os dados do cliente;
A01.2- O sistema faz a validao dos dados;
A01.3- O sistema atualiza os dados do cliente associado ao cpf;
A01.4- O sistema emite a mensagem "Dados do cliente alterados com sucesso".
Fluxo Excees
E01 Campos obrigatrios no informados
O ator deixou em branco pelo menos um campo obrigatrio
E01.1 O sistema emite a mensagem Favor preencher o campo obrigatrio.
E01.2 O sistema posiciona o foco do cursor no campo no informado pelo ator
E01.3 O sistema retorna ao passo (P1)
48
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema;
O ator deve estar na tela de cadastrar imvel;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator informa a escritura do imvel;
(P2) O sistema verifica se no existe imvel associado a escritura;
(P3) O ator informa o CPF do cliente;
(P4) O sistema verifica se no existe cliente associado ao imvel;
(P4.1) Se no existir cliente associado ao CPF o sistema executa o caso de uso
ManterCliente.
(P5) O ator informa os demais dados do imvel;
(P6) O ator seleciona a opo salvar;
(P7) O sistema valida os campos preenchidos;
(P8) O sistema armazena os dados;
(P9) O sistema emite mensagem informando "Imvel cadastrado com sucesso".
(P10) O caso de uso se encerra;
49
Fluxo Alternativos
Caso exista o imvel associado a escritura;
A01 - Escolhe a opo Alterar
A01.1- O ator altera os dados do imvel;
A01.2- O sistema faz a validao dos dados;
A01.3- O sistema atualiza os dados do imvel associado a escritura;
A01.4- O sistema emite a mensagem "Dados do imvel alterados com sucesso".
Fluxo Excees
E01 Campos obrigatrios no informados
O ator deixou em branco pelo menos um campo obrigatrio
E01.1 O sistema emite a mensagem Favor preencher o campo obrigatrio.
E01.2 O sistema posiciona o foco do cursor no campo no informado pelo ator
E01.3 O sistema retorna ao passo (P1)
A realizao deste caso de uso permitir a efetuar baixa de imvel tornando ele
indisponvel para a venda.
Ator
Corretor
50
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema;
O imvel deve estar cadastrado no sistema;
O ator deve estar na tela de baixa de imvel
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator informa a escritura do imvel;
(P2) O ator seleciona a opo de procurar;
(P3) O sistema mostra se ele est indisponvel ou disponvel para a venda;
(P4) O caso de uso se encerra;
A realizao deste caso de uso permitir a recuperar imvel baixado tornando ele
disponvel para a venda.
Ator
Corretor
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema;
O imvel deve estar cadastrado no sistema;
O ator deve estar na tela recuperar imvel baixado
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator informa a escritura do imvel;
(P2) O ator seleciona a opo de procurar;
(P3) O sistema mostra o imvel indisponvel para a venda;
(P4) O caso de uso se encerra;
51
A realizao deste caso de uso permitir a emisso de relatrio de imvel por cidade,
perodo e tipo.
Atores
Corretor
Diretor
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela de relatrio de imveis;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator informa os parmetros do relatrio;
(P2) O sistema vlido os dados informados;
(P3) O ator seleciona a opo de visualizar;
(P4) O sistema busca os dados de acordo com os critrios informado pelo ator;
(P5) O sistema dever fazer a totalizao dos imveis por cidade, perodo e tipo;
(P6) O sistema exibe o relatrio, agrupado por imvel e ordenado crescentemente por
cidade:
(P7) O caso de uso se encerra;
52
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio, tem a opo de salvar em PDF;
A01.2- O ator seleciona a opo salvar;
A01.3- O sistema salva automaticamente;
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema limpa os campos;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Perodo invlido.
F01.1 - Quando o ator inserir o perodo invlido no sistema aparece a mensagem
Perodo informado invlido.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
A realizao deste caso de uso permitir a emisso de relatrio de imvel vendido por
corretor.
Atores
Corretor
Diretor
Pr Condies
53
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o CRECI do corretor;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
(P4) O sistema busca os imveis vendidos por corretor selecionado;
(P5) O sistema dever fazer a totalizao dos imveis vendidos;
(P6) O sistema exibe o relatrio, agrupado por corretor e ordenado crescentemente
nome do corretor:
(P7) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio, tem a opo de salvar em
PDF;
A01.2- O sistema salva automaticamente;
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
54
5.2.8 UC09 Emitir relatrio de imveis disponveis para a venda por tipo
Descrio
Este documento tem como objetivo descrever os passos e fluxos bsicos, alternativos e
de exceo para o caso de uso Emitir relatrio de imveis disponveis para a venda por tipo.
Especfica tambm os atores, as pr-condies para execuo do caso de uso.
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela de relatrio de imveis;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o tipo do imvel;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
(P4) O sistema busca os dados de acordo com os critrios informado pelo ator;
(P5) O sistema dever fazer a totalizao de imveis disponveis por tipo;
(P6) O sistema exibe o relatrio, agrupado por imveis e ordenado crescentemente por
tipo de imvel:
(P7) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio, tem a opo de salvar em PDF;
A01.2- O sistema salva automaticamente;
55
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
5.2.9 UC10 Emitir relatrio de imveis baixados, selecionados por motivo de baixa
Descrio
Este documento tem como objetivo descrever os passos e fluxos bsicos, alternativos e
de exceo para o caso de uso emitir relatrio de imveis baixados, selecionados por motivo
de baixa. Especfica tambm os atores, as pr-condies para execuo do caso de uso.
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela de relatrio de imveis;
56
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o Tipo da baixa do imvel;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
(P4) O sistema busca os dados de acordo com os critrios informado pelo ator;
(P5) O sistema dever fazer a totalizao de imveis disponveis por tipo de baixa;
(P6) O sistema exibe o relatrio, agrupado por imveis e ordenado crescentemente por
tipo de baixa;
(P7) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio, tem a opo de salvar em PDF;
A01.2- O sistema salva automaticamente;
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela relatrio estatstico de imveis;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o Tipo de venda do imvel;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
(P4) O sistema busca a quantidade total de imveis vendidos;
(P5) O sistema busca a quantidade total pelo tipo escolhido;
(P6) O sistema efetua o clculo estatstico (Regra de Negcio XX);
(P7) O sistema exibe um grfico estatsticos dos dados selecionado;
(P8) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio estatstico, tem a opo de salvar em
PDF;
A01.2- O sistema salva automaticamente;
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
58
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
F02 Quando o sistema retornar, aparece a mensagem No tem como gerar
estatstica.
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela relatrio estatstico de imveis;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o CRECI do corretor;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
(P4) O sistema buscar os dados de acordo com o critrio informado;
(P5) O sistema busca a quantidade total pelo tipo escolhido;
(P7) O sistema efetua o clculo estatstico (Regra de Negcio XX);
(P8) O sistema exibe um grfico estatsticos dos dados selecionado;
(P9) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
59
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
5.2.12 UC13 Emitir relatrio estatsticos de imveis vendidos por corretor e perodo
Descrio
Este documento tem como objetivo descrever os passos e fluxos bsicos, alternativos e
de exceo para o caso de uso emitir relatrio estatsticos de imveis vendidos por corretor e
perodo. Especfica tambm os atores, as pr-condies para execuo do caso de uso.
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela relatrio estatstico de imveis;
60
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o CRECI do corretor e o perodo;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
(P4) O sistema buscar os dados de acordo com o critrio informado;
(P5) O sistema busca a quantidade total pelo tipo escolhido;
(P7) O sistema efetua o clculo estatstico (Regra de Negcio XX);
(P8) O sistema exibe um grfico estatsticos dos dados selecionado;
(P9) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio estatsticos, tem a opo de salvar
em PDF;
A01.2- O sistema salva automaticamente;
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
61
5.2.13 UC14 Emitir relatrio de imveis cadastrados no sistema por perodo e tipo
Descrio
Este documento tem como objetivo descrever os passos e fluxos bsicos, alternativos e
de exceo para o caso de uso emitir relatrio de imveis cadastrados no sistema por perodo.
Especfica tambm os atores, as pr-condies para execuo do caso de uso.
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela de relatrio de imveis;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o perodo e o tipo de imvel;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona o boto de visualizar;
(P4) O sistema busca os dados de acordo com os critrios informado pelo ator;
(P5) O sistema dever fazer a totalizao de imveis cadastrados no sistema;
(P6) O sistema exibe o relatrio, agrupado por imveis e ordenado crescentemente por
tipo:
(P7) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio, tem a opo de salvar em PDF;
A01.2- O sistema salva automaticamente;
62
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela de relatrio de imveis;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o tipo de venda do imvel e o
perodo;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
63
(P4) O sistema busca os dados de acordo com os critrios informado pelo ator;
(P5) O sistema dever fazer a totalizao de imveis financiados;
(P6) O sistema exibe o relatrio, agrupado por imveis e ordenado crescentemente por
perodo:
(P7) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio, tem a opo de salvar em PDF;
A01.2- O sistema salva automaticamente;
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
Pr Condies
Deve estar logado no sistema;
Deve ter permisso no sistema para realizar tal operao;
O ator deve estar na tela de relatrio de imveis;
Fluxo Bsico
(P1) Este caso de uso se inicia quando o ator insere o CPF do cliente;
(P2) O sistema vlido os dados informados;
(P3) O ator pressiona a opo de visualizar;
(P4) O sistema busca os dados de acordo com os critrios informado pelo ator;
(P5) O sistema dever fazer a totalizao de imveis por CPF;
(P6) O sistema exibe o relatrio, agrupado por imveis e ordenado crescentemente por
cliente:
(P7) O caso de uso se encerra;
Fluxo Alternativos
A01 - Gerar PDF
A01.1- No momento da visualizao do relatrio, tem a opo de salvar em PDF;
A01.2- O sistema salva automaticamente;
A02 - Limpar
O ator acionou a opo limpar;
A02.1 - O sistema limpa os dados inseridos;
A02.2 - O sistema cancela a operao;
A02.3 - O caso de uso retorna para o (P1) do fluxo bsico;
Fluxo Excees
F1 Dados no cadastrados.
F01.1 - Quando o ator inserir dados que no esto cadastrados no sistema aparece a
mensagem Nenhum dado encontrado para o filtro de pesquisa informado.
F01.2 - O caso de uso retorna ao (P1) do fluxo bsico;
65
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(tbl_telefone_idTelefone)
REFERENCES tbl_telefone(idTelefone)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
REFERENCES tbl_Endereco(idEndereco)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(tipo_Imovel_idtipo_Imovel)
REFERENCES tipo_Imovel(idtipo_Imovel)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
7 CONCLUSO
Com este trabalho foram identificadas e analisadas as principais necessidades da
empresa MC imveis, e aplicados os conceitos de anlise de requisitos, engenharia de
software, anlise e projeto orientado a objetos, modelagem de dados, mtricas, aprendidos
durante o curso de Anlise e Desenvolvimento de Sistemas, na soluo apresentada
empresa, a fim de atender s suas necessidades tecnolgicas.
Atravs da anlise dos resultados encontrados, conclui-se que o objetivo geral
estabelecido para o projeto de sistema apresentado foi atingido, com um sistema de gesto de
vendas, bem como possibilitar a construo do site especfico para controle de vendas.
Em relao aos objetivos especficos, estes tambm foram atendidos, permitindo
assim, o cadastramento de clientes. Foram aplicados de forma sucinta os conhecimentos
adquiridos durante todo o curso. Houveram algumas dificuldades, principalmente com relao
82
8 BIBLIOGRAFIA
BEZERRA, Eduardo. Princpios de Anlise e Projeto de Sistemas com UML. Rio de
Janeiro: Editora Elsevier,2007.
UML, Metodologias e Ferramentas CASE, Alberto Silva e Carlos Videira, Centro,
Atlntico, 2001.
Sommerviller, Ian. Engenharia de Software 9 Edio: Editora Pearson, 2011.
PRESSMAN, Roger S. Engenharia de Software. 6. ed. So Paulo: McGraw-Hill,
2006.
Java + Primefaces + iReport Desenvolvendo um crud para web, Thiago Hernandes
de Souza, Editora Cincia Moderna, 2013.