From 5bc47eb3cde57b7901bdb030fc98f5c4385486c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A1ssio=20Reis?= Date: Sun, 8 Sep 2024 12:29:17 -0300 Subject: [PATCH 1/2] Adiciona hyperlinks nas tabelas --- docs/Modulo-3/forward.md | 250 ++++++++++++------------ docs/Modulo-3/matriz-rastreabilidade.md | 201 +++++++++---------- 2 files changed, 226 insertions(+), 225 deletions(-) diff --git a/docs/Modulo-3/forward.md b/docs/Modulo-3/forward.md index a6bddf5..b72cca0 100644 --- a/docs/Modulo-3/forward.md +++ b/docs/Modulo-3/forward.md @@ -1,125 +1,125 @@ -
- -# Forward-From - -
- -> Este artefato tem por finalidade apresentar onde os requisitos estão implementados. - ---- - -
- -# Requisitos Funcionais - -
- -
- -| ID | Descrição | Tela do Aplicativo | Artefato | -|-------|-----------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|--------------------------------------------------| -| RF001 | Buscar imóvel. | [RF001](Modulo-3/validacao.md#rf001-buscar-imóvel) | [C01](),[US001](), [C21](), [UC06]() | -| RF002 | Filtrar imóvel. | [RF002](Modulo-3/validacao.md#rf002-filtrar-imóvel) | [C02](),[US001](), [C10](), [C21](), [UC04]() | -| RF003 | Exibir fotos, vídeos e descrição do imóvel. | [RF003](Modulo-3/validacao.md#rf003-exibir-fotos-vídeos-e-descrição-do-imóvel) | [US003](), [C20](), [C32](), [C32](), [UC03]() | -| RF004 | Visualização dos imóveis em um mapa interativo. | [RF004](Modulo-3/validacao.md#rf004-visualização-dos-imóveis-em-um-mapa-interativo) | [US004](), [C16](), [UC01]() | -| RF005 | Criação de alertas para notificar os usuários sobre novos imóveis disponíveis. | [RF005](Modulo-3/validacao.md#rf005-criação-de-alertas-para-notificar-os-usuários-sobre-novos-imóveis-disponíveis) | [US005](), [C13](), [UC05]() | -| RF006 | Adicionar imóvel aos favoritos. | [RF006](Modulo-3/validacao.md#rf006-adicionar-imóvel-aos-favoritos) | [C04](),[US006](), [UC08](), [UC09]() | -| RF007 | Usuários devem poder agendar visitas a imóveis. | [RF007](Modulo-3/validacao.md#rf007-usuários-devem-poder-agendar-visitas-a-imóveis) | [C03](),[US007](), [US008](), [US009](), [C15]() | -| RF008 | Fazer Proposta. | [RF008](Modulo-3/validacao.md#rf008-fazer-proposta) | [C05](), [US011](), [C28]() | -| RF009 | Permitir que os proprietários e interessados negociem valores e condições. | [RF009](Modulo-3/validacao.md#rf009-permitir-que-os-proprietários-e-interessados-negociem-valores-e-condições) | [US010]() | -| RF010 | Exibir imóveis similares. | [RF010](Modulo-3/validacao.md#rf010-exibir-imóveis-similares) | [US012](), [UC02]() | -| RF011 | Usuários devem poder conversar com corretores, inquilinos e proprietários. | [RF011](Modulo-3/validacao.md#rf011-usuários-devem-poder-conversar-com-corretores-inquilinos-e-proprietários) | [US015](), [UC12]() | -| RF012 | Exibir as notificações das conversas. | [RF012](Modulo-3/validacao.md) | [US013](), [UC11]() | -| RF013 | Compartilhar, através de um link, os detalhes do imóvel em outras plataformas. | [RF013](Modulo-3/validacao.md#rf013-compartilhar-através-de-um-link-os-detalhes-do-imóvel-em-outras-plataformas) | [C22](), [US016](), [UC13]() | -| RF014 | Comprar e alugar imóveis. | [RF014](Modulo-3/validacao.md) | [C06](), [C23](), [US014](), [UC15](), [UC16]() | -| RF015 | Permitir que o proprietário cadastre, anuncie e visualize seus imóveis. | [RF015](Modulo-3/validacao.md#rf015-permitir-que-o-proprietário-cadastre-anuncie-e-visualize-seus-imóveis) | [C07](), [US017](), [US021](), [UC07]() | -| RF016 | Poder agendar horários para tirar fotos do imóvel. | [RF016](Modulo-3/validacao.md#rf016-poder-agendar-horários-para-tirar-fotos-do-imóvel) | [C19](), [US020](), [US022](), [C35](), [UC10]() | -| RF017 | Permitir que o usuário indique outros imóveis. | [RF017](Modulo-3/validacao.md#rf017-permitir-que-o-usuário-indique-outros-imóveis) | [US018](), [UC17]() | -| RF018 | Ver agendamentos através de um painel. | [RF018](Modulo-3/validacao.md#rf018-ver-agendamentos-através-de-um-painel) | [US019](), [UC14]() | -| RF019 | Permitir que o não usuário faça cadastro. | [RF019](Modulo-3/validacao.md#rf019-permitir-que-o-não-usuário-faça-cadastro) | [UC18]() | -| RF020 | Permitir que o usuário faça login e logout na aplicação. | [RF020](Modulo-3/validacao.md#rf020-permitir-que-o-usuário-faça-login-e-logout-na-aplicação) | [UC23](), [UC20]() | -| RF021 | Permitir a adição de um e-mail alternativo. | [RF021](Modulo-3/validacao.md#rf021-permitir-a-adição-de-um-e-mail-alternativo) | [US002](), [UC21](), [UC19]() | -| RF022 | Permitir o gerenciamento de quais notificações receber. | [RF022](Modulo-3/validacao.md#rf022-permitir-o-gerenciamento-de-quais-notificações-receber) | [C24](), [UC22](), [UC19]() | -| RF023 | Permitir que o usuário altere sua conta adicionando um e-mail alternativo. | [RF023](Modulo-3/validacao.md) | [C09](), [UC19]() | -| RF024 | Permitir que o usuário altere o nome associado à sua conta. | [RF024](Modulo-3/validacao.md#rf024-permitir-que-o-usuário-altere-o-nome-associado-à-sua-conta) | [US002](), [C09](), [UC19]() | -| RF025 | Permitir parcerias com corretoras e imobiliárias tradicionais. | [RF025](Modulo-3/validacao.md#rf025-permitir-parcerias-com-corretoras-e-imobiliárias-tradicionais) | | -| RF026 | Permitir visualização de detalhes sobre conexões de redes telefônicas e internet dos imóveis. | | | -| RF027 | Busca de imóveis baseados em um referencial. | | [C27](), [C29]() | -| RF028 | Ver histórico de inquilinos. | | | - -
- -
- -Fonte: [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner714), [João Antonio G.](https://github.com/joaoseisei), 2024 - -
- ---- - -
- -# Requisitos Não Funcionais - -
- -> Rastreabilidade do gore i* pode ser encontrada [aqui](Modulo-3/gore-i.md#matriz-de-rastreabilidade). - -
- -| ID | Descrição | Artefato | -| ----- | ----------------------------------------------------------------------------------------------------- | ---------------------- | -| RNF01 | Minimizar Burocracia. | [NFR002]() | -| RNF02 | Segurança contra fraudes financeiras. | [NFR001]() | -| RNF03 | Confiabilidade de transações. | [NFR001]() | -| RNF04 | Internacionalização. | [NFR003]() | -| RNF05 | Baixo tempo de resposta. | [NFR004]() | -| RNF06 | Interface padronizada. | [NFR002]() | -| RNF07 | Interface minimalista. | [NFR002]() | -| RNF08 | feedback visual e auditivo para interações. | [NFR002](), [C17]() | -| RNF09 | feedback não intrusivo para erros e falhas. | [C31]() | -| RNF10 | Orientações para erros e falhas. | | -| RNF11 | Somente o usuário terá acesso a suas informações pessoais e pagamento. | [NFR001]() | -| RNF12 | Deve seguir a Lei Geral de Proteção de Dados (LGPD). | [NFR001]() | -| RNF13 | O sistema deverá estar disponivel 24/7. | [NFR001]() | -| RNF14 | O sistema deve ser capaz de atender acessos simultâneos de diferentes usuários em diferentes áreas. | [NFR005]() | -| RNF15 | O aplicativo deve realizar autenticação no tempo médio de 10 segundos. | [NFROO4]() | -| RNF16 | Manter um tempo de resposta inferior a 2 segundos. | [NFR004]() | -| RNF17 | Deve ser capaz de lidar com um aumento de 20% no tráfego. | [NFR004]() | -| RNF18 | Disponibilidade para Android, IOS com a mesma interface e uma experiência de uso consistente. | [NFR003]() | -| RNF19 | Compatibilidade com diferentes dispositivos (smartphones e tablets) Android e iOS. | [NFR005]() | -| RNF20 | Compatibilidade com padrões de segurança, como o ISO 27001. | [NFR005]() | -| RNF21 | Plano de backup de recuperação. | [NFR005]() | -| RNF22 | Testes periódicos. | [NFR005]() | -| RNF23 | Ter interface gráfica para ser usada pelo usuário final. | [NFR003]() | -| RNF24 | Possibilitar a comunicação entre as estações de trabalho e o servidor, inclusive o acesso à internet. | [NFR004]() | -| RNF25 | Ser apresentado de maneira simples e interativa. | [NFR003]() | -| RNF26 | A comunicação será feita através de chats dentro do aplicativo e notificações. | | -| RNF27 | Sistema de ajuda e documentação. | [C26]() | - -
- -
- -Fonte: [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner714), [João Antonio G.](https://github.com/joaoseisei), 2024 - -
- ---- - -
- -# Histórico de versão - -
- -
- -| Data | Versão | Descrição | Autores | -| :--------: | :----: | :----------------------: | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 02/09/2024 | `1.0` | Criação do documento. | [João Antonio G.](https://github.com/joaoseisei) | -| 07/09/2024 | `1.1` | Preenchimento da tabela. | [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner), [João Antonio G.](https://github.com/joaoseisei) | -| 07/09/2024 | `1.2` | Termina de preencher as tabela. | [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner), [João Antonio G.](https://github.com/joaoseisei) | - - -
\ No newline at end of file +
+ +# Forward-From + +
+ +> Este artefato tem por finalidade apresentar onde os requisitos estão implementados. + +--- + +
+ +# Requisitos Funcionais + +
+ +
+ +| ID | Descrição | Tela do Aplicativo | Artefato | +| ----- | --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| RF001 | Buscar imóvel. | [RF001](Modulo-3/validacao.md#rf001-buscar-imóvel) | [C01](Modulo-2/v2-cenario.md#c01-acessar-lista-de-imóveis),[US001](Modulo-2/v2-agil-historias-de-usuario.md#us001-buscar-imóvel), [C21](Modulo-2/v2-cenario.md#c21-buscar-imóveis-por-palavras-chave), [UC06](Modulo-2/casos-uso.md#uc06-buscar-imóvel) | +| RF002 | Filtrar imóvel. | [RF002](Modulo-3/validacao.md#rf002-filtrar-imóvel) | [C02](Modulo-2/v2-cenario.md#c02-filtrar-imóveis-por-preço),[US001](Modulo-2/v2-agil-historias-de-usuario.md#us001-buscar-imóvel), [C10](Modulo-2/v2-cenario.md#c10-filtrar-imóveis-por-localização), [C21](Modulo-2/v2-cenario.md#c21-buscar-imóveis-por-palavras-chave), [UC04](Modulo-2/casos-uso.md#uc04-usar-filtro) | +| RF003 | Exibir fotos, vídeos e descrição do imóvel. | [RF003](Modulo-3/validacao.md#rf003-exibir-fotos-vídeos-e-descrição-do-imóvel) | [US003](Modulo-2/v2-agil-historias-de-usuario.md#us003-detalhes-do-imóvel), [C20](Modulo-2/v2-cenario.md#c20-verificar-disponibilidade-de-imóvel), [C32](Modulo-2/v2-cenario.md#c32-solicitar-informações-adicionais-sobre-imóvel), [C32](Modulo-2/v2-cenario.md#c32-solicitar-informações-adicionais-sobre-imóvel), [UC03](Modulo-2/casos-uso.md#uc03-ver-detalhes-do-imóvel) | +| RF004 | Visualização dos imóveis em um mapa interativo. | [RF004](Modulo-3/validacao.md#rf004-visualização-dos-imóveis-em-um-mapa-interativo) | [US004](Modulo-2/v2-agil-historias-de-usuario.md#us004-visualização-de-imóvel-em-mapa-interativo), [C16](Modulo-2/v2-cenario.md#c16-visualizar-fotos-do-imóvel), [UC01](Modulo-2/casos-uso.md#uc01-ver-mapa-interativo) | +| RF005 | Criação de alertas para notificar os usuários sobre novos imóveis disponíveis. | [RF005](Modulo-3/validacao.md#rf005-criação-de-alertas-para-notificar-os-usuários-sobre-novos-imóveis-disponíveis) | [US005](Modulo-2/v2-agil-historias-de-usuario.md#us005-criação-de-alertas-para-novos-imóveis), [C13](Modulo-2/v2-cenario.md#c13-receber-notificações-de-novos-imóveis), [UC05](Modulo-2/casos-uso.md#uc05-criar-alertas) | +| RF006 | Adicionar imóvel aos favoritos. | [RF006](Modulo-3/validacao.md#rf006-adicionar-imóvel-aos-favoritos) | [C04](Modulo-2/v2-cenario.md#c04-favoritar-imóvel),[US006](Modulo-2/v2-agil-historias-de-usuario.md#us006-lista-de-imóveis-favoritos), [UC08](Modulo-2/casos-uso.md#uc08-criar-lista-de-favorito), [UC09](Modulo-2/casos-uso.md#uc09-fazer-proposta) | +| RF007 | Usuários devem poder agendar visitas a imóveis. | [RF007](Modulo-3/validacao.md#rf007-usuários-devem-poder-agendar-visitas-a-imóveis) | [C03](Modulo-2/v2-cenario.md#c03-agendar-visita-a-imóvel),[US007](Modulo-2/v2-agil-historias-de-usuario.md#us007-agendamento-de-visitas), [US008](Modulo-2/v2-agil-historias-de-usuario.md#us008-solicitação-de-encaixe), [US009](Modulo-2/v2-agil-historias-de-usuario.md#us009-cancelamento-de-visita), [C15](Modulo-2/v2-cenario.md#c15-cancelar-proposta-de-aluguel) | +| RF008 | Fazer Proposta. | [RF008](Modulo-3/validacao.md#rf008-fazer-proposta) | [C05](Modulo-2/v2-cenario.md#c05-enviar-proposta-de-aluguel), [US011](Modulo-2/v2-agil-historias-de-usuario.md#us011-gerenciar-propostas), [C28](Modulo-2/v2-cenario.md#c28-receber-propostas-de-aluguel-proprietário) | +| RF009 | Permitir que os proprietários e interessados negociem valores e condições. | [RF009](Modulo-3/validacao.md#rf009-permitir-que-os-proprietários-e-interessados-negociem-valores-e-condições) | [US010](Modulo-2/v2-agil-historias-de-usuario.md#us010-proposta-customizada) | +| RF010 | Exibir imóveis similares. | [RF010](Modulo-3/validacao.md#rf010-exibir-imóveis-similares) | [US012](Modulo-2/v2-agil-historias-de-usuario.md#us012-recomendações-de-imóveis), [UC02](Modulo-2/casos-uso.md#uc02-exibir-imóveis-similares) | +| RF011 | Usuários devem poder conversar com corretores, inquilinos e proprietários. | [RF011](Modulo-3/validacao.md#rf011-usuários-devem-poder-conversar-com-corretores-inquilinos-e-proprietários) | [US015](Modulo-2/v2-agil-historias-de-usuario.md#us015-conversas-entre-usuários), [UC12](Modulo-2/casos-uso.md#uc12-conversar-com-o-corretor-eou-proprietário) | +| RF012 | Exibir as notificações das conversas. | [RF012](Modulo-3/validacao.md) | [US013](Modulo-2/v2-agil-historias-de-usuario.md#us013-notificação-de-mensagens), [UC11](Modulo-2/casos-uso.md#uc11-ver-notificação-da-conversa) | +| RF013 | Compartilhar, através de um link, os detalhes do imóvel em outras plataformas. | [RF013](Modulo-3/validacao.md#rf013-compartilhar-através-de-um-link-os-detalhes-do-imóvel-em-outras-plataformas) | [C22](Modulo-2/v2-cenario.md#c22-compartilhar-imóvel-com-amigos), [US016](Modulo-2/v2-agil-historias-de-usuario.md#us016-compartilhamento-de-detalhes-do-imóvel), [UC13](Modulo-2/casos-uso.md#uc13-compartilhar-link-de-imóveis) | +| RF014 | Comprar e alugar imóveis. | [RF014](Modulo-3/validacao.md) | [C06](Modulo-2/v2-cenario.md#c06-realizar-pagamento-do-aluguel), [C23](Modulo-2/v2-cenario.md#c23-cadastrar-forma-de-pagamento), [US014](Modulo-2/v2-agil-historias-de-usuario.md#us014-compraralugar-imóvel), [UC15](Modulo-2/casos-uso.md#uc15-alugar-imóvel), [UC16](Modulo-2/casos-uso.md#uc16-comprar-imóvel) | +| RF015 | Permitir que o proprietário cadastre, anuncie e visualize seus imóveis. | [RF015](Modulo-3/validacao.md#rf015-permitir-que-o-proprietário-cadastre-anuncie-e-visualize-seus-imóveis) | [C07](Modulo-2/v2-cenario.md#c07-cadastrar-imóvel-para-alugar), [US017](Modulo-2/v2-agil-historias-de-usuario.md#us017-cadastro-e-anúncio-de-imóveis), [US021](Modulo-2/v2-agil-historias-de-usuario.md#us021-ver-meus-imóveis), [UC07](Modulo-2/casos-uso.md#uc07-cadastrar-imóvel) | +| RF016 | Poder agendar horários para tirar fotos do imóvel. | [RF016](Modulo-3/validacao.md#rf016-poder-agendar-horários-para-tirar-fotos-do-imóvel) | [C19](Modulo-2/v2-cenario.md#c19-reagendar-visita), [US020](Modulo-2/v2-agil-historias-de-usuario.md#us020-agendamento-de-fotos), [US022](Modulo-2/v2-agil-historias-de-usuario.md#us022-cancelamento-de-propostas), [C35](Modulo-2/v2-cenario.md#c35-atualizar-fotos-do-imóvel-proprietário), [UC10](Modulo-2/casos-uso.md#uc10-agendar-horário-para-tirar-foto-do-imóvel) | +| RF017 | Permitir que o usuário indique outros imóveis. | [RF017](Modulo-3/validacao.md#rf017-permitir-que-o-usuário-indique-outros-imóveis) | [US018](Modulo-2/v2-agil-historias-de-usuario.md#us018-indicação-de-imóveis), [UC17](Modulo-2/casos-uso.md#uc17-indicar-imóvel) | +| RF018 | Ver agendamentos através de um painel. | [RF018](Modulo-3/validacao.md#rf018-ver-agendamentos-através-de-um-painel) | [US019](Modulo-2/v2-agil-historias-de-usuario.md#us019-ver-agendamentos), [UC14](Modulo-2/casos-uso.md#uc14-ver-agendamentos) | +| RF019 | Permitir que o não usuário faça cadastro. | [RF019](Modulo-3/validacao.md#rf019-permitir-que-o-não-usuário-faça-cadastro) | [UC18](Modulo-2/casos-uso.md#uc18-fazer-cadastro) | +| RF020 | Permitir que o usuário faça login e logout na aplicação. | [RF020](Modulo-3/validacao.md#rf020-permitir-que-o-usuário-faça-login-e-logout-na-aplicação) | [UC23](Modulo-2/casos-uso.md#uc23-sair-da-conta), [UC20](Modulo-2/casos-uso.md#uc20-fazer-login) | +| RF021 | Permitir a adição de um e-mail alternativo. | [RF021](Modulo-3/validacao.md#rf021-permitir-a-adição-de-um-e-mail-alternativo) | [US002](Modulo-2/v2-agil-historias-de-usuario.md#us002-gerenciar-conta), [UC21](Modulo-2/casos-uso.md#uc21-adicionar-email-alternativo), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | +| RF022 | Permitir o gerenciamento de quais notificações receber. | [RF022](Modulo-3/validacao.md#rf022-permitir-o-gerenciamento-de-quais-notificações-receber) | [C24](Modulo-2/v2-cenario.md#c24-receber-notificações-de-pagamentos), [UC22](Modulo-2/casos-uso.md#uc22-gerenciar-notificações), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | +| RF023 | Permitir que o usuário altere sua conta adicionando um e-mail alternativo. | [RF023](Modulo-3/validacao.md) | [C09](Modulo-2/v2-cenario.md#c09-editar-perfil-de-usuário), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | +| RF024 | Permitir que o usuário altere o nome associado à sua conta. | [RF024](Modulo-3/validacao.md#rf024-permitir-que-o-usuário-altere-o-nome-associado-à-sua-conta) | [US002](Modulo-2/v2-agil-historias-de-usuario.md#us002-gerenciar-conta), [C09](Modulo-2/v2-cenario.md#c09-editar-perfil-de-usuário), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | +| RF025 | Permitir parcerias com corretoras e imobiliárias tradicionais. | [RF025](Modulo-3/validacao.md#rf025-permitir-parcerias-com-corretoras-e-imobiliárias-tradicionais) | | +| RF026 | Permitir visualização de detalhes sobre conexões de redes telefônicas e internet dos imóveis. | | | +| RF027 | Busca de imóveis baseados em um referencial. | | [C27](Modulo-2/v2-cenario.md#c27-atualizar-endereço-de-cobrança), [C29](Modulo-2/v2-cenario.md#c29-configurar-preferências-de-notificação) | +| RF028 | Ver histórico de inquilinos. | | | + +
+ +
+ +Fonte: [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner714), [João Antonio G.](https://github.com/joaoseisei), 2024 + +
+ +--- + +
+ +# Requisitos Não Funcionais + +
+ +> Rastreabilidade do gore i\* pode ser encontrada [aqui](Modulo-3/gore-i.md#matriz-de-rastreabilidade). + +
+ +| ID | Descrição | Artefato | +| ----- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| RNF01 | Minimizar Burocracia. | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade) | +| RNF02 | Segurança contra fraudes financeiras. | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | +| RNF03 | Confiabilidade de transações. | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | +| RNF04 | Internacionalização. | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | +| RNF05 | Baixo tempo de resposta. | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | +| RNF06 | Interface padronizada. | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade) | +| RNF07 | Interface minimalista. | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade) | +| RNF08 | feedback visual e auditivo para interações. | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade), [C17](Modulo-2/v2-cenario.md#c17-receber-confirmação-de-visita) | +| RNF09 | feedback não intrusivo para erros e falhas. | [C31](Modulo-2/v2-cenario.md#c31-enviar-feedback-sobre-o-aplicativo) | +| RNF10 | Orientações para erros e falhas. | | +| RNF11 | Somente o usuário terá acesso a suas informações pessoais e pagamento. | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | +| RNF12 | Deve seguir a Lei Geral de Proteção de Dados (LGPD). | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | +| RNF13 | O sistema deverá estar disponivel 24/7. | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | +| RNF14 | O sistema deve ser capaz de atender acessos simultâneos de diferentes usuários em diferentes áreas. | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | +| RNF15 | O aplicativo deve realizar autenticação no tempo médio de 10 segundos. | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | +| RNF16 | Manter um tempo de resposta inferior a 2 segundos. | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | +| RNF17 | Deve ser capaz de lidar com um aumento de 20% no tráfego. | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | +| RNF18 | Disponibilidade para Android, IOS com a mesma interface e uma experiência de uso consistente. | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | +| RNF19 | Compatibilidade com diferentes dispositivos (smartphones e tablets) Android e iOS. | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | +| RNF20 | Compatibilidade com padrões de segurança, como o ISO 27001. | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | +| RNF21 | Plano de backup de recuperação. | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | +| RNF22 | Testes periódicos. | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | +| RNF23 | Ter interface gráfica para ser usada pelo usuário final. | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | +| RNF24 | Possibilitar a comunicação entre as estações de trabalho e o servidor, inclusive o acesso à internet. | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | +| RNF25 | Ser apresentado de maneira simples e interativa. | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | +| RNF26 | A comunicação será feita através de chats dentro do aplicativo e notificações. | | +| RNF27 | Sistema de ajuda e documentação. | [C26](Modulo-2/v2-cenario.md#c26-acessar-suporte-ao-cliente) | + +
+ +
+ +Fonte: [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner714), [João Antonio G.](https://github.com/joaoseisei), 2024 + +
+ +--- + +
+ +# Histórico de versão + +
+ +
+ +| Data | Versão | Descrição | Autores | +| :--------: | :----: | :-----------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 02/09/2024 | `1.0` | Criação do documento. | [João Antonio G.](https://github.com/joaoseisei) | +| 07/09/2024 | `1.1` | Preenchimento da tabela. | [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner), [João Antonio G.](https://github.com/joaoseisei) | +| 07/09/2024 | `1.2` | Termina de preencher as tabela. | [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner), [João Antonio G.](https://github.com/joaoseisei) | +| 08/09/2024 | `1.3` | Adiciona hyperlinks. | [Cássio Reis](https://github.com/csreis72) | + +
diff --git a/docs/Modulo-3/matriz-rastreabilidade.md b/docs/Modulo-3/matriz-rastreabilidade.md index d52ced9..1c25b31 100644 --- a/docs/Modulo-3/matriz-rastreabilidade.md +++ b/docs/Modulo-3/matriz-rastreabilidade.md @@ -1,100 +1,101 @@ -
- -# Matriz de Rastreabilidade - -
- -> A matriz de rastreabilidade é uma ferramenta que organiza e rastreia os requisitos de um projeto, integrando as rastreabilidades Forward-from (onde os requisitos são implementados) e Backward-from (de onde os requisitos foram elicitados). Ela oferece uma visão bidirecional das relações entre requisitos e artefatos, permitindo identificar dependências e elos entre itens como backlog, casos de uso e protótipos. Com isso, garante-se a cobertura adequada dos requisitos e o alinhamento com as partes relevantes do projeto. - ---- - -
- -# Matriz - -
- -
- -| ID | Descrição | Origem | Artefato | Implementado | -|-------|-------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------|--------------| -| RF001 | Buscar imóvel. | [AP01](/Modulo-1/elicitacao/analise-protocolo.md) | [C01](),[US001](), [C21](), [UC06]() | Sim | -| RF002 | Filtrar imóvel. | [AP02](/Modulo-1/elicitacao/analise-protocolo.md) | [C02](),[US001](), [C10](), [C21](), [UC04]() | Sim | -| RF003 | Exibir fotos, vídeos e descrição do imóvel. | [AP03](/Modulo-1/elicitacao/analise-protocolo.md) | [US003](), [C20](), [C32](), [C32](), [UC03]() | Sim | -| RF004 | Visualização dos imóveis em um mapa interativo. | [AP04](/Modulo-1/elicitacao/analise-protocolo.md) | [US004](), [C16](), [UC01]() | Sim | -| RF005 | Criação de alertas para notificar os usuários sobre novos imóveis disponíveis. | [AP05](/Modulo-1/elicitacao/analise-protocolo.md) | [US005](), [C13](), [UC05]() | Sim | -| RF006 | Adicionar imóvel aos favoritos. | [AP06](/Modulo-1/elicitacao/analise-protocolo.md) | [C04](),[US006](), [UC08](), [UC09]() | Sim | -| RF007 | Usuários devem poder agendar visitas a imóveis. | [AP07](/Modulo-1/elicitacao/analise-protocolo.md) | [C03](),[US007](), [US008](), [US009](), [C15]() | Sim | -| RF008 | Fazer Proposta. | [AP08](/Modulo-1/elicitacao/analise-protocolo.md) | [C05](), [US011](), [C28]() | Sim | -| RF009 | Permitir que os proprietários e interessados negociem valores e condições. | [AP09](/Modulo-1/elicitacao/analise-protocolo.md) | [US010]() | Sim | -| RF010 | Exibir imóveis similares. | [AP10](/Modulo-1/elicitacao/analise-protocolo.md) | [US012](), [UC02]() | Sim | -| RF011 | Usuários devem poder conversar com corretores, inquilinos e proprietários. | [AP11](/Modulo-1/elicitacao/analise-protocolo.md) | [US015](), [UC12]() | Sim | -| RF012 | Exibir as notificações das conversas. | [AP12](/Modulo-1/elicitacao/analise-protocolo.md) | [US013](), [UC11]() | Sim | -| RF013 | Compartilhar, através de um link, os detalhes do imóvel em outras plataformas. | [AP13](/Modulo-1/elicitacao/analise-protocolo.md) | [C22](), [US016](), [UC13]() | Sim | -| RF014 | Comprar e alugar imóveis. | [AP14](/Modulo-1/elicitacao/analise-protocolo.md) | [C06](), [C23](), [US014](), [UC15](), [UC16]() | Sim | -| RF015 | Permitir que o proprietário cadastre, anuncie e visualize seus imóveis. | [AP15](/Modulo-1/elicitacao/analise-protocolo.md) | [C07](), [US017](), [US021](), [UC07]() | Sim | -| RF016 | Poder agendar horários para tirar fotos do imóvel. | [AP16](/Modulo-1/elicitacao/analise-protocolo.md) | [C19](), [US020](), [US022](), [C35](), [UC10]() | Sim | -| RF017 | Permitir que o usuário indique outros imóveis. | [AP17](/Modulo-1/elicitacao/analise-protocolo.md) | [US018](), [UC17]() | Sim | -| RF018 | Ver agendamentos através de um painel. | [AP18](/Modulo-1/elicitacao/analise-protocolo.md) | [US019](), [UC14]() | Sim | -| RF019 | Permitir que o não usuário faça cadastro. | [AP19](/Modulo-1/elicitacao/analise-protocolo.md) | [UC18]() | Sim | -| RF020 | Permitir que o usuário faça login e logout na aplicação. | [AP20](/Modulo-1/elicitacao/analise-protocolo.md) | [UC23](), [UC20]() | Sim | -| RF021 | Permitir a adição de um e-mail alternativo. | [AP21](/Modulo-1/elicitacao/analise-protocolo.md) | [US002](), [UC21](), [UC19]() | Sim | -| RF022 | Permitir o gerenciamento de quais notificações receber. | [AP22](/Modulo-1/elicitacao/analise-protocolo.md) | [C24](), [UC22](), [UC19]() | Sim | -| RF023 | Permitir que o usuário altere sua conta adicionando um e-mail alternativo. | [AP23](/Modulo-1/elicitacao/analise-protocolo.md) | [C09](), [UC19]() | Sim | -| RF024 | Permitir que o usuário altere o nome associado à sua conta. | [AP24](/Modulo-1/elicitacao/analise-protocolo.md) | [US002](), [C09](), [UC19]() | Sim | -| RF025 | Permitir parcerias com corretoras e imobiliárias tradicionais. | [RF25](/Modulo-1/elicitacao/observacao) | | Sim | -| RF026 | Permitir visualização de detalhes sobre conexões de redes telefônicas e internet dos imóveis. | [Persona 5](/Modulo-1/elicitacao/personas.md) | | Não | -| RF027 | Busca de imóveis baseados em um referencial. | [Persona 6](/Modulo-1/elicitacao/personas.md) | [C27](), [C29]() | Não | -| RF028 | Ver histórico de inquilinos. | [Persona 7](/Modulo-1/elicitacao/personas.md) | | Não | -| RNF01 | Minimizar Burocracia. | [RF25](/Modulo-1/elicitacao/observacao) | [NFR002]() | Sim | -| RNF02 | Segurança contra fraudes financeiras. | [RF25](/Modulo-1/elicitacao/observacao) | [NFR001]() | Sim | -| RNF03 | Confiabilidade de transações. | [RF25](/Modulo-1/elicitacao/observacao) | [NFR001]() | Sim | -| RNF04 | Internacionalização. | [USAB02](Modulo-1/elicitacao/furps.md) | [NFR003]() | Não | -| RNF05 | Baixo tempo de resposta. | [USAB03](Modulo-1/elicitacao/furps.md) | [NFR004]() | Sim | -| RNF06 | Interface padronizada. | [USAB04](Modulo-1/elicitacao/furps.md), [DES01](Modulo-1/elicitacao/furps.md) | [NFR002]() | Sim | -| RNF07 | Interface minimalista. | [USAB04](Modulo-1/elicitacao/furps.md), [DES01](Modulo-1/elicitacao/furps.md) | [NFR002]() | Parcialmente | -| RNF08 | feedback visual e auditivo para interações. | [USAB05](Modulo-1/elicitacao/furps.md) | [NFR002](), [C17]() | Não | -| RNF09 | feedback não intrusivo para erros e falhas. | [USAB06](Modulo-1/elicitacao/furps.md) | [C31]() | Inconclusivo | -| RNF10 | Orientações para erros e falhas. | [USAB06](Modulo-1/elicitacao/furps.md) | | Não | -| RNF11 | Somente o usuário terá acesso a suas informações pessoais e pagamento. | [CONF01](Modulo-1/elicitacao/furps.md) | [NFR001]() | Sim | -| RNF12 | Deve seguir a Lei Geral de Proteção de Dados (LGPD). | [CONF03](Modulo-1/elicitacao/furps.md) | [NFR001]() | Sim | -| RNF13 | O sistema deverá estar disponivel 24/7. | [CONF04](Modulo-1/elicitacao/furps.md) | [NFR001]() | Sim | -| RNF14 | O sistema deve ser capaz de atender acessos simultâneos de diferentes usuários em diferentes áreas. | [PER01](Modulo-1/elicitacao/furps.md) | [NFR005]() | Sim | -| RNF15 | O aplicativo deve realizar autenticação no tempo médio de 10 segundos. | [PER02](Modulo-1/elicitacao/furps.md) | [NFROO4]() | Sim | -| RNF16 | Manter um tempo de resposta inferior a 2 segundos. | [PER03](Modulo-1/elicitacao/furps.md) | [NFR004]() | Sim | -| RNF17 | Deve ser capaz de lidar com um aumento de 20% no tráfego. | [PER04](Modulo-1/elicitacao/furps.md) | [NFR004]() | Inconclusivo | -| RNF18 | Disponibilidade para Android, IOS com a mesma interface e uma experiência de uso consistente. | [SUP01](Modulo-1/elicitacao/furps.md), [DES01](Modulo-1/elicitacao/furps.md) | [NFR003]() | Sim | -| RNF19 | Compatibilidade com diferentes dispositivos (smartphones e tablets) Android e iOS. | [SUP02](Modulo-1/elicitacao/furps.md) | [NFR005]() | Sim | -| RNF20 | Compatibilidade com padrões de segurança, como o ISO 27001. | [SUP03](Modulo-1/elicitacao/furps.md) | [NFR005]() | Sim | -| RNF21 | Plano de backup de recuperação. | [SUP04](Modulo-1/elicitacao/furps.md) | [NFR005]() | Sim | -| RNF22 | Testes periódicos. | [SUP05](Modulo-1/elicitacao/furps.md) | [NFR005]() | Inconclusivo | -| RNF23 | Ter interface gráfica para ser usada pelo usuário final. | [INT01](Modulo-1/elicitacao/furps.md) | [NFR003]() | Sim | -| RNF24 | Possibilitar a comunicação entre as estações de trabalho e o servidor, inclusive o acesso à internet. | [INT02](Modulo-1/elicitacao/furps.md) | [NFR004]() | Inconclusivo | -| RNF25 | Ser apresentado de maneira simples e interativa. | [INT03](Modulo-1/elicitacao/furps.md) | [NFR003]() | Sim | -| RNF26 | A comunicação será feita através de chats dentro do aplicativo e notificações. | [INT04](Modulo-1/elicitacao/furps.md) | | Sim | -| RNF27 | Sistema de ajuda e documentação. | [8 - Sistema de ajuda e documentação](Modulo-2/es.md#documento-de-especificação-suplementar-pdf) | [C26]() | Sim | - -
- -
- -Fonte: [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner714), [João Antonio G.](https://github.com/joaoseisei), 2024 - -
- ---- - -
- -# Histórico de versão - -
- -
- -| Data | Versão | Descrição | Autores | -|:----------:|:------:|:---------------------:|---------------------------------------------------------------------------------------------| -| 02/09/2024 | `1.0` | Criação do documento. | [João Antonio G.](https://github.com/joaoseisei) | -| 07/09/2024 | `1.1` | Adiciona Matriz. | [Cássio Reis](https://github.com/csreis72),[João Antonio G.](https://github.com/joaoseisei) | - -
+
+ +# Matriz de Rastreabilidade + +
+ +> A matriz de rastreabilidade é uma ferramenta que organiza e rastreia os requisitos de um projeto, integrando as rastreabilidades Forward-from (onde os requisitos são implementados) e Backward-from (de onde os requisitos foram elicitados). Ela oferece uma visão bidirecional das relações entre requisitos e artefatos, permitindo identificar dependências e elos entre itens como backlog, casos de uso e protótipos. Com isso, garante-se a cobertura adequada dos requisitos e o alinhamento com as partes relevantes do projeto. + +--- + +
+ +# Matriz + +
+ +
+ +| ID | Descrição | Origem | Artefato | Implementado | +| ----- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------ | +| RF001 | Buscar imóvel. | [AP01](/Modulo-1/elicitacao/analise-protocolo.md) | [C01](Modulo-2/v2-cenario.md#c01-acessar-lista-de-imóveis),[US001](Modulo-2/v2-agil-historias-de-usuario.md#us001-buscar-imóvel), [C21](Modulo-2/v2-cenario.md#c21-buscar-imóveis-por-palavras-chave), [UC06](Modulo-2/casos-uso.md#uc06-buscar-imóvel) | Sim | +| RF002 | Filtrar imóvel. | [AP02](/Modulo-1/elicitacao/analise-protocolo.md) | [C02](Modulo-2/v2-cenario.md#c02-filtrar-imóveis-por-preço),[US001](Modulo-2/v2-agil-historias-de-usuario.md#us001-buscar-imóvel), [C10](Modulo-2/v2-cenario.md#c10-filtrar-imóveis-por-localização), [C21](Modulo-2/v2-cenario.md#c21-buscar-imóveis-por-palavras-chave), [UC04](Modulo-2/casos-uso.md#uc04-usar-filtro) | Sim | +| RF003 | Exibir fotos, vídeos e descrição do imóvel. | [AP03](/Modulo-1/elicitacao/analise-protocolo.md) | [US003](Modulo-2/v2-agil-historias-de-usuario.md#us003-detalhes-do-imóvel), [C20](Modulo-2/v2-cenario.md#c20-verificar-disponibilidade-de-imóvel), [C32](Modulo-2/v2-cenario.md#c32-solicitar-informações-adicionais-sobre-imóvel), [C32](Modulo-2/v2-cenario.md#c32-solicitar-informações-adicionais-sobre-imóvel), [UC03](Modulo-2/casos-uso.md#uc03-ver-detalhes-do-imóvel) | Sim | +| RF004 | Visualização dos imóveis em um mapa interativo. | [AP04](/Modulo-1/elicitacao/analise-protocolo.md) | [US004](Modulo-2/v2-agil-historias-de-usuario.md#us004-visualização-de-imóvel-em-mapa-interativo), [C16](Modulo-2/v2-cenario.md#c16-visualizar-fotos-do-imóvel), [UC01](Modulo-2/casos-uso.md#uc01-ver-mapa-interativo) | Sim | +| RF005 | Criação de alertas para notificar os usuários sobre novos imóveis disponíveis. | [AP05](/Modulo-1/elicitacao/analise-protocolo.md) | [US005](Modulo-2/v2-agil-historias-de-usuario.md#us005-criação-de-alertas-para-novos-imóveis), [C13](Modulo-2/v2-cenario.md#c13-receber-notificações-de-novos-imóveis), [UC05](Modulo-2/casos-uso.md#uc05-criar-alertas) | Sim | +| RF006 | Adicionar imóvel aos favoritos. | [AP06](/Modulo-1/elicitacao/analise-protocolo.md) | [C04](Modulo-2/v2-cenario.md#c04-favoritar-imóvel),[US006](Modulo-2/v2-agil-historias-de-usuario.md#us006-lista-de-imóveis-favoritos), [UC08](Modulo-2/casos-uso.md#uc08-criar-lista-de-favorito), [UC09](Modulo-2/casos-uso.md#uc09-fazer-proposta) | Sim | +| RF007 | Usuários devem poder agendar visitas a imóveis. | [AP07](/Modulo-1/elicitacao/analise-protocolo.md) | [C03](Modulo-2/v2-cenario.md#c03-agendar-visita-a-imóvel),[US007](Modulo-2/v2-agil-historias-de-usuario.md#us007-agendamento-de-visitas), [US008](Modulo-2/v2-agil-historias-de-usuario.md#us008-solicitação-de-encaixe), [US009](Modulo-2/v2-agil-historias-de-usuario.md#us009-cancelamento-de-visita), [C15](Modulo-2/v2-cenario.md#c15-cancelar-proposta-de-aluguel) | Sim | +| RF008 | Fazer Proposta. | [AP08](/Modulo-1/elicitacao/analise-protocolo.md) | [C05](Modulo-2/v2-cenario.md#c05-enviar-proposta-de-aluguel), [US011](Modulo-2/v2-agil-historias-de-usuario.md#us011-gerenciar-propostas), [C28](Modulo-2/v2-cenario.md#c28-receber-propostas-de-aluguel-proprietário) | Sim | +| RF009 | Permitir que os proprietários e interessados negociem valores e condições. | [AP09](/Modulo-1/elicitacao/analise-protocolo.md) | [US010](Modulo-2/v2-agil-historias-de-usuario.md#us010-proposta-customizada) | Sim | +| RF010 | Exibir imóveis similares. | [AP10](/Modulo-1/elicitacao/analise-protocolo.md) | [US012](Modulo-2/v2-agil-historias-de-usuario.md#us012-recomendações-de-imóveis), [UC02](Modulo-2/casos-uso.md#uc02-exibir-imóveis-similares) | Sim | +| RF011 | Usuários devem poder conversar com corretores, inquilinos e proprietários. | [AP11](/Modulo-1/elicitacao/analise-protocolo.md) | [US015](Modulo-2/v2-agil-historias-de-usuario.md#us015-conversas-entre-usuários), [UC12](Modulo-2/casos-uso.md#uc12-conversar-com-o-corretor-eou-proprietário) | Sim | +| RF012 | Exibir as notificações das conversas. | [AP12](/Modulo-1/elicitacao/analise-protocolo.md) | [US013](Modulo-2/v2-agil-historias-de-usuario.md#us013-notificação-de-mensagens), [UC11](Modulo-2/casos-uso.md#uc11-ver-notificação-da-conversa) | Sim | +| RF013 | Compartilhar, através de um link, os detalhes do imóvel em outras plataformas. | [AP13](/Modulo-1/elicitacao/analise-protocolo.md) | [C22](Modulo-2/v2-cenario.md#c22-compartilhar-imóvel-com-amigos), [US016](Modulo-2/v2-agil-historias-de-usuario.md#us016-compartilhamento-de-detalhes-do-imóvel), [UC13](Modulo-2/casos-uso.md#uc13-compartilhar-link-de-imóveis) | Sim | +| RF014 | Comprar e alugar imóveis. | [AP14](/Modulo-1/elicitacao/analise-protocolo.md) | [C06](Modulo-2/v2-cenario.md#c06-realizar-pagamento-do-aluguel), [C23](Modulo-2/v2-cenario.md#c23-cadastrar-forma-de-pagamento), [US014](Modulo-2/v2-agil-historias-de-usuario.md#us014-compraralugar-imóvel), [UC15](Modulo-2/casos-uso.md#uc15-alugar-imóvel), [UC16](Modulo-2/casos-uso.md#uc16-comprar-imóvel) | Sim | +| RF015 | Permitir que o proprietário cadastre, anuncie e visualize seus imóveis. | [AP15](/Modulo-1/elicitacao/analise-protocolo.md) | [C07](Modulo-2/v2-cenario.md#c07-cadastrar-imóvel-para-alugar), [US017](Modulo-2/v2-agil-historias-de-usuario.md#us017-cadastro-e-anúncio-de-imóveis), [US021](Modulo-2/v2-agil-historias-de-usuario.md#us021-ver-meus-imóveis), [UC07](Modulo-2/casos-uso.md#uc07-cadastrar-imóvel) | Sim | +| RF016 | Poder agendar horários para tirar fotos do imóvel. | [AP16](/Modulo-1/elicitacao/analise-protocolo.md) | [C19](Modulo-2/v2-cenario.md#c19-reagendar-visita), [US020](Modulo-2/v2-agil-historias-de-usuario.md#us020-agendamento-de-fotos), [US022](Modulo-2/v2-agil-historias-de-usuario.md#us022-cancelamento-de-propostas), [C35](Modulo-2/v2-cenario.md#c35-atualizar-fotos-do-imóvel-proprietário), [UC10](Modulo-2/casos-uso.md#uc10-agendar-horário-para-tirar-foto-do-imóvel) | Sim | +| RF017 | Permitir que o usuário indique outros imóveis. | [AP17](/Modulo-1/elicitacao/analise-protocolo.md) | [US018](Modulo-2/v2-agil-historias-de-usuario.md#us018-indicação-de-imóveis), [UC17](Modulo-2/casos-uso.md#uc17-indicar-imóvel) | Sim | +| RF018 | Ver agendamentos através de um painel. | [AP18](/Modulo-1/elicitacao/analise-protocolo.md) | [US019](Modulo-2/v2-agil-historias-de-usuario.md#us019-ver-agendamentos), [UC14](Modulo-2/casos-uso.md#uc14-ver-agendamentos) | Sim | +| RF019 | Permitir que o não usuário faça cadastro. | [AP19](/Modulo-1/elicitacao/analise-protocolo.md) | [UC18](Modulo-2/casos-uso.md#uc18-fazer-cadastro) | Sim | +| RF020 | Permitir que o usuário faça login e logout na aplicação. | [AP20](/Modulo-1/elicitacao/analise-protocolo.md) | [UC23](Modulo-2/casos-uso.md#uc23-sair-da-conta), [UC20](Modulo-2/casos-uso.md#uc20-fazer-login) | Sim | +| RF021 | Permitir a adição de um e-mail alternativo. | [AP21](/Modulo-1/elicitacao/analise-protocolo.md) | [US002](Modulo-2/v2-agil-historias-de-usuario.md#us002-gerenciar-conta), [UC21](Modulo-2/casos-uso.md#uc21-adicionar-email-alternativo), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | Sim | +| RF022 | Permitir o gerenciamento de quais notificações receber. | [AP22](/Modulo-1/elicitacao/analise-protocolo.md) | [C24](Modulo-2/v2-cenario.md#c24-receber-notificações-de-pagamentos), [UC22](Modulo-2/casos-uso.md#uc22-gerenciar-notificações), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | Sim | +| RF023 | Permitir que o usuário altere sua conta adicionando um e-mail alternativo. | [AP23](/Modulo-1/elicitacao/analise-protocolo.md) | [C09](Modulo-2/v2-cenario.md#c09-editar-perfil-de-usuário), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | Sim | +| RF024 | Permitir que o usuário altere o nome associado à sua conta. | [AP24](/Modulo-1/elicitacao/analise-protocolo.md) | [US002](Modulo-2/v2-agil-historias-de-usuario.md#us002-gerenciar-conta), [C09](Modulo-2/v2-cenario.md#c09-editar-perfil-de-usuário), [UC19](Modulo-2/casos-uso.md#uc19-alterar-conta) | Sim | +| RF025 | Permitir parcerias com corretoras e imobiliárias tradicionais. | [RF25](/Modulo-1/elicitacao/observacao) | | Sim | +| RF026 | Permitir visualização de detalhes sobre conexões de redes telefônicas e internet dos imóveis. | [Persona 5](/Modulo-1/elicitacao/personas.md) | | Não | +| RF027 | Busca de imóveis baseados em um referencial. | [Persona 6](/Modulo-1/elicitacao/personas.md) | [C27](Modulo-2/v2-cenario.md#c27-atualizar-endereço-de-cobrança), [C29](Modulo-2/v2-cenario.md#c29-configurar-preferências-de-notificação) | Não | +| RF028 | Ver histórico de inquilinos. | [Persona 7](/Modulo-1/elicitacao/personas.md) | | Não | +| RNF01 | Minimizar Burocracia. | [RF25](/Modulo-1/elicitacao/observacao) | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade) | Sim | +| RNF02 | Segurança contra fraudes financeiras. | [RF25](/Modulo-1/elicitacao/observacao) | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | Sim | +| RNF03 | Confiabilidade de transações. | [RF25](/Modulo-1/elicitacao/observacao) | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | Sim | +| RNF04 | Internacionalização. | [USAB02](Modulo-1/elicitacao/furps.md) | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | Não | +| RNF05 | Baixo tempo de resposta. | [USAB03](Modulo-1/elicitacao/furps.md) | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | Sim | +| RNF06 | Interface padronizada. | [USAB04](Modulo-1/elicitacao/furps.md), [DES01](Modulo-1/elicitacao/furps.md) | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade) | Sim | +| RNF07 | Interface minimalista. | [USAB04](Modulo-1/elicitacao/furps.md), [DES01](Modulo-1/elicitacao/furps.md) | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade) | Parcialmente | +| RNF08 | feedback visual e auditivo para interações. | [USAB05](Modulo-1/elicitacao/furps.md) | [NFR002](Modulo-2/nfr-framework.md#nfr002-usabilidade), [C17](Modulo-2/v2-cenario.md#c17-receber-confirmação-de-visita) | Não | +| RNF09 | feedback não intrusivo para erros e falhas. | [USAB06](Modulo-1/elicitacao/furps.md) | [C31](Modulo-2/v2-cenario.md#c31-enviar-feedback-sobre-o-aplicativo) | Inconclusivo | +| RNF10 | Orientações para erros e falhas. | [USAB06](Modulo-1/elicitacao/furps.md) | | Não | +| RNF11 | Somente o usuário terá acesso a suas informações pessoais e pagamento. | [CONF01](Modulo-1/elicitacao/furps.md) | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | Sim | +| RNF12 | Deve seguir a Lei Geral de Proteção de Dados (LGPD). | [CONF03](Modulo-1/elicitacao/furps.md) | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | Sim | +| RNF13 | O sistema deverá estar disponivel 24/7. | [CONF04](Modulo-1/elicitacao/furps.md) | [NFR001](Modulo-2/nfr-framework.md#nfr001-confiabilidade) | Sim | +| RNF14 | O sistema deve ser capaz de atender acessos simultâneos de diferentes usuários em diferentes áreas. | [PER01](Modulo-1/elicitacao/furps.md) | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | Sim | +| RNF15 | O aplicativo deve realizar autenticação no tempo médio de 10 segundos. | [PER02](Modulo-1/elicitacao/furps.md) | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | Sim | +| RNF16 | Manter um tempo de resposta inferior a 2 segundos. | [PER03](Modulo-1/elicitacao/furps.md) | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | Sim | +| RNF17 | Deve ser capaz de lidar com um aumento de 20% no tráfego. | [PER04](Modulo-1/elicitacao/furps.md) | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | Inconclusivo | +| RNF18 | Disponibilidade para Android, IOS com a mesma interface e uma experiência de uso consistente. | [SUP01](Modulo-1/elicitacao/furps.md), [DES01](Modulo-1/elicitacao/furps.md) | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | Sim | +| RNF19 | Compatibilidade com diferentes dispositivos (smartphones e tablets) Android e iOS. | [SUP02](Modulo-1/elicitacao/furps.md) | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | Sim | +| RNF20 | Compatibilidade com padrões de segurança, como o ISO 27001. | [SUP03](Modulo-1/elicitacao/furps.md) | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | Sim | +| RNF21 | Plano de backup de recuperação. | [SUP04](Modulo-1/elicitacao/furps.md) | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | Sim | +| RNF22 | Testes periódicos. | [SUP05](Modulo-1/elicitacao/furps.md) | [NFR005](Modulo-2/nfr-framework.md#nfr005-suportabilidade) | Inconclusivo | +| RNF23 | Ter interface gráfica para ser usada pelo usuário final. | [INT01](Modulo-1/elicitacao/furps.md) | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | Sim | +| RNF24 | Possibilitar a comunicação entre as estações de trabalho e o servidor, inclusive o acesso à internet. | [INT02](Modulo-1/elicitacao/furps.md) | [NFR004](Modulo-2/nfr-framework.md#nfr004-performance) | Inconclusivo | +| RNF25 | Ser apresentado de maneira simples e interativa. | [INT03](Modulo-1/elicitacao/furps.md) | [NFR003](Modulo-2/nfr-framework.md#nfr003-acessibilidade) | Sim | +| RNF26 | A comunicação será feita através de chats dentro do aplicativo e notificações. | [INT04](Modulo-1/elicitacao/furps.md) | | Sim | +| RNF27 | Sistema de ajuda e documentação. | [8 - Sistema de ajuda e documentação](Modulo-2/es.md#documento-de-especificação-suplementar-pdf) | [C26](Modulo-2/v2-cenario.md#c26-acessar-suporte-ao-cliente) | Sim | + +
+ +
+ +Fonte: [André Silva](https://github.com/Hunter104), [Cássio Reis](https://github.com/csreis72), [Eduardo Sandes](https://github.com/DiceRunner714), [João Antonio G.](https://github.com/joaoseisei), 2024 + +
+ +--- + +
+ +# Histórico de versão + +
+ +
+ +| Data | Versão | Descrição | Autores | +| :--------: | :----: | :-------------------: | ------------------------------------------------------------------------------------------- | +| 02/09/2024 | `1.0` | Criação do documento. | [João Antonio G.](https://github.com/joaoseisei) | +| 07/09/2024 | `1.1` | Adiciona Matriz. | [Cássio Reis](https://github.com/csreis72),[João Antonio G.](https://github.com/joaoseisei) | +| 08/09/2024 | `1.2` | Adiciona hyperlinks. | [Cássio Reis](https://github.com/csreis72) | + +
From 9485439d5614624e497a8855f361cbbd8749fc68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A1ssio=20Reis?= Date: Mon, 9 Sep 2024 17:39:58 -0300 Subject: [PATCH 2/2] =?UTF-8?q?Melhora=20introdu=C3=A7=C3=A3o=20do=20Forwa?= =?UTF-8?q?rd-From?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Modulo-3/forward.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Modulo-3/forward.md b/docs/Modulo-3/forward.md index b72cca0..ddbd0dc 100644 --- a/docs/Modulo-3/forward.md +++ b/docs/Modulo-3/forward.md @@ -4,7 +4,7 @@ -> Este artefato tem por finalidade apresentar onde os requisitos estão implementados. +> A rastreabilidade forward-from liga os requisitos aos artefatos de desenho e implementação, permitindo acompanhar cada requisito ao longo do ciclo de vida do software. ---