Skip to content

Backward-From

Introdução

A rastreabilidade de requisitos é uma disciplina fundamental para o sucesso de projetos de software, garantindo que cada funcionalidade desenvolvida tenha uma origem e um propósito claros. Neste contexto, a abordagem de rastreabilidade backward-from (para trás) é particularmente importante, pois conecta cada requisito final à sua fonte, respondendo à pergunta essencial: "Por que este requisito existe?".

Para aplicar este conceito de forma sistemática no projeto GDF Saúde, é necessário adotar um framework metodológico robusto. A metodologia a seguir detalha o modelo escolhido para estruturar e gerenciar essas conexões de rastreabilidade, utilizando como base os conceitos apresentados em aula e outras referências de mercado.

Tabela de Integrantes

Na tabela 1 contêm todos os integrantes da equipe que participaram no refinamento dos requisitos e o que a pessoa desenvolveu.

Tabela 1 - Integrantes do grupo envolvidos

Nome Quais etapas participou
Ana Luiza Soares Adicionou o Backward From (BF01 a BF07, BF55 e BF56) e os elos correspondentes. Além disso criou a metodologia e organizou as referências.
Kaleb Macedo Realizou a rastreabilidade Backward-From para os requisitos BF08 a BF14, BF57, BF58 e BF70 e os elos de mesmo intervalo, ELOBF08 a ELOBF14, ELOBF57, ELOBF58 e ELOBF70.
Isaque Camargos Iniciou o documento colocando a tabela com todos os requisitos e fez o backward from BF15 a BF21, BF58 e BF59 e os elos de mesmo intervalo, ELOBF15 a ELOBF21, ELOBF58 e ELOBF59
Matheus de Alcântara Redigiu a introdução e realizou a rastreabilidade backward-from BF22 a BF27, BF60, BF61 e BF68. Além dos ELOBFS do mesmo intervalo, ELOBF22 a ELOBF28, ELOBF60, ELOBF61 e ELOBF68
Othavio Bolzan Adicionou o Backward From (BF28 a BF34) e os elos correspondentes.
Yzabella Miranda Adicionou o Backward From (BF35 a BF41, BF64 e BF65) e os elos correspondentes.
Lucas Alves Realizou a rastreabilidade backward-from BF42 a BF49, BF66 e BF67. Além dos ELOS do mesmo intervalo, ELOBF42 a ELOBF49, ELOBF66 e ELOBF67

Fonte: Autoria de Isaque Camargos, Yzabella Miranda, Ana Luiza Soares, Kaleb Macedo e Othavio Bolzan

Metodologia

A abordagem metodológica para esta análise baseia-se no Meta-modelo de Toranzo, conforme detalhado no material de referência da disciplina (slides da Aula 26). Este modelo organiza as informações rastreáveis em níveis e define os tipos de elos (vínculos) que descrevem as relações entre os artefatos.

Níveis de Informação

O modelo de Toranzo classifica as informações em quatro níveis principais: Ambiental, Organizacional, Gerencial e de Desenvolvimento, conforme apresentado nos na página 19 dos slides 26. Neste documento, o foco está no nível de Desenvolvimento, conectando os requisitos finais às suas fontes de elicitação.

Elos de Rastreabilidade

Para descrever as conexões, utilizamos os principais elos de rastreabilidade propostos por Toranzo: Satisfação, Recurso, Responsabilidade, Representação, Alocado e Agregação, definidos nos na página 21 dos slides 26.

A aplicação prática desta metodologia se dará por meio de uma tabela que mapeia cada requisito à sua fonte de elicitação, especificando o tipo de elo que descreve essa relação.

Backward-From

Serão utilizados as seguintes legendas das tabelas:

  • RFx: Requisito Funcional número x;
  • RNFx: Requisito Não Funcional número x;
  • ENx: Requisito da Entrevista número x;
  • GLx: Requisito Glossário número x;
  • QTx: Requisito Questionário número x;
  • ISx: Requisito da Introspecção número x;
  • GFx: Requisito do Grupo de Foco número x;
  • BSx: Requisto do Brainstorm número x;
  • ELOBFx: Elo do Backward-From número x;
  • BFx: Backward from número x;

Requisitos Funcionais

Na tabela 2 encontra-se a rastreabilidade Backward from dos requisitos funcionais.

Tabela 2: Requisitos Funcionais

ID Requisito Original Requisito Final   Descrição   Rastreabilidade   Implementado Elo Relacionado
BF01 RF01 RF01.1 O usuário poderá pesquisar redes credenciadas por meio de filtros de busca. EN01, EN02, IS06, QT03, QT08 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF01
BF02 RF01 RF01.2 O usuário poderá pesquisar profissionais da saúde (médicos, psicólogos etc.) por meio de filtros de busca. EN01, EN02, IS06, QT03, QT08 Não ELOBF02
BF03 RF01 RF01.3 Será possível combinar filtros de pesquisa (por ex. “região administrativa + especialidade”). EN01, EN02, IS06, QT03, QT08 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF03
BF04 RF01 RF01.4 O filtro de pesquisa deve permitir buscas por proximidade do usuário (distância em até 10 km). IS06 Não ELOBF04
BF05 RF01 RF01.5 O Filtro permite busca pela especialidade médica EN01, EN02, IS02, QT03, QT08 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF05
BF06 RF02 RF02.1 O usuário poderá avaliar atendimentos com nota na escala Likert de 0 a 5. EN03, GF01 Não ELOBF06
BF07 RF02 RF02.2 O usuário poderá deixar e/ou ler comentários sobre atendimentos em clínicas ou com profissionais específicos. EN03, GF01 Não ELOBF07
BF08 RF02 RF02.3 O sistema classificará comentários como “relevantes” ou “não relevantes” automaticamente com base em palavras-chave e upvotes de outros usuários. EN03, GF01 Não ELO08
BF09 RF02 RF02.4 O sistema ordenará clínicas por nota média de atendimento, do maior para o menor. EN03, GF01 Não ELO09
BF010 RF03 RF03 Exibir carteirinha digital mesmo sem conexão (modo offline) e permitir acesso rápido e estável. EN04, IS09, QT01, QT06 Sim ELO10
BF011 RF04 RF04.1 Enviar notificações configuráveis via app, SMS ou e-mail sobre vencimento de fatura EN05, EN06, QT06 Não ELO11
BF12 RF04 RF04.2 Enviar notificações configuráveis via app, SMS ou e-mail retornos médicos pendentes EN05, GF02, QT06 Não ELO12
BF13 RF04 RF04.3 Enviar notificações configuráveis via app, SMS ou e-mail sobre, abertura de agenda EN05, GF03, GF07, QT06 Não ELO13
BF14 RF04 RF04.4 Enviar notificações configuráveis via app, SMS ou e-mail sobre cancelamentos de horários EN05, GF03, QT06 Não ELO14
BF15 RF04 RF04.5 Enviar notificações configuráveis via app, SMS ou e-mail sobre horários favoritos disponíveis EN05, GF07, QT06 Não ELO15
BF16 RF04 RF04.6 Enviar notificações configuráveis via app, SMS ou e-mail sobre prazos importantes relacionados a consultas e exames. EN05 GF10, IS07, QT06 Não ELO16
BF17 RF04 RF04.7 Enviar notificações configuráveis via app, SMS ou e-mail sobre confirmações de agendamentos EN05, , IS07, QT06 Não ELO17
BF18 RF04 RF04.8 Enviar notificações configuráveis via app, SMS ou e-mail sobre alterações de agendamento EN05, , IS07, QT06 Não ELO18
BF19 RF04 RF04.9 Enviar notificações configuráveis via app, SMS ou e-mail sobre disponibilidade de demonstrativos de IR EN05, EN06, IS12, QT06 Não ELO19
BF20 RF05 RF05.1 Permitir agendamento de consultas e exames diretamente pelo aplicativo, com pagamento automático para prestadores da Rede de Atendimento. EN07, GL01, IS01, IS05, GL06 Não ELO20
BF21 RF05 RF05.2 Permitir cancelamento de consultas e exames diretamente pelo aplicativo, com pagamento automático para prestadores da Rede de Atendimento. EN07, GL01, IS01, IS05, GL06 Não ELO21
BF22 RF06 RF06.1 Exibir valor específico de consulta em cada clínica. EN08, GL04, IS10, IS11, QT02, QT05 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF22
BF23 RF06 RF06.2 O sistema deve calcular e exibir o valor da coparticipação do beneficiário para cada consulta e procedimento médico realizado que esteja sujeito a este regime. EN08, GL04, IS10, IS11, QT02, QT05 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF23
BF24 RF06 RF06.3 Gerar e baixar demonstrativos de despesas médicas para imposto de renda. EN08, GL04, IS10, IS11, QT02, QT05 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF24
BF25 RF06 RF06.4 Consultar histórico de demonstrativos de IR. EN08, GL04, IS10, IS11, QT02, QT05 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF25
BF26 RF06 RF06.5 Mostrar extrato financeiro atualizado diariamente. EN08, GL04, IS10, IS11, QT02, QT05 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF26
BF27 RF07 RF07.1 O sistema deve permitir o cadastro de titulares. GL01, GL08, GL09 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF27
BF28 RF07 RF07.2 O sistema deve permitir o cadastro de dependentes vinculados a um titular GL01, GL08, GL09 Sim ELOBF28
BF29 RF07 RF07.3 O sistema deve permitir o cadastro de optantes. GL01, GL08, GL09 Sim ELOBF29
BF30 RF07 RF07.4 O sistema deve validar os documentos apresentados durante o cadastro. GL01, GL08, GL09 Sim ELOBF30
BF31 RF07 RF07.5 O sistema deve verificar a elegibilidade dos titulares, dependentes e optantes durante o processo de cadastro. GL01, GL08, GL09 Sim ELOBF31
BF32 RF08 RF08.1 Verificar se procedimentos estão na TABGDFSAÚDE, atendem às DUT, estão sujeitos a carência ou são excluídos, exigindo solicitação médica e análise técnica para autorizações prévias. GL02, GL03, GL05, GL07, QT09 Sim ELOBF32
BF33 RF09 RF09.1 Permitir ao usuário visualizar o histórico de consultas realizadas. GF04, GF08, IS03, IS04, QT04 Não ELOBF33
BF34 RF09 RF09.2 Permitir ao usuário visualizar o histórico de exames realizados. GF04, GF08, IS03, IS04, QT04 Não ELOBF34
BF35 RF09 RF09.3 Permitir ao usuário visualizar os resultados de seus exames laboratoriais. GF04, GF08, IS03, IS04, QT04 Não ELOBF35
BF36 RF09 RF09.4 Permitir ao usuário visualizar o histórico de suas coparticipações. GF04, GF08, IS03, IS04, QT04 Não ELOBF36
BF37 RF10 RF10 Permitir que o usuário favorite horários de consulta desejados. GF06 Não ELOBF37
BF38 RF11 RF11 Oferecer um canal para o usuário enviar feedback sobre atendimentos. GF09 Não ELOBF38
BF39 RF12 RF12.1 Apesentar uma seção no menu principal chamada "Novidades". GF05 Não ELOBF39
BF40 RF12 RF12.2 Exibir uma lista com título, descrição e data de lançamento das novas funcionalidades. GF05 Não ELOBF40
BF41 RF12 RF12.3 Destacar funcionalidades novas com um marcador de "Novo" por um período configurável (ex: 7 dias). GF05 Não ELOBF41
BF42 RF12 RF12.4 Exibir pop-ups informativos com as principais novidades após a atualização do aplicativo. GF05 Não ELOBF42
BF43 RF12 RF12.5 Permitir que o usuário toque em uma funcionalidade da lista de novidades para ver uma descrição detalhada. GF05 Não ELOBF43
BF44 RF12 RF12.6 Permitir que o usuário ordene as novidades por "mais recente" e "mais antigo" no topo da lista. GF05 Não ELOBF44
BF45 RF13 RF13 Adicionar consulta à rede odontológica. QT07 Sim ELOBF45
BF46 RF14 RF14.1 Apresentar novas clínicas próximas de acordo com a localização do usuário. EN09 Não ELOBF46
BF47 RF14 RF14.2 Apresentarclí nicas próximas de acordo com a localização do usuário. EN09 Não ELOBF47
BF48 RF15 RF15 Permitir baixar comprovantes de agendamento. IS08 Não ELOBF48
BF49 RF16 RF16 Disponibilizar calendário personalizado com visualização de consultas agendadas, prazos de carência e vencimentos. BS01 Não ELOBF49
BF50 RF17 RF17 Exibir painel com metas de saúde personalizadas (ex: exames periódicos, consultas anuais) com gamificação para incentivar acompanhamento. BS02 Não ELOBF50
BF51 RF18 RF18.1 Permitir denúncias de condutas inadequadas por parte de profissionais da rede credenciada. BS03 Não ELOBF51
BF52 RF19 RF19 Permitir login por biometria facial ou digital. BS04 Não ELOBF52
BF53 RF20 RF20 Permitir solicitação de reembolso de uma cobrança indevida de coparticipação. BS05 Não ELOBF53
BF54 RF21 RF21.1 Chatbot conversacional que direciona o usuário à especialidade médica adequada, com precisão de pelo menos 80 % nas recomendações. BS06 Não ELOBF54
BF55 RF22 RF22 O sistema deve exigir autenticação via GovBR para login. GF11 Não ELOBF54

Fonte: Autoria de Isaque Camargos e Matheus de Alcântara

Requisitos Não Funcionais

Na tabela 3 encontra-se a rastreabilidade Backward from dos requisitos não funcionais.

Tabela 3: Requisitos Não Funcionais

ID Requisito Original Requisito Final   Descrição   Rastreabilidade   Implementado Elo Relacionado
BF55 RNF01 RNF01.1 A interface deve ser responsiva para dispositivos Android 5.0 ou superiores e iOS 13.0 ou superiores. EN10, GF13, IS13, QT11 Não ELOBF55
BF56 RNF02 RNF02.1 95 % das ações devem ter tempo de resposta ≤ 2 segundos, medido em ambiente com até 100 usuários simultâneos. EN11, GF17, IS14, QT12 Não ELOBF56
BF57 RNF03 RNF03.1 Todos os dados sensíveis em repouso devem ser criptografados com ao menos um recurso de criptografia. EN12, GL12, GF12, GF14, IS18, QT15 Sim ELOBF57
BF58 RNF04 RNF04 Manter o sistema disponível 24/7 para autorizações de urgência/emergência (mínimo de 99% uptime). EN13, GL11, GF19 Sim ELOBF58
BF59 RNF05 RNF05 O sistema deve ser compatível com as versões 5.0 ou superiores do Android e 13.0 ou superiores do iOS. GF18 Sim ELOBF59
BF60 RNF06 RNF06 O aplicativo deve ser compatível com leitores de tela para garantir acessibilidade a pessoas com deficiência visual. IS20, QT14 Não ELOBF60
BF61 RNF07 RNF07 Garantir conformidade com a Portaria nº 127/2024, legislações complementares e padrões da LGPD. GL10, QT15 Sim (É possível visualizar a tela com o requisito clicando aqui) ELOBF61
BF62 RNF08 RNF08 Processar autorizações prévias em até 10 dias úteis. EN14, QT17 Sim ELOBF62
BF63 RNF09 RNF09 Comunicar-se com a folha de pagamento do GDF para descontos de mensalidades. GL13 Sim ELOBF63
BF64 RNF10 RNF10 Garantir que informações críticas, como a carteirinha digital, estejam acessíveis em até três cliques. GF15 Sim ELOBF64
BF65 RNF11 RNF11 Manter histórico de notificações acessível ao usuário por no mínimo 6 meses. GF16 Não ELOBF65
BF66 RNF12 RNF12 O aplicativo deve oferecer suporte por chat ou telefone. IS21 Sim ELOBF66
BF67 RNF13 RNF13 Deve funcionar de forma offline para acesso à carteirinha e histórico de consultas. IS22 Não ELOBF67
BF68 RNF14 RNF14 O layout deve ser consistente com o portal oficial do plano. QT16 Não ELOBF68
BF69 RNF15 RNF15 O sistema deve exigir autenticação via GovBR para login. GF11 Não ELOBF69
BF70 RNF16 RNF16 As informações exibidas devem ser claras, completas e atualizadas em tempo real. QT13 Sim ELOBF70

Fonte: Autoria de Isaque Camargos e Matheus de Alcântara

Elos de Rastreabilidade (Backward-From)

A tabela abaixo detalha os vínculos Backward-from para os requisitos selecionados. A descrição de cada elo mostra como o requisito é rastreado para frente, conectando-se aos artefatos de modelagem e planejamento que orientam sua implementação.

Tabela 4: Elos de Rastreabilidade Backward-From

ID do Elo ID do Backward From Tipo de Vínculo Descrição do Elo
ELOBF01 BF01 Representação Este elo formaliza a necessidade de buscar por redes (RF01.1), identificada na Entrevista (EN01) e no Questionário (QT03), representando-a como um componente que é utilizado pela funcionalidade de filtros combinados (RF01.3).
ELOBF02 BF02 Agregação Este elo agrega a busca por múltiplos tipos de profissionais (RF01.2), uma necessidade vinda da Entrevista (EN01). Esta funcionalidade é detalhada e refinada pelo filtro de especialidade médica (RF01.6).
ELOBF03 BF03 Agregação Este elo atende à necessidade de combinar filtros (RF01.3), vinda da Entrevista (EN02), conectando e unindo requisitos de busca por redes (RF01.1) e profissionais (RF01.2) em uma única capacidade.
ELOBF04 BF04 Recurso Este elo estabelece a dependência da busca por proximidade (RF01.4) com o recurso de geolocalização do dispositivo. A ideia para esta funcionalidade surgiu na Introspecção (IS06).
ELOBF05 BF05 Representação Este elo define o filtro por especialidade (RF01.6), uma necessidade validada em múltiplas elicitações (EN01, IS06), como uma ferramenta que representa uma forma de refinar os resultados da busca por profissionais (RF01.2).
ELOBF06 BF06 Recurso Este elo indica que a avaliação por notas (RF02.1), originada na Entrevista (EN03) e Grupo Focal (GF01), gera os dados que servem como recurso indispensável para a funcionalidade de ordenação de clínicas (RF02.4).
ELOBF07 BF07 Agregação Este elo conecta a funcionalidade de comentários (RF02.2) com a de avaliação por notas (RF02.1), unindo-as para formar um sistema de feedback de usuário mais completo, conforme solicitado na Entrevista (EN03).
ELOBF08 BF08 Agregação Este elo detalha a necessidade de avaliar atendimentos (RF02), vinda da Entrevista (EN03) e Grupo Focal (GF01). A funcionalidade é especificada como um sistema de classificação automática de comentários (RF02.3).
ELOBF09 BF09 Agregação Este elo agrega à necessidade de avaliação (RF02) a funcionalidade de ordenar clínicas por nota média (RF02.4), sendo uma consequência direta da capacidade de avaliar, originada em (EN03) e (GF01).
ELOBF10 BF10 Representação Este elo formaliza a necessidade de acesso offline à carteirinha digital (RF03). Ele representa uma funcionalidade base, identificada como crítica nas fontes de elicitação (EN04, IS09, QT01, QT06).
ELOBF11 BF11 Agregação Este elo detalha o requisito geral de notificações (RF04), vindo da Entrevista (EN05), especificando a necessidade de notificar sobre o vencimento de fatura (RF04.1).
ELOBF12 BF12 Agregação Este elo agrega à funcionalidade de notificações (RF04) o caso específico de alerta para retornos médicos pendentes (RF04.2), conforme identificado no Grupo Focal (GF02).
ELOBF13 BF13 Agregação Este elo detalha a necessidade de notificações (RF04) para o caso de abertura de agenda (RF04.3), uma funcionalidade solicitada no Grupo Focal (GF03, GF07).
ELOBF14 BF14 Agregação Este elo especifica outra faceta do requisito de notificações (RF04), formalizando o alerta sobre cancelamentos de horários (RF04.4), vindo do Grupo Focal (GF03).
ELOBF15 BF15 Recurso Este elo de Recurso estabelece que a notificação sobre horários favoritos (RF04.5) depende do recurso "lista de horários favoritos" gerado pelo requisito de favoritar horários (RF10). A necessidade foi identificada no Grupo Focal (GF07).
ELOBF16 BF16 Satisfação Este elo de Satisfação conecta a notificação sobre prazos importantes (RF04.6) aos requisitos de agendamento de consultas (RF05.1). A notificação satisfaz a necessidade do usuário de ser lembrado, uma preocupação vinda do Grupo Focal (GF10).
ELOBF17 BF17 Representação Este elo de Representação conecta a ação de agendar uma consulta (RF05.1) à sua manifestação no sistema: a notificação de confirmação (RF04.7). A necessidade desta comunicação foi identificada na Introspecção (IS07).
ELOBF18 BF18 Representação Este elo de Representação define que a notificação de alteração (RF04.8) representa um evento ocorrido na funcionalidade de agendamento (RF05.1), comunicando uma mudança de estado ao usuário, conforme idealizado na Introspecção (IS07).
ELOBF19 BF19 Recurso Este elo de Recurso estabelece que a notificação sobre disponibilidade do demonstrativo de IR (RF04.9) depende do recurso (o documento gerado) do requisito de gerar o demonstrativo (RF06.3). A necessidade foi identificada na Entrevista (EN06).
ELOBF20 BF20 Agregação Este elo de Agregação define que o requisito de agendamento com pagamento (RF05.1) agrega duas capacidades distintas: a marcação da consulta, identificada na Entrevista (EN07), e a transação financeira.
ELOBF21 BF21 Agregação Este elo de Agregação conecta o cancelamento de consultas (RF05.2) ao agendamento (RF05.1), compondo o módulo completo de gerenciamento de consultas, uma necessidade identificada na Entrevista (EN07).
ELOBF22 BF22 Representação Este elo representa a necessidade de exibir o valor específico de cada consulta (RF06.1), que foi identificada em múltiplas fontes: Entrevista (EN08), Glossário (GL04), Introspecção (IS10, IS11) e Questionário (QT02, QT05).
ELOBF23 BF23 Representação Este elo representa a necessidade de calcular e exibir o valor da coparticipação (RF06.2), um requisito que surgiu a partir da Entrevista (EN08), Glossário (GL04), Introspecção (IS10, IS11) e Questionário (QT02, QT05).
ELOBF24 BF24 Representação Este elo formaliza a necessidade de gerar e baixar demonstrativos para o imposto de renda (RF06.3), um requisito identificado na Entrevista (EN08), Glossário (GL04), Introspecção (IS10, IS11) e Questionário (QT02, QT05).
ELOBF25 BF25 Representação Este elo representa a necessidade de consultar o histórico de demonstrativos de IR (RF06.4), que foi identificada a partir da Entrevista (EN08), Glossário (GL04), Introspecção (IS10, IS11) e Questionário (QT02, QT05).
ELOBF26 BF26 Representação Este elo formaliza a necessidade de mostrar um extrato financeiro atualizado diariamente (RF06.5), um requisito identificado na Entrevista (EN08), Glossário (GL04), Introspecção (IS10, IS11) e Questionário (QT02, QT05).
ELOBF27 BF27 Representação Este elo representa a necessidade de permitir o cadastro de titulares (RF07.1), uma exigência extraída da análise do Glossário (GL01, GL08, GL09).
ELOBF28 BF28 Satisfação Este elo de Satisfação conecta o cadastro de dependentes (RF07.2) às necessidades identificadas nas diretrizes legais (GL01, GL08, GL09), que exigem que o sistema permita a vinculação de beneficiários dependentes ao titular do plano. O recurso satisfaz a demanda por conformidade regulatória e facilita o processo de adesão familiar ao serviço de saúde.
ELOBF29 BF29 Satisfação Este elo de Satisfação conecta o requisito de cadastro de optantes (RF07.3) às diretrizes legais e operacionais (GL01, GL08, GL09). O recurso satisfaz a necessidade do sistema de gerenciar corretamente os beneficiários que optam por determinados serviços ou planos, garantindo conformidade e organização no relacionamento entre titulares, dependentes e optantes.
ELOBF30 BF30 Satisfação Este elo de Satisfação conecta o requisito de validação dos documentos apresentados durante o cadastro (RF07.4) às diretrizes legais (GL01, GL08, GL09). A funcionalidade satisfaz a necessidade de garantir a autenticidade e conformidade dos dados dos usuários cadastrados, assegurando a integridade do processo de cadastro conforme exigências legais e administrativas.
ELOBF31 BF31 Satisfação Este elo de Satisfação conecta o requisito de verificação da elegibilidade dos titulares, dependentes e optantes durante o cadastro (RF07.5) às diretrizes legais (GL01, GL08, GL09). A funcionalidade satisfaz a necessidade de assegurar que apenas usuários aptos sejam cadastrados, garantindo conformidade com normas regulatórias e a integridade do sistema.
ELOBF32 BF32 Satisfação Este elo de Satisfação conecta o requisito de verificação dos procedimentos (RF08.1) às diretrizes legais e técnicas (GL02, GL03, GL05, GL07) e ao requisito de qualidade (QT09). A funcionalidade satisfaz a necessidade de garantir que os procedimentos estejam em conformidade com a tabela TABGDFSAÚDE, respeitem as normas DUT, carências e exclusões, além de garantir a solicitação médica e análise técnica para autorizações prévias, assegurando a segurança e a conformidade do processo.
ELOBF33 BF33 Satisfação Este elo de Satisfação conecta o requisito de visualização do histórico de consultas realizadas (RF09.1) às necessidades e expectativas dos usuários identificadas nos grupos focais (GF04, GF08) e aos requisitos técnicos (IS03, IS04, QT04). A funcionalidade satisfaz a necessidade do usuário de acessar facilmente seu histórico clínico, promovendo transparência, controle e melhor acompanhamento da saúde pessoal.
ELOBF34 BF34 Satisfação Este elo de Satisfação conecta o requisito de visualização do histórico de exames realizados (RF09.2) às necessidades dos usuários identificadas nos grupos focais (GF04, GF08), além dos requisitos técnicos (IS03, IS04, QT04). Essa funcionalidade satisfaz a necessidade do usuário de acompanhar seu histórico de exames, promovendo maior controle e transparência sobre sua saúde.
ELOBF35 BF35 Recurso Este elo de Recurso estabelece que o requisito de visualizar resultados de exames (RF09.3) depende do recurso "dados do resultado do exame", que pode ser provido por um sistema de laboratório externo. A necessidade foi identificada no Grupo Focal (GF04).
ELOBF36 BF36 Recurso Este elo de Recurso conecta o requisito de visualizar o histórico de coparticipação (RF09.4) ao requisito de cálculo de coparticipação (RF06.2). O primeiro depende dos dados gerados pelo segundo como um recurso indispensável.
ELOBF37 BF37 Representação Este elo de Representação formaliza a necessidade, vinda do Grupo Focal (GF06), de permitir que o usuário represente sua preferência por horários no sistema (RF10). Esta lista de favoritos serve como recurso para o requisito de notificação (RF04.5).
ELOBF38 BF38 Agregação Este elo de Agregação conecta o canal de feedback (RF11), originado no Grupo Focal (GF09), às funcionalidades de avaliação (RF02.1) e comentários (RF02.2), compondo um sistema de feedback mais robusto.
ELOBF39 BF39 Agregação Este elo de Agregação, originado no Grupo Focal (GF05), define a seção "Novidades" (RF12.1) como um container que agrega a lista de funcionalidades (RF12.2) e os marcadores visuais (RF12.3).
ELOBF40 BF40 Agregação Este elo de Agregação define a lista de novidades (RF12.2) como um componente que pertence à seção principal "Novidades" (RF12.1).
ELOBF41 BF41 Representação Este elo de Representação define o marcador "Novo" (RF12.3) como a representação visual de uma funcionalidade recém-adicionada na lista de novidades (RF12.2).
ELOBF42 BF42 Representação Este elo representa a necessidade de exibir pop-ups informativos sobre novidades, identificada no Grupo Focal (RF12.4), como uma extensão da comunicação de novas funcionalidades ao usuário.
ELOBF43 BF43 Representação Este elo representa a ação do usuário de acessar detalhes de funcionalidades na lista de novidades, uma necessidade levantada no Grupo Focal (RF12.5), promovendo transparência e compreensão das atualizações.
ELOBF44 BF44 Recurso Este elo define a ordenação das novidades como um recurso de usabilidade, facilitando o acesso rápido às informações mais relevantes, conforme identificado no Grupo Focal (RF12.6).
ELOBF45 BF45 Representação Este elo formaliza a necessidade de adicionar a consulta à rede odontológica, identificada no Questionário (RF13), como uma extensão das funcionalidades de busca por especialidades.
ELOBF46 BF46 Recurso Este elo conecta a apresentação de clínicas próximas à funcionalidade de geolocalização, uma necessidade identificada na Entrevista (RF14.1).
ELOBF47 BF47 Recurso Este elo reforça a dependência da apresentação de clínicas próximas com a localização do usuário, conforme identificado na Entrevista (RF14.2).
ELOBF48 BF48 Representação Este elo representa a necessidade de baixar comprovantes de agendamento, uma funcionalidade identificada na Introspecção (RF15), como parte do processo de confirmação de consultas.
ELOBF49 BF49 Agregação Este elo agrega o calendário personalizado às funcionalidades de acompanhamento de consultas, prazos e vencimentos, conforme definido no Brainstorm (RF16).
ELOBF50 BF50 Satisfação Este elo de Satisfação conecta o requisito de exibir painel com metas de saúde personalizadas (RF17) à necessidade identificada no Brainstorm (BS02), garantindo que a funcionalidade atenda ao objetivo de incentivar o acompanhamento da saúde do usuário por meio de gamificação.
ELOBF51 BF51 Satisfação Este elo de Satisfação conecta o requisito de permitir denúncias de condutas inadequadas (RF18.1) à necessidade levantada no Brainstorm (BS03), assegurando que o sistema ofereça um canal apropriado para denúncias, promovendo a segurança e a ética no atendimento.
ELOBF52 BF52 Satisfação Este elo de Satisfação conecta o requisito de login por biometria facial ou digital (RF19) à necessidade de segurança identificada no Brainstorm (BS04), garantindo que o acesso ao sistema seja protegido por autenticação biométrica.
ELOBF53 BF53 Satisfação Este elo de Satisfação conecta o requisito de solicitação de reembolso de cobrança indevida (RF20) à necessidade operacional identificada no Brainstorm (BS05), assegurando que o sistema permita ao usuário contestar cobranças de coparticipação.
ELOBF54 BF54 Satisfação Este elo de Satisfação conecta o requisito de chatbot conversacional para direcionamento à especialidade médica (RF21.1) à necessidade de automação e precisão identificada no Brainstorm (BS06), garantindo que o sistema ofereça recomendações adequadas com pelo menos 80% de precisão.
ELOBF55 BF55 Satisfação Este elo de Satisfação estabelece que a implementação de funcionalidades visuais, como a busca na rede credenciada (RF01.1), deve satisfazer o requisito de responsividade (RNF01.1). A necessidade foi identificada na Entrevista (EN10) e no Grupo Focal (GF13).
ELOBF56 BF56 Satisfação Este elo de Satisfação conecta o requisito de desempenho (RNF02.1) a funcionalidades interativas, como o agendamento de consultas (RF05.1). A implementação da funcionalidade deve ser otimizada para satisfazer este critério de performance, validado em elicitações como a Entrevista (EN11).
ELOBF57 BF57 Agregação Este elo detalha o requisito não funcional de segurança (RNF03), especificando a necessidade de criptografia de dados em repouso (RNF03.1) para proteger informações sensíveis.
ELOBF58 BF58 Satisfação Este elo de Satisfação estabelece que funcionalidades críticas, como a solicitação de autorizações (RF08.1), devem ser implementadas de forma a satisfazer o requisito de alta disponibilidade (RNF04), uma necessidade definida no Glossário (GL11).
ELOBF59 BF59 Satisfação Este elo de Satisfação define que a totalidade do aplicativo, incluindo todas as suas funcionalidades como a exibição da carteirinha digital (RF03), deve satisfazer este requisito de compatibilidade (RNF05), conforme validado no Grupo Focal (GF18).
ELOBF60 BF60 Satisfação Este elo de Satisfação formaliza a restrição de compatibilidade com leitores de tela (RNF06), um requisito de acessibilidade identificado na Introspecção (IS20) e no Questionário (QT14).
ELOBF61 BF61 Satisfação Este elo de Satisfação representa a restrição de garantir conformidade com a Portaria nº 127/2024 e a LGPD (RNF07), identificada na análise do Glossário (GL10) e no Questionário (QT15).
ELOBF64 BF64 Satisfação Este elo de Satisfação estabelece que a implementação da funcionalidade da carteirinha digital (RF03) deve satisfazer este requisito de usabilidade (RNF10). A necessidade foi identificada no Grupo Focal (GF15).
ELOBF65 BF65 Satisfação Este elo de Satisfação estabelece que o sistema de notificações (que inclui requisitos como o RF04.6) deve satisfazer esta regra de negócio (RNF11) sobre a retenção de dados, conforme solicitado no Grupo Focal (GF16).
ELOBF66 BF66 Satisfação Este elo de Satisfação estabelece que a implementação do suporte por chat ou telefone deve satisfazer o requisito de acessibilidade e atendimento ao usuário, identificado na Introspecção (RNF12).
ELOBF67 BF67 Satisfação Este elo de Satisfação formaliza a necessidade de funcionamento offline para carteirinha e histórico de consultas, uma restrição identificada na Introspecção (RNF13), garantindo acessibilidade mesmo sem conexão.
ELOBF68 BF68 Representação Este elo representa a restrição de que o layout deve ser consistente com o portal oficial (RNF14), um requisito de usabilidade identificado no Questionário (QT16).
ELOBF69 BF69 Satisfação Este elo de Satisfação conecta o requisito de autenticação via GovBR para login (RNF15) à necessidade identificada no grupo focal (GF11). A funcionalidade satisfaz a demanda por maior segurança e conformidade com padrões governamentais de identidade digital, reforçando a confiabilidade no acesso às informações do usuário.
ELOBF70 BF70 Representação Este elo representa um requisito não funcional de qualidade da informação (RNF16), vindo do Questionário (QT13), que estabelece que os dados devem ser claros, completos e atualizados.

Fonte: Autoria de Yzabella Miranda, Ana Luiza Soares e Matheus de Alcântara

Tipos de Elos Utilizados

Representação Conecta a origem de um requisito (sua fonte na elicitação) à sua manifestação específica no sistema, ou como ele se relaciona a outro requisito como um de seus componentes.

Agregação Conecta dois ou mais requisitos que, juntos, formam uma funcionalidade maior e mais completa. Descreve uma relação "parte-de-um-todo".

Recurso Conecta um requisito a um dado, serviço ou outra funcionalidade da qual ele depende para operar. Descreve uma relação de dependência "precisa-de".

Satisfação Conecta um requisito de origem (ex: uma funcionalidade) a um requisito de destino (ex: uma restrição não funcional). Indica que a implementação da origem deve cumprir ou atender às condições impostas pelo destino.

Referência Bibliográficas

SERRANO, Milene; SERRANO, Maurício. Slides da Aula 26 - Requisitos de Software. Disponível aqui. Acesso em: 08 jun. 2025.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 08/06/2025 Iniciou o documento colocando a tabela com todos os requisitos e fez o backward from BF15 a BF21, BF58 e BF59 e os elos de mesmo intervalo, ELO15 a ELO21, ELO58 e ELO59 Isaque Camargos Ana Luiza Soares
1.2 08/06/2025 Adicionou o Backward From (BF01 a BF07, BF55 e BF56) e os elos correspondentes. Além disso criou a metodologia e organizou as referências. Ana Luiza Soares Yzabella Miranda
1.3 08/06/2025 Adicionou o Backward From (BF35 a BF41, BF64 e BF65) e os elos correspondentes. Yzabella Miranda Ana Luiza Soares
1.4 08/06/2025 Redigiu a introdução e realizou a rastreabilidade backward-from BF22 a BF27, BF60, BF61 e BF68. Além dos ELOS do mesmo intervalo, ELO22 a ELO28, ELO60, ELO61 e ELO68 Matheus de Alcântara Ana Luiza Soares
1.5 08/06/2025 Realizou a rastreabilidade backward-from BF42 a BF49, BF66 e BF67. Além dos ELOS do mesmo intervalo, ELO42 a ELO49, ELO60 e ELO67 Lucas Alves Kaleb Macedo
1.6 08/06/2025 Realizou a rastreabilidade Backward-From para os requisitos BF08 a BF14, BF57, BF58 e BF70, e criou os Elos correspondentes, ELOBF08 a ELOBF14, ELOBF57, ELOBF58 e ELOBF70 Kaleb Macedo Lucas Alves
2.0 10/06/2025 Adicionou os elos de rastreabilidade backward-from ELOBF50 a ELOBF54, além de revisar e corrigir a formatação do documento, mais especificamente padronizando os identificadores dos elos, corrigindo a tabela de elos que estava quebrada e adicionando os links para os requisitos RF07.2 ao RF09.2, as fontes dos requisitos do RNF01.1 ao RNF16 e a rastreabilidade de alguns elos. Matheus de Alcântara Ana Luiza Soares
2.1 21/06/2025 Adicionando os links para o pdf de requisitos implemetados em relação aos requisitos RF01.1, RF01.3 e RF01.5 Matheus de Alcântara Ana Luiza Soares