Você está na página 1de 15

Instituto Superior Politécnico de Tecnologias e Ciências

(ISPTEC)
Departamento de Engenharia e Tecnologias
Curso de Engenharia Informática

Engenharia de Software

OTIMIZAÇÃO DO SISTEMA DE GESTÃO DE IMÓVEIS (SGI) PARA


A IMOBILIÁRIA: CASA EFICIENTE

Docente: Judson Paiva

Luanda - Angola

2024
Discentes
André Lucamba 20191580
Cristóvão Evaristo 20200273
Leia Lima 20210252
Márcia Buienga 20190106

Engenharia Informática
Engenharia de Software
Período: Manhã

Relatório apresentado como parte dos


critérios de avaliação da disciplina de
Engenharia de Software, sob a orientação do
professor Judson Paiva do Instituto Superior
Politécnico de Tecnologias e Ciências -
ISPTEC.

Engenharia Informática, 3° Ano - Turma M3.

Luanda - Angola

2024
Índice

Introdução ............................................................................................................................. 4
Desenvolvimento .................................................................................................................. 5
Metodologia Adotada ........................................................................................................ 5
Requisitos ......................................................................................................................... 6
Funcionais ........................................................................................................................ 6
Não funcionais .................................................................................................................. 7
Protótipo ............................................................................................................................. 11
Conclusão ........................................................................................................................... 14
Referências ......................................................................................................................... 15
Introdução

No cenário altamente dinâmico e desafiador do mercado imobiliário, a eficiente

administração e controle de portfólios de imóveis tornam-se cruciais para o sucesso operacional

e a maximização das oportunidades de negócios. A imobiliária "Casa Eficiente" enfrenta

desafios significativos na gestão de locações, vendas e manutenções de propriedades,

resultando em complicações operacionais, comunicação inconsistente e, em última instância,

na perda de valiosas oportunidades. Este projeto tem como objetivo a concepção e

implementação de um Sistema de Gestão de Imóveis (SGI) sob medida para a "Casa Eficiente".

O SGI visa superar obstáculos específicos enfrentados pela imobiliária, proporcionando

soluções inovadoras para aprimorar a eficiência em diversas áreas críticas.


Desenvolvimento

A ausência de uma solução eficaz atualmente resulta em dificuldades operacionais

relacionadas ao cadastro, locação, vendas, manutenções e feedback dos clientes. O SGI

proposto buscará abordar esses desafios, oferecendo funcionalidades robustas, atualizações

eficientes de informações, gestão transparente de processos de locação e venda, além de

melhorias na comunicação entre corretores, clientes e a equipe de manutenção. Ao longo deste

projeto, serão exploradas práticas de engenharia de software, desde a análise de requisitos

funcionais e não funcionais até a prototipação da interface do usuário. O objetivo final é

fornecer à "Casa Eficiente" uma solução robusta e personalizada, capacitando-a a superar os

desafios existentes, melhorar a eficiência operacional e oferecer serviços excepcionais aos

clientes. O presente relatório detalhará a metodologia adotada, os requisitos identificados, a

análise de casos de uso, o desenvolvimento da interface, os protótipos visuais e outras etapas

cruciais deste projeto. Através dessa abordagem prática, esperamos não apenas atender às

expectativas do cliente, mas também promover o aprendizado contínuo e o aprimoramento das

habilidades fundamentais em engenharia de software.

Metodologia Adotada

A metodologia ágil que pode se adequar ao desenvolvimento deste projeto é o Scrum.

A escolha do Scrum é respaldada por diversos motivos que se alinham às necessidades

específicas do projeto. O Scrum, com sua abordagem iterativa e incremental, possibilita

entregas frequentes e ajustes rápidos, essenciais para atender à evolução contínua das

necessidades da imobiliária. Os papéis claramente definidos, como Scrum Master, Product

Owner e Equipe de Desenvolvimento, facilitam a colaboração e a responsabilidade distribuída.

O uso de sprints de curto prazo no Scrum permite entregas contínuas e ajustes ágeis, enquanto

o foco na comunicação regular e na adaptação a mudanças se alinha perfeitamente à natureza

dinâmica do mercado imobiliário. Essas características do Scrum proporcionam uma estrutura


flexível e eficaz para garantir o sucesso do desenvolvimento do sistema, promovendo uma

entrega rápida, colaboração efetiva e adaptação contínua às demandas do negócio.

Requisitos

Funcionais

1. Cadastrar imóveis: Permite que os corretores possam cadastrar informações

detalhadas sobre os imóveis, incluindo o tipo de imóvel (residencial ou

comercial), endereço, preço, estado, tipo de negócio (aluguel ou venda), número

de quartos, a dimensão, data de cadastro;

2. Atualizar informação dos imóveis: Possibilita atualizações eficientes nos

registros de imóveis, como preço, disponibilidade e características do mesmo;

3. Registrar disponibilidade para locação e venda: Permitir aos corretores registrar

a disponibilidade de imóveis para locação e venda, incluindo a geração

automatizada de contratos;

4. Validar contrato: Permite ao administrador e corretor validarem o contrato após

ele ter sido gerado automaticamente pelo sistema e preenchido pelo cliente. O

contrato só é validado depois do cliente fazer o upload do comprovativo de

pagamento, bilhete de identidade e concordar com as cláusulas de contrato;

5. Fornecer feedback e avaliação: Desenvolvemos um sistema que permita aos

clientes fornecerem feedback e avaliações após a locação ou venda de um

imóvel;

6. Registrar corretores de venda: Permite cadastrar um corretor no sistema,

requisitando dados como nome, email, senha, número de telefone (e número

opcional), endereço (cidade onde vive, rua, número da casa) e bilhete de

identidade;
7. Consultar histórico de manutenção: Permite-nos saber se houve ou não alguma

mautenção já feita no imóvel;

8. Registrar pedidos de manutenção: Permite que a equipa de manutenção registre

o imóvel que careça de manutenção, obtendo informações detalhadas sobre os

imóveis como o n° de identificação da casa (ID), imóvel, o tipo, descrição e o

estado;

9. Acompanhar pedido de manutenção: Fazer uma descrição dos problemas

encontrados no imóvel;

Não funcionais

1. Desempenho: Garante que o sistema mantenha um desempenho eficiente,

especialmente durante atualizações e consultas intensivas;

2. Segurança: Implementa medidas robustas de segurança para proteger

informações sensíveis dos imóveis e dos clientes;

3. Usabilidade: Cria uma interface intuitiva que facilite o cadastro e a atualização

de informações para os corretores;

4. Disponibilidade: Assegura que o sistema esteja disponível para uso,

minimizando períodos de inatividade;

5. Adaptabilidade: É capaz de se adaptar a mudanças nos requisitos e nas

necessidades da "Casa Eficiente" ao longo do tempo;

6. Eficiência na Comunicação: Garante que as notificações e comunicações

automáticas sejam entregues de maneira eficaz e oportuna;


Diagramas

Diagrama de Casos de Uso

Fig. 1 Diagrama de casos de uso (Fonte: draw.io)


Diagrama de Classes

Fig. 1 Diagrama de classes (Fonte: n-class)

Diagrama de Pacotes

Fig. 1 Diagrama de pacotes


Diagrama de Sequência

Fig. 1 Diagrama de Sequência (Fonte: draw.io)


Protótipo

1° Tela: Cadastro de Imóveis

2° Tela: Fazer Login


3° Tela: Registrar Pedido de Manutenção
4° Tela: Alocação e Venda – Breve Apresentação da empresa
Conclusão

Em síntese, a implementação do Sistema de Gestão de Imóveis (SGI) para a "Casa

Eficiente" é uma resposta estratégica aos desafios operacionais e de comunicação que a

imobiliária enfrenta em sua administração de locações, vendas e manutenções. Ao atender às

demandas dos corretores por um cadastro eficiente de imóveis e proporcionar flexibilidade para

diferentes tipos de propriedades, o sistema busca otimizar toda a cadeia de processos, desde o

registro até a conclusão de contratos e manutenções. A escolha cuidadosa da metodologia de

desenvolvimento e a análise detalhada de requisitos funcionais e não funcionais refletem o

compromisso com a eficiência do sistema. A representação clara das interações entre corretores

e o sistema por meio de diagramas de caso de uso, aliada à prototipagem para uma interface

intuitiva, contribuirá significativamente para a usabilidade e aceitação do sistema por parte dos

usuários. Ao consolidar todas essas iniciativas, o SGI emerge como uma solução abrangente

que não apenas supera desafios operacionais, mas também fortalece a capacidade da "Casa

Eficiente" de proporcionar uma experiência aprimorada aos seus clientes e parceiros.


Referências

https://www.figma.com/files/recents-and-sharing/recently-viewed?fuid=12277307301
26987973

https://chat.openai.com/

https://psicologiaymente.com/reflexiones/frases-denzel-washington

https://drive.google.com/file/d/1JDpDk0uGZsGT9vJklY0ex_1x5Q2ZrsVW/view?us
p=sharing

Você também pode gostar