Escolar Documentos
Profissional Documentos
Cultura Documentos
FRANCA/SP
2018
INSIRA, NO LUGAR DESTE TEXTO A
FICHA CATALOGRÁFICA FORNECIDA PELA BIBLIOTECA
2
Resumo
Nesse trabalho de graduação será apresentada uma solução para quem deseja
alugar ou colocar seu rancho ou chácara para locação. Esse documento contém
toda a documentação do sistema junto com seus requisitos e diagramas conforme
apresentados na disciplina Engenharia de Software (ES). O projeto foi definido como
um aplicativo em arquitetura web de fácil operação onde qualquer pessoa possa
utilizar tanto para anunciar seu imóvel quanto para alugar um rancho ou uma
chácara para uma temporada de lazer. Oferecer uma solução para o segmento de
locação de ranchos e chácaras ficou evidenciado ao término das pesquisas
realizadas na internet, tendo sido encontrado somente um site focado na oferta de
chácaras e ranchos porem de difícil entendimento e operação das suas
funcionalidades. Neste cenário foi decidido o projeto e o desenvolvimento do
protótipo do produto, tendo como objetivo gerar um site confiável, com uma interface
limpa e de fácil utilização.
Abstract
In this graduation work will be presented a solution for those who want to rent or put
their ranch for rent. This document contains all system documentation along with its
requirements and diagrams as presented in the Software Engineering (SE) course.
The project has been defined as an easy-to-operate web architecture application
where anyone can use either to advertise their property or to rent a ranch for a leisure
season. Offering a solution for the rental segment of ranchs was evidenced at the
end of the research conducted on the internet, and only one site was found focused
on the supply of farms and ranches, but difficult to understand and operate its
functionalities. In this scenario it was decided to design and develop the prototype of
the product, aiming to generate a reliable website with a clean interface and easy to
use.
1 Introdução
1
Graduando em 2018 pela Fatec Dr Thomaz Novelino – Franca/SP. leonardoozelin@gmail.com
2
Graduando em 2018 pela Fatec Dr Thomaz Novelino – Franca/SP.
marcoantoniogimenesjunior@hotmail.com.
3
Docente da Faculdade de Tecnologia Dr Thomaz Novelino - Fatec Franca.
carlos.roland@fatec.sp.gov.br
3
2 Viabilidade do projeto
4
3 Levantamento de Requisitos
proprietário foi mostrado o projeto, que considerou que a divulgação do seu imóvel
alcançaria uma gama maior de pessoas com interesse de locar o rancho. Na
entrevista foram sugeridas algumas funcionalidades para melhorar a comunicação
entre locador e locatário como por exemplo no próprio anuncio mostrar os dados do
proprietário sem ter a necessidade do locador de fazer seu cadastro no site. Porem
para a inserção de anuncios o locador do imóvel teria que ter o cadastro realizado.
3.2.1 BPMN
O diagrama BPMN deste projeto é apresentado no Apêndice deste trabalho
para melhor legibilidade.
Descrição: O sistema deverá ter uma tela onde é possível realizar a pesquisa de ranchos cadastrados pelo
usuário logado no sistema.
RF 003 – Cadastro de Usuario Categoria: ( ) Oculto Prioridade: (X) Altíssima
(X) Evidente ( ) Alta
( ) Média
( ) Baixa
Descrição: Pessoas físicas ou jurídicas porderão fazer o cadastro no sistema, informando CPF ou CNPJ,
RG ou IE, endereço, telefone, nome de usuário e senha para acessar o sistema.
Descrição: Tela onde é possível realizar a pesquisa de Ranchos e Chácaras, por qualquer usuário que
acessar o sistema. Nessa tela são disponibilizados filtros por título, valor da diária, dias de disponibilidade
e atrações, para que seja efetuada a busca.
Descrição: Tela onde será possível alterar os dados do usuário cadastrado no sistema.
Descrição: No gerenciamento de Ranchos, deverá ter uma tela onde será possível realizar a inativação da
oferta do rancho ou chácara.
Descrição: No gerenciamento de Ranchos, deverá ter uma tela onde será possível realizar a exclusão da
oferta de rancho ou chácara.
RNF 1.1 Ambiente O sistema deverá ser WEB. Portabilidade ( ) Desejável (X) Permanente
do sistema. (X) Obrigatório ( ) Transitório
RNF 1.2 Login O sistema deverá ter uma Segurança ( ) Desejável (X) Permanente
tela de Login. (X) Obrigatório ( ) Transitório
ID UC 001
Descrição Esse caso de uso tem por objetivo cadastrar ranchos
Ator Primário Usuário Autenticado
Pré-condição Não possui
Cenário 1. O use case inicia quando a pessoa seleciona a opção de cadastrar
ranchos.
Principal
2. O sistema carrega o formulário para cadastro de ranchos
3. O usuário autenticado informa os dados para cadastrar o rancho.
4. O usuário autenticado informa os dias disponíveis, as atrações e as fotos.
5. O usuário autenticado envia as informações pro sistema.
6. O sistema valida as informações.
7. O sistema confirma o cadastro.
8. O sistema redireciona para o UC 2
9. O sistema encerra a operação
Pós-condição Não possui
Cenário *a – Em qualquer momento o usuário autenticado pode sair do sistema
Alternativo 5a – A pessoa não informar pelo menos uma foto do rancho.
5a.1 O sistema mostra mensagem informando “Insira pelo menos
uma foto”.
5a.2 O sistema encerra a operação.
Inclusão Não Possuí
Extensão
Cenário 1. O use case inicia quando o usuário sem autenticação seleciona a opção
de selecionar pessoas.
Principal
2. O sistema carrega o formulário para cadastro de usuário.
3. A pessoa informa os dados do usuário a ser cadastrado.
4. O pessoa confirma o cadastro do usuário.
5. O sistema verifica o CPF ou CNPJ da pessoa.
6. O sistema valida os dados do cadastro.
7. O sistema confirma o cadastro.
8. O sistema encerra a operação
Pós-condição Não possui
Cenário *a – Em qualquer momento o usuário sem autenticação pode sair do sistema
Alternativo 5a – CNPJ ou CPF já se encontra cadastrado
5a.1 O sistema mostra mensagem informando “CPF ou CNPJ já
cadastrado”.
5a.2 O sistema retorna ao passo 3 do fluxo principal
Cenário 1. O use case inicia quando o usuário não autenticado seleciona a opção de
visualizar o rancho.
Principal
2. O sistema busca os dados do rancho selecionado.
3. O sistema carrega a tela com os dados do rancho selecionado.
4. O sistema encerra a operação
Pós-condição Não possui
Cenário *a – Em qualquer momento o usuário sem autenticação pode sair do sistema
Alternativo
Inclusão Não Possuí
Extensão
4 Métodos e Desenvolvimento
acesso pelos usuários da plataforma. Esta fase foi a mais delicada e complexa pois
foi necessário cuidado aos detalhes para evitar retrabalho no desenvolvimento da
interface do usuário caso algum dado fosse tratado de forma incorreta ou
redundante.
5 Resultados e Discussão
A partir das pesquisas percebe-se que as pessoas quando vão alugar ranchos
e chácaras, geralmente optam por pesquisar com pessoas conhecidas, grupos de
redes sociais, sites de ofertas, e jornais, nesta ordem. Os sites de ofertas não são
especializados em ranchos e chácaras, ou oferecem dificuldade para sua utilização.
Procurou-se, neste projeto, desenvolver um aplicativo web que seja confortável para
ser utilizado e com filtros de pesquisa bem posicionados para que assim o cliente
consiga encontrar exatamente o que está procurando com a maior facilidade
possível.
Na tela principal (Figura 2), são apresentados os filtros básicos para que seja
possível localizar os ranchos e chácaras.
Agradecimentos
Agradeçemos às pessoas que nos ajudaram e nos apoiaram nesse
projeto, os nossos pais, amigos e colegas. Agradeçemos também a Fatec Franca
por proporcionar todo o suporte e conhecimento para a realização deste projeto;
agradeçemos também a Deus por ter dado as oportunidades para chegar onde
estamos hoje. E por fim agradeçemos ao nosso orientador Prof. Me. Carlos Eduardo
de França Roland por todo apoio e assistência prestada.
Referências
29
APÊNDICE