Fase 2
Escopo
- Desenvolver um sistema que facilite o encontro entre pessoas que estão à procura de um quarto para alugar e as que já possuem o quarto disponível para locação em seus imóveis
- A proposta é criar uma plataforma digital (via web) que funcione como um matchmaking de moradia, similar ao funcionamento de apps de relacionamento, com base em critérios como localização, orçamento, perfil de convivência e preferências pessoais
Requisitos Funcionais
[RF001] Implementar visualização de detalhes (quarto e perfil)
[RF002] Implementar match
Requisitos Não-Funcionais
Melhores práticas
Single Responsibility Principle - Responsabilidade Única
def soma(a, b):
return a + b
Open/Closed Principle - Aberto para Extensão, Fechado para Modificação
def soma(a, b):
return a + b
Liskov Substitution Principle - Substituição de Liskov
def soma(a, b):
return a + b
Interface Segregation Principle - Segregação de Interfaces
def soma(a, b):
return a + b
Dependency Inversion Principle - Inversão de Dependência
def soma(a, b):
return a + b