Escolar Documentos
Profissional Documentos
Cultura Documentos
Catálogo de Imóveis
Lucas Dantas Brandolt
Marllon Vinicius de Sousa Pinheiro
Italo Fernando Silva Dutra
Tarcisio Moura Costa
Pedro Henrique Resende Marques
Data: 28/11/2023
Russas - Ceará
Sumário
1. INTRODUÇÃO ............................................................................................................... 1
2. REQUISITOS DO SISTEMA .......................................................................................... 2
2.1 Requisitos Funcionais: ............................................................................................... 2
2.2 Requisitos Não Funcionais: ........................................................................................ 2
3. Regras de Negócio: RN 001 – Cadastro de Imóveis: ...................................................... 4
4. CASOS DE USO............................................................................................................ 5
4.1 Diagrama:................................................................................................................... 5
4.2 Descrições: ................................................................................................................ 6
5 DIAGRAMA DE CLASSES .......................................................................................... 12
6 DIAGRAMA DE SEQUÊNCIA ...................................................................................... 13
1. INTRODUÇÃO
Segurança:
RNF003 – Deve ser implementado um sistema de autenticação seguro baseada
no login do Google para proteger os dados sensíveis dos usuários.
RNF004 – Os dados do cliente, incluindo informações pessoais e financeiras,
devem ser armazenados de forma segura e criptografada.
RNF005 – Deve haver controle de acesso com diferentes níveis de permissão
para cada tipo de usuário (Cliente, Vendedor, Proprietário e Administrador)
para garantir que apenas usuários autorizados tenham acesso a funcionalidades
específicas.
Disponibilidade:
RNF006 – O sistema deve estar disponível 24 horas por dia, 7 dias por
semana, com tempo de no máximo 2 horas semanais para manutenção
planejada.
Conformidade com Padrões:
RNF007 – O sistema deve seguir a metodologia SCRUM e adotar as normas e
padrões de desenvolvimento da IEEE.
Integração:
RNF008 – O sistema deve ser capaz de se integrar com sistemas de terceiros,
como sistemas de pagamento e sistemas de verificação de antecedentes,
conforme necessário.
Escalabilidade:
RNF009 – O sistema deve ser projetado de forma que possa ser escalado
facilmente para acomodar um aumento no número de usuários e imóveis
listados.
Usabilidade:
RNF010 – A interface do usuário deve seguir padrões de usabilidade baseadas
nas heurísticas de Nielsen.
Monitoramento e Registro:
RNF011 – Deve haver um sistema de monitoramento contínuo para detectar
problemas e falhas no sistema, com a capacidade de gerar registros (logs) para
análise posterior.
Privacidade:
RNF012 – O sistema deve estar em conformidade com as regulamentações de
privacidade de dados, como a Lei Geral de Proteção de Dados (LGPD),
quando aplicável.
Backup e Recuperação:
RNF013 – Deve ser implementado um sistema de backup diário dos dados do
sistema, com procedimentos de recuperação em caso de falhas ou perda de
dados.
Idiomas e Localização:
RNF014 – O sistema deve suportar múltiplos idiomas e moedas, se aplicável,
para atender a uma base de clientes diversificada.
Documentação:
RNF015 – Deve haver documentação de cada etapa do desenvolvimento do
sistema, incluindo manuais de usuário e documentos técnicos para facilitar o
entendimento e manutenção.
3. Regras de Negócio:
RN 001 – Cadastro de Imóveis:
Os vendedores devem ser informados pelo sistema por meios de sinalizações
visuais e textuais de quais informações são obrigatórias para o cadastro de um
novo imóvel.
RN 002 – Perfil de Vendedor:
Os vendedores devem ter um perfil aberto a visualização de outros usuários
que inclui informações de contato e detalhes comerciais, como licenças
válidas (se aplicável) e histórico de vendas anteriores.
RN 003 – Comissões e Taxas:
As taxas e comissões aplicáveis a cada transação devem ser explicitamente
indicadas aos clientes e vendedores antes da conclusão da transação.
RN 004 – Política de Cancelamento:
Deve haver uma política clara de cancelamento de reservas e transações que
descreva as condições sob as quais uma reserva pode ser cancelada e as
penalidades associadas, se houver.
RN 005 – Conformidade Legal:
O sistema deve obedecer às leis e regulamentações locais e nacionais
relacionadas a transações imobiliárias, incluindo contratos, impostos e
regulamentações de privacidade.
RN 006 – Pagamento:
O comprador é responsável por pagar o valor total do imóvel mais a taxa
adicional de intermediários como bancos e credores.
A plataforma repassa o valor total do imóvel para o recebedor, deduzindo a
taxa de serviço da plataforma.
RN 007 – Contratos Legais:
Todos os contratos e acordos entre as partes envolvidas nas transações devem
ser legalmente sólidos e estar em conformidade com as leis de contratos
locais.
RN 008 – Alterações:
O sistema não permitirá a alteração do CPF do usuário.
RN 009 – Conflito de dados
O sistema não deve aceitar dois usuários com o mesmo CPF.
4. CASOS DE USO
4.1 Diagrama:
4.2 Descrições: