Skip to content

Backward From

Introdução

A rastreabilidade de requisitos é um processo fundamental na engenharia de software, garantindo que as necessidades dos stakeholders sejam atendidas e que o ciclo de vida do software seja bem gerenciado. Este documento apresenta o processo de rastreabilidade retrospectiva, conhecido como "Backward From", aplicado no projeto Meu SUS Digital. O foco é estabelecer elos claros entre os requisitos elicitados e os artefatos resultantes, assegurando controle e rastreamento efetivos.

A rastreabilidade retrospectiva possibilita verificar como os requisitos elicitados através das técnicas de Análise de Documentos, Entrevista, Grupo de Foco, Observação e Introspecção estão relacionados aos componentes e à implementação do sistema, promovendo coerência entre a análise inicial e os resultados obtidos.

Metodologia

A metodologia utilizada para a rastreabilidade retrospectiva neste projeto baseia-se no modelo "Backward From" descrito por Toranzo. Esta abordagem classifica os requisitos em funcionais (RF) e não funcionais (RNF), e estabelece elos que descrevem as conexões entre eles e os artefatos gerados ao longo do ciclo de vida do projeto.

Os principais componentes da metodologia incluem:

  1. Identificação dos Requisitos:

    Os requisitos foram elicitados utilizando técnicas como análise de documentos, entrevista, grupo de foco, observação e introspecção. Cada requisito foi classificado como funcional ou não funcional.

  2. Classificação de Níveis e Elos:

    Os requisitos são organizados em níveis (ambiental, organizacional, gerencial e de desenvolvimento).

    Os elos estabelecem as relações de satisfação, recurso, responsabilidade, representação, alocação e agregação entre os requisitos e artefatos.

  3. Construção das Tabelas de Rastreabilidade:

    As tabelas de rastreabilidade retrospectiva foram elaboradas para requisitos funcionais e não funcionais, com base nos elos identificados.

  4. Elaboração dos Elos:

    Cada elo de rastreabilidade foi descrito em tabelas específicas, representando como os requisitos se conectam aos artefatos e ao sistema como um todo.

Ao final, foram geradas tabelas detalhadas que consolidam o processo de rastreabilidade, organizadas para facilitar a compreensão e a manutenção do projeto.

Vale ressaltar que também foi criada uma tabela contendo a legenda para cada sigla utilizada neste documento a fim de padronizar e facilitar a compreensão das informações apresentadas:

Tabela 1 – Legenda para cada sigla utilizada

Tipo Descrição
RF Requisito Funcional
RNF Requisito Não Funcional
ADn n-ésimo requisito elicitado pela técnica de Análise de Documentos
ENn n-ésimo requisito elicitado pela técnica de Entrevista
GFn n-ésimo requisito elicitado pela técnica de Grupo de Foco
INTn n-ésimo requisito elicitado pela técnica de Introspecção
OBSn n-ésimo requisito elicitado pela técnica de Observação
QUEn n-ésimo requisito elicitado pela técnica de Questionário
EFn n-ésimo elo (ou vínculo) funcional
ENFn n-ésimo elo (ou vínculo) não funcional

Autor: Artur Ricardo.

Rastreabilidade Retrospectiva dos Requisitos Funcionais

Tabela 2

Tabela 2 – Rastreabilidade retrospectiva dos requisitos funcionais elicitados

ID Descrição Rastreabilidade
RF1 O sistema deve permitir que o paciente realize login por meio de uma conta Gov.br OBS1, AD09
RF2 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Vacinas OBS2
RF3 O aplicativo deve disponibilizar ao usuário o acesso à sua Carteira Nacional de Vacinação Digital OBS3
RF4 O aplicativo deve permitir que o usuário selecione o idioma do certificado referente à sua Carteira Nacional de Vacinação Digital OBS4
RF5 O aplicativo deve permitir que o usuário exporte ou realize o download do documento referente à sua Carteira Nacional de Vacinação Digital OBS5, AD24
RF6 O aplicativo deve disponibilizar ao usuário o acesso ao seu histórico de vacinas OBS6
RF7 O aplicativo deve disponibilizar ao usuário o acesso aos detalhes de cada vacina OBS7
RF8 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Exames OBS8
RF9 O aplicativo deve permitir a visualização dos exames laboratoriais realizados OBS9
RF10 O aplicativo deve permitir a visualização dos resultados e demais informações a respeito dos exames laboratoriais realizados OBS10
RF11 O aplicativo deve permitir a exportação/download do documento contendo o resultado e demais informações a respeito de cada exame laboratorial realizado OBS11
RF12 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Medicamentos OBS12
RF13 O aplicativo deve disponibilizar ao usuário o acesso ao seu histórico de medicamentos recebidos OBS13
RF14 O aplicativo deve permitir que o usuário adicione um medicamento recebido por meio de programas de dispensação do Governo Federal através de um mecanismo de busca OBS14
RF15 O aplicativo deve permitir que o usuário possa realizar a busca por um medicamento através do nome e dosagem do mesmo OBS15
RF16 O aplicativo deve fornecer ao usuário, em adesão ao Programa Farmácia Popular, a opção de autorizar ou não a retirada de medicamentos em seu CPF OBS16
RF17 O aplicativo deve permitir que o usuário possa verificar os medicamentos recebidos pelo Programa Farmácia Popular OBS17
RF18 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Dignidade Menstrual OBS18
RF19 Caso o usuário atenda aos critérios do Programa, o aplicativo deve permitir que o usuário emita uma autorização para participar do Programa Dignidade Menstrual OBS19
RF20 O aplicativo deve permitir que o usuário exporte/baixe o documento referente à autorização de participação do Programa Dignidade Menstrual OBS20
RF21 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Rede de Saúde OBS21
RF22 O aplicativo deve pedir permissão de acesso à localização do dispositivo do usuário OBS22, AD05
RF23 O aplicativo deve armazenar a localização do dispositivo do usuário OBS23, AD06
RF24 O aplicativo deve oferecer opções de estabelecimentos de saúde a fim de que o usuário possa identificar àqueles próximos à sua localização, de acordo com o tipo de serviço desejado OBS24
RF25 O aplicativo deve permitir que o usuário possa identificar os estabelecimentos de saúde recentes vinculados a ele OBS25
RF26 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Agendamentos OBS26
RF27 O aplicativo deve exibir as consultas médicas ou exames de saúde do usuário OBS27
RF28 O aplicativo deve possibilitar o agendamento de consultas médicas ou exames de saúde OBS28, AD27, EN02, GF02
RF29 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Atendimento e Internação OBS29
RF30 O aplicativo deve exibir os registros de atendimentos ou internações do usuário OBS30
RF31 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Contatos OBS31
RF32 O aplicativo deve exibir contatos de profissionais de saúde OBS32
RF33 O aplicativo deve permitir que o usuário adicione o contato de um profissional de saúde em casos de emergência OBS33
RF34 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Diário de Saúde OBS34
RF35 O aplicativo deve exibir todos os registros de saúde do usuário OBS35
RF36 O aplicativo deve exibir os registros de saúde do usuário referentes à sua Pressão OBS36
RF37 O aplicativo deve permitir que o usuário adicione um registro de saúde referente à sua Pressão OBS37
RF38 O aplicativo deve exibir os registros de saúde do usuário referentes à sua Glicose OBS38
RF39 O aplicativo deve permitir que o usuário adicione um registro de saúde referente à sua Glicose OBS39
RF40 O aplicativo deve exibir os registros de saúde do usuário referentes ao seu IMC OBS40
RF41 O aplicativo deve permitir que o usuário adicione um registro de saúde referente ao seu IMC OBS41
RF42 O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Alergias OBS42
RF43 O aplicativo deve exibir as alergias que usuário possui OBS43
RF44 O aplicativo deve permitir que o usuário adicione uma alergia OBS44
RF45 O sistema deverá apresentar o termo de consentimento. AD01
RF46 O sistema deverá informar quais dados serão coletados. AD02
RF47 O sistema deverá permitir que o paciente escolha entre aceitar ou recusar a coleta de seus dados pessoais. AD03
RF48 O sistema deverá registrar a escolha do paciente em relação à coleta de seus dados pessoais. AD04
RF49 O sistema deverá pedir permissão de acesso à câmera do dispositivo. AD07
RF50 O sistema deverá permitir ao paciente tirar sua foto utilizando a câmera do dispositivo. AD08
RF51 O sistema deverá buscar no CADSUS os dados do paciente (Nome, data de nascimento, sexo, filiação, nacionalidade, e-mail, endereço e telefone) utilizando o CPF associado à conta Gov.br informada no login. AD10
RF52 O sistema deverá buscar na RNDS os dados do paciente (Histórico clínico, dados de vacinação e resultados de exames) utilizando o CPF associado à conta Gov.br informada no login. AD11
RF53 O sistema deverá permitir que o paciente solicite a remoção de seus dados pessoais do aplicativo. AD12
RF54 O sistema deverá apresentar o status e posição do usuário na lista de espera para transplante de órgão e tecido. AD18
RF55 O aplicativo deve permitir que o usuário exporte ou realize o download do documento referente ao Certificado de vacinação nacional de Covid-19. AD25, OBS45
RF56 O sistema deverá permitir que o paciente preencha informações de autodeclaração com nome social, raça/cor e endereço. AD26
RF57 O sistema deverá notificar o paciente sobre consultas agendadas, informando o tipo de consulta, a data, o horário e o local da consulta. AD30
RF58 A aplicação permite agendar exames EN03
RF59 A aplicação permite ao servidor solicitar licença saúde EN04
RF60 A aplicação permite acompanhar o andamento de solicitações (licença, medicamentos) EN05
RF61 A aplicação permite acompanhar a vacinação EN06
RF62 A aplicação permite consultar pedidos de medicamento EN07
RF63 A aplicação permite consultar recebimentos de medicamento EN08
RF64 A aplicação permite consultar os agendamentos de exames EN09
RF65 A aplicação permite consultar os resultados de exames EN10
RF66 A aplicação notifica o cancelamento de agendamentos EN11
RF67 A aplicação permite realizar pedidos de medicamento EN12
RF68 A aplicação permite ao paciente aplicar filtro de pesquisa ("Em processamento", "A caminho", "Entregue") para a consulta de pedidos de medicamento EN13
RF69 O aplicativo mostra o histórico de vacinação pré-pandemia GF01
RF70 O aplicativo permite validação médica de declarações de alergia, mediante laudo. Essa validação deve ser visivelmente sinalizada ao paciente GF03
RF71 O aplicativo permite consultar receitas médicas GF04
RF72 O aplicativo notifica aos usuários atualizações em conteúdos relacionados a patologias que eles venham a ter GF05
RF73 O aplicativo pode destacar conteúdos pertinentes a um estado para usuários desse estado GF06
RF74 O aplicativo deve permitir que o paciente exporte/baixe as receitas médicas GF07
RF75 O aplicativo deve oferece agendamento de consultas e exames GF02

Autor: Artur Ricardo.

Rastreabilidade Retrospectiva dos Requisitos Não Funcionais

Tabela 3

Tabela 3 – Rastreabilidade retrospectiva dos requisitos não funcionais elicitados

ID Descrição Rastreabilidade
RNF1 O sistema deve garantir que o login por meio da conta Gov.br seja realizado com autenticação segura (OAuth 2.0) OBS45, AD22
RNF2 O aplicativo deve exibir informações de ajuda de maneira acessível e compreensível para todos os usuários, incluindo pessoas com deficiência visual ou auditiva OBS46
RNF3 O histórico de vacinação deve ser carregado em menos de 3 segundos em dispositivos com conexão 4G OBS47
RNF4 O aplicativo deve oferecer suporte a pelo menos três idiomas (português, inglês e espanhol) para os certificados de vacinação OBS48, AD29
RNF5 O certificado de vacinação deve ser exportado em formato PDF de alta qualidade, com tamanho máximo de 2 MB OBS49, AD32
RNF6 O histórico de vacinas deve ser armazenado em servidores seguros, em conformidade com a LGPD OBS50
RNF7 O acesso aos detalhes de cada vacina deve ser protegido por criptografia ponta a ponta OBS51
RNF8 As informações de ajuda relacionadas a exames devem ser exibidas em uma interface amigável, seguindo padrões de usabilidade OBS52
RNF9 Os resultados de exames laboratoriais devem ser apresentados em formato padronizado e visualmente acessível OBS53
RNF10 Os dados sobre exames laboratoriais devem ser carregados de maneira otimizada, mesmo em conexões lentas OBS54
RNF11 Os documentos de resultados de exames laboratoriais devem ser exportados em formatos amplamente compatíveis, como PDF ou JPEG OBS55
RNF12 O aplicativo deve exibir informações sobre medicamentos em uma interface responsiva e acessível OBS56
RNF13 O histórico de medicamentos deve ser armazenado em servidores redundantes para garantir alta disponibilidade OBS57
RNF14 A busca por medicamentos deve apresentar resultados relevantes em menos de 2 segundos OBS58
RNF15 A busca de medicamentos por nome e dosagem deve ser sensível a erros de digitação OBS59
RNF16 A autorização para retirada de medicamentos deve ser confirmada com autenticação segura do usuário OBS60
RNF17 Os medicamentos recebidos pelo Programa Farmácia Popular devem ser exibidos em ordem cronológica OBS61
RNF18 A seção de ajuda do Programa Dignidade Menstrual deve seguir diretrizes de acessibilidade (WCAG 2.1) OBS62
RNF19 As autorizações para participação no Programa Dignidade Menstrual devem ser processadas em menos de 5 segundos OBS63
RNF20 O documento referente à autorização do Programa Dignidade Menstrual deve ser exportado em formato PDF com validação digital OBS64
RNF21 A localização do dispositivo do usuário deve ser acessada apenas com consentimento explícito e armazenada temporariamente OBS65
RNF22 O aplicativo deve usar APIs de geolocalização eficientes e de baixo consumo de bateria OBS66
RNF23 As opções de estabelecimentos de saúde devem ser carregadas em menos de 2 segundos OBS67
RNF24 A lista de estabelecimentos de saúde recentes deve ser atualizada automaticamente sem comprometer o desempenho OBS68
RNF25 O agendamento de consultas deve ser sincronizado em tempo real com os sistemas do SUS OBS69
RNF26 As informações sobre consultas médicas ou exames devem ser exibidas com visualização amigável e intuitiva OBS70
RNF27 O registro de atendimentos ou internações deve ser armazenado de forma segura em servidores certificados OBS71
RNF28 Os contatos de profissionais de saúde devem ser exibidos em uma lista organizada, de fácil navegação OBS72
RNF29 As informações de emergência devem ser acessíveis rapidamente, com opção de busca por nome ou especialidade OBS73
RNF30 Os registros de saúde do usuário devem ser apresentados em gráficos interativos e de fácil interpretação OBS74
RNF31 As informações sobre Pressão, Glicose e IMC devem ser armazenadas de forma criptografada para garantir a privacidade OBS75
RNF32 O aplicativo deve garantir alta disponibilidade, com no mínimo 99,5% de uptime OBS76
RNF33 Os dados relacionados a alergias devem ser carregados rapidamente e protegidos contra acesso não autorizado OBS77
RNF34 Os dados pessoais dos pacientes devem ser protegidos por criptografia AES-256. AD14
RNF35 O sistema deverá ser compatível com dispositivos Android e iOS. AD15
RNF36 O armazenamento e processamento dos dados pessoais deverão estar em conformidade com a LGPD. AD16
RNF37 O termo de consentimento deverá ser exibido em até 5 segundos após a solicitação, em dispositivos com conexão 4G. AD19
RNF38 O design do termo de consentimento deverá ser responsivo, adaptando-se a diferentes tamanhos de tela. AD20
RNF39 As informações sobre os dados coletados deverão ser apresentadas em linguagem acessível, seguindo o padrão de leitura de nível intermediário. AD21
RNF40 O sistema deverá usar conexões criptografadas (TLS 1.2 ou superior) para comunicação com os servidores do CADSUS. AD23
RNF41 O sistema deverá atualizar as informações presentes no cartão de vacinação em até 10 dias após o registro dos dados no sistema do Ministério da Saúde. AD28
RNF42 A notificação de consultas agendadas deverá ser feita com pelo menos 12 horas de antecedência. AD31
RNF43 A aplicação pode receber informações do usuário através de biosensores EN01
RNF44 O fluxo para solicitar medicamentos deve ser concluído em até 5 cliques/telas EN14
RNF45 A aplicação deve processar a solicitação de medicamentos e fornecer uma resposta em até 5 segundos EN15
RNF46 O resultado da consulta de pedidos de medicamento deve ser exibido em ordem cronológica EN16
RNF47 A receita médica deve ser exportada em formato PDF de alta qualidade, com tamanho máximo de 2 MB GF08
RNF48 O resultado da consulta de receitas médicas deve ser exibido em ordem cronológica GF09

Autor: Artur Ricardo.

Elos de Rastreabilidade

Elos de rastreabilidade representam as relações entre os elementos de um sistema (requisitos, artefatos, casos de uso, testes etc.) para garantir coerência e controle durante o ciclo de vida do projeto. Eles são fundamentais para rastrear:

  • A origem de um requisito (elicitado a partir de stakeholders ou documentos).
  • Como ele é implementado e testado.
  • Quais dependências ele possui (em relação a recursos, subsistemas ou responsabilidades).

Tipos de Elos de Rastreabilidade

Tabela 4 – Tipos de Elos de Rastreabiliadade

Tipo de Elo Descrição
Satisfação Indica que um requisito é atendido por um artefato ou funcionalidade específica.
Recurso Relaciona um requisito à necessidade de um recurso, como hardware ou software.
Responsabilidade Associa pessoas ou equipes a tarefas específicas ligadas aos requisitos.
Representação Liga os requisitos a modelos que os detalham, como diagramas ou tabelas.
Alocado Conecta requisitos a subsistemas ou componentes designados.
Agregação Indica que um requisito ou artefato é composto por outros elementos menores.

Autor: Artur Ricardo.

Elos Funcionais de Rastreabilidade

Tabela 5

Tabela 5 – Elos (ou vínculos) funcionais de rastreabilidade

ID Requisito Funcional Tipo de Elo Nível de Elo Descrição
EF1 RF1 Representação Desenvolvimento O requisito é representado no diagrama de contexto que descreve o login via Gov.br.
EF2 RF2 Satisfação Organizacional O requisito é atendido pela funcionalidade de ajuda informativa na seção de Vacinas.
EF3 RF3 Agregação Gerencial A funcionalidade de acesso à Carteira Nacional de Vacinação Digital compõe o módulo de histórico de vacinação.
EF4 RF4 Recurso Desenvolvimento Requer a funcionalidade de seleção de idioma para o certificado de vacinação.
EF5 RF5 Representação Desenvolvimento Exportação da Carteira de Vacinação Digital está vinculada ao modelo de geração de PDFs.
EF6 RF6 Satisfação Ambiental O histórico de vacinas atende à necessidade de rastreamento de imunizações anteriores.
EF7 RF7 Alocado Desenvolvimento Detalhes de cada vacina estão alocados no módulo de consultas detalhadas.
EF8 RF8 Recurso Organizacional O recurso de ajuda informativa está integrado à seção de Exames.
EF9 RF9 Representação Desenvolvimento Exames laboratoriais realizados são exibidos no histórico médico do usuário.
EF10 RF10 Satisfação Gerencial Os resultados de exames atendem à necessidade de informações detalhadas para o paciente.
EF11 RF11 Recurso Desenvolvimento O recurso de exportação de exames utiliza o gerador de relatórios em PDF e JPEG.
EF12 RF12 Satisfação Organizacional A ajuda informativa na seção de Medicamentos é satisfatória às necessidades do usuário.
EF13 RF13 Alocado Desenvolvimento O histórico de medicamentos é alocado no módulo de gerenciamento de medicamentos.
EF14 RF14 Recurso Desenvolvimento A busca por medicamentos utiliza uma interface de pesquisa integrada.
EF15 RF15 Representação Gerencial A funcionalidade de busca por nome e dosagem está representada no fluxo de busca rápida.
EF16 RF16 Satisfação Organizacional A autorização de retirada de medicamentos satisfaz os critérios de segurança definidos.
EF17 RF17 Agregação Organizacional Medicamentos recebidos pelo Farmácia Popular compõem o histórico farmacológico.
EF18 RF18 Satisfação Ambiental Ajuda informativa sobre Dignidade Menstrual atende a critérios de acessibilidade.
EF19 RF19 Alocado Gerencial A emissão de autorizações para o Programa Dignidade Menstrual está alocada no módulo de autorizações.
EF20 RF20 Recurso Desenvolvimento Exportação do documento do Programa Dignidade Menstrual utiliza o gerador de PDFs.
EF21 RF21 Representação Desenvolvimento Ajuda informativa da Rede de Saúde está representada na interface de navegação.
EF22 RF22 Recurso Organizacional A funcionalidade de permissão de localização é vinculada ao acesso aos serviços locais.
EF23 RF23 Alocado Desenvolvimento Armazenamento da localização é alocado em servidores seguros.
EF24 RF24 Satisfação Organizacional Oferecer estabelecimentos de saúde próximos satisfaz necessidades geográficas do usuário.
EF25 RF25 Representação Desenvolvimento Estabelecimentos recentes vinculados ao usuário estão representados no histórico local.
EF26 RF26 Satisfação Gerencial Ajuda informativa sobre agendamentos atende à necessidade de orientação do usuário.
EF27 RF27 Representação Desenvolvimento Consultas e exames estão representados no calendário interativo do aplicativo.
EF28 RF28 Alocado Gerencial Agendamentos estão alocados no módulo de gestão de consultas.
EF29 RF29 Recurso Organizacional Ajuda informativa sobre atendimento e internação utiliza a base de dados de orientações.
EF30 RF30 Satisfação Ambiental Exibição dos registros de internação atende aos requisitos de transparência médica.
EF31 RF31 Representação Desenvolvimento Ajuda informativa sobre contatos está representada no diretório de contatos.
EF32 RF32 Satisfação Gerencial Exibição de contatos atende às necessidades de conexão do usuário com profissionais.
EF33 RF33 Alocado Desenvolvimento Adicionar contato de emergência está alocado no módulo de gerenciamento de contatos.
EF34 RF34 Representação Organizacional Ajuda informativa sobre Diário de Saúde está no fluxo de introdução do módulo.
EF35 RF35 Satisfação Ambiental Exibição de registros de saúde atende ao monitoramento contínuo do paciente.
EF36 RF36 Representação Desenvolvimento Registros de pressão são representados em gráficos no diário de saúde.
EF37 RF37 Alocado Desenvolvimento Adição de registros de pressão é alocada no módulo de monitoramento de saúde.
EF38 RF38 Representação Gerencial Registros de glicose estão representados na interface de gráficos interativos.
EF39 RF39 Recurso Desenvolvimento Adição de registros de glicose utiliza o formulário de entrada padrão.
EF40 RF40 Representação Organizacional Registros de IMC estão representados no painel de saúde integrado.
EF41 RF41 Alocado Desenvolvimento Adição de registros de IMC está alocada no formulário de acompanhamento de saúde.
EF42 RF42 Satisfação Ambiental Ajuda informativa sobre alergias atende aos requisitos de orientação médica.
EF43 RF43 Representação Desenvolvimento Exibição de alergias está representada no histórico médico do paciente.
EF44 RF44 Alocado Desenvolvimento Adicionar alergia está alocada no módulo de atualização do histórico médico.
EF45 RF45 Satisfação Organizacional Apresentação do termo de consentimento atende aos critérios de transparência do sistema.
EF46 RF46 Representação Gerencial Informações sobre coleta de dados estão representadas no painel de políticas de privacidade.
EF47 RF47 Recurso Desenvolvimento Escolha sobre coleta de dados utiliza o sistema de notificações do aplicativo.
EF48 RF48 Alocado Desenvolvimento Registro da escolha do paciente está alocado no módulo de consentimento.
EF49 RF49 Representação Desenvolvimento Permissão de acesso à câmera está representada no fluxo de configuração de permissões.
EF50 RF50 Recurso Organizacional Foto tirada pelo paciente é vinculada ao sistema de reconhecimento facial.
EF51 RF51 Alocado Desenvolvimento Busca no CADSUS está alocada no módulo de integração com bases de dados governamentais.
EF52 RF52 Recurso Desenvolvimento Dados buscados na RNDS utilizam o sistema de sincronização em tempo real.
EF53 RF53 Representação Gerencial Solicitação de remoção de dados está representada no painel de configurações do usuário.
EF54 RF54 Satisfação Ambiental Exibição do status na lista de espera para transplantes atende a requisitos de transparência.
EF55 RF55 Recurso Desenvolvimento Exportação do certificado de vacinação utiliza o gerador de documentos PDF.
EF56 RF56 Representação Organizacional Preenchimento de autodeclaração está representado no formulário de dados pessoais.
EF57 RF57 Satisfação Gerencial Notificação sobre consultas agendadas atende aos requisitos de comunicação do sistema.
EF58 RF58 Alocado Desenvolvimento Agendamento de exames está alocado no módulo de gestão de exames.
EF59 RF59 Representação Organizacional Solicitação de licença saúde está representada no painel de funcionalidades do servidor.
EF60 RF60 Satisfação Gerencial Acompanhamento de solicitações atende aos critérios de transparência do usuário.
EF61 RF61 Representação Desenvolvimento Acompanhamento de vacinação está representado no painel de saúde.
EF62 RF62 Recurso Organizacional Consulta de pedidos de medicamentos utiliza o sistema de busca integrada.
EF63 RF63 Representação Desenvolvimento Consulta de recebimentos de medicamentos está no histórico farmacológico.
EF64 RF64 Alocado Desenvolvimento Consulta de agendamentos de exames está alocada no módulo de gestão de consultas.
EF65 RF65 Satisfação Gerencial Consulta de resultados de exames atende aos critérios de acesso rápido a informações.
EF66 RF66 Representação Organizacional Notificação de cancelamento de agendamentos está representada no painel de alertas.
EF67 RF67 Recurso Desenvolvimento Realização de pedidos de medicamentos utiliza o sistema de requisição automática.
EF68 RF68 Representação Organizacional Aplicação de filtros na consulta de medicamentos está no painel de gestão farmacológica.
EF69 RF69 Representação Gerencial Histórico de vacinação pré-pandemia está representado no registro consolidado.
EF70 RF70 Satisfação Ambiental Validação médica de declarações de alergia atende aos critérios de conformidade médica.
EF71 RF71 Representação Desenvolvimento Consulta de receitas médicas está representada no histórico clínico do paciente.
EF72 RF72 Alocado Desenvolvimento Notificação de atualizações está alocada no sistema de informações dinâmicas.
EF73 RF73 Representação Organizacional Destaque de conteúdos pertinentes está representado na interface de navegação.
EF74 RF74 Recurso Desenvolvimento Exportação de receitas médicas utiliza o gerador de PDFs do sistema.
EF75 RF75 Satisfação Gerencial Oferecimento de agendamento de consultas atende aos requisitos de acessibilidade.

Autor: Artur Ricardo.

Elos Não Funcionais de Rastreabilidade

Tabela 6

Tabela 6 – Elos (ou vínculos) não funcionais de rastreabilidade

ID Requisito Não Funcional Tipo de Elo Nível de Elo Descrição
ENF1 RNF1 Representação Desenvolvimento O requisito de autenticação segura (OAuth 2.0) é representado no diagrama de login seguro.
ENF2 RNF2 Satisfação Ambiental A acessibilidade das informações de ajuda atende às diretrizes para usuários com deficiência.
ENF3 RNF3 Satisfação Gerencial O carregamento do histórico de vacinação em menos de 3 segundos atende às expectativas de performance.
ENF4 RNF4 Recurso Organizacional O suporte a três idiomas para certificados de vacinação depende da funcionalidade de tradução integrada.
ENF5 RNF5 Representação Desenvolvimento O formato PDF de alta qualidade para certificados de vacinação está representado no módulo de exportação.
ENF6 RNF6 Alocado Organizacional O armazenamento do histórico de vacinas é alocado em servidores seguros, conforme a LGPD.
ENF7 RNF7 Representação Desenvolvimento A criptografia ponta a ponta para acesso aos detalhes de vacinas está representada no fluxo de segurança.
ENF8 RNF8 Satisfação Organizacional As informações de ajuda relacionadas a exames atendem aos padrões de usabilidade definidos.
ENF9 RNF9 Representação Desenvolvimento A apresentação de resultados de exames está representada no formato padronizado e acessível.
ENF10 RNF10 Satisfação Gerencial O carregamento otimizado dos dados de exames atende às necessidades de desempenho do sistema.
ENF11 RNF11 Recurso Desenvolvimento A exportação de documentos de exames utiliza os formatos amplamente compatíveis, como PDF e JPEG.
ENF12 RNF12 Representação Organizacional A interface responsiva para exibição de informações sobre medicamentos está representada no design adaptativo.
ENF13 RNF13 Alocado Desenvolvimento O histórico de medicamentos está alocado em servidores redundantes para garantir alta disponibilidade.
ENF14 RNF14 Satisfação Ambiental A busca por medicamentos em menos de 2 segundos atende aos critérios de eficiência do sistema.
ENF15 RNF15 Representação Gerencial A sensibilidade a erros de digitação na busca por medicamentos está representada no sistema de busca inteligente.
ENF16 RNF16 Recurso Organizacional A autenticação segura do usuário é utilizada para confirmar a autorização de retirada de medicamentos.
ENF17 RNF17 Representação Desenvolvimento A exibição de medicamentos recebidos pelo Programa Farmácia Popular está organizada em ordem cronológica.
ENF18 RNF18 Satisfação Ambiental A seção de ajuda do Programa Dignidade Menstrual atende às diretrizes de acessibilidade WCAG 2.1.
ENF19 RNF19 Satisfação Gerencial O processamento das autorizações para o Programa Dignidade Menstrual em menos de 5 segundos atende às expectativas.
ENF20 RNF20 Representação Desenvolvimento O documento do Programa Dignidade Menstrual em formato PDF com validação digital está representado no módulo de exportação.
ENF21 RNF21 Recurso Organizacional O acesso à localização do dispositivo do usuário utiliza consentimento explícito e armazenamento temporário.
ENF22 RNF22 Recurso Ambiental APIs de geolocalização eficientes e de baixo consumo de bateria são utilizadas para otimizar o desempenho.
ENF23 RNF23 Satisfação Gerencial O carregamento das opções de estabelecimentos de saúde em menos de 2 segundos atende aos critérios de performance.
ENF24 RNF24 Representação Organizacional A atualização automática da lista de estabelecimentos recentes está representada no sistema de sincronização.
ENF25 RNF25 Alocado Desenvolvimento O agendamento de consultas está alocado no módulo de integração com os sistemas do SUS.
ENF26 RNF26 Representação Organizacional A exibição intuitiva das informações sobre consultas médicas está representada no painel de usuário.
ENF27 RNF27 Alocado Desenvolvimento O armazenamento seguro de registros de internação está alocado em servidores certificados.
ENF28 RNF28 Representação Gerencial A lista de contatos de profissionais de saúde está representada no diretório de navegação.
ENF29 RNF29 Satisfação Organizacional O acesso rápido às informações de emergência atende às expectativas de usabilidade do sistema.
ENF30 RNF30 Representação Desenvolvimento Os registros de saúde do usuário apresentados em gráficos interativos estão representados no painel de visualização.
ENF31 RNF31 Alocado Desenvolvimento O armazenamento criptografado de informações sobre pressão, glicose e IMC está alocado no sistema seguro.
ENF32 RNF32 Recurso Organizacional A garantia de alta disponibilidade com uptime de 99,5% é gerenciada pelo sistema de monitoramento.
ENF33 RNF33 Representação Desenvolvimento Os dados de alergias protegidos contra acesso não autorizado estão representados no módulo de segurança.
ENF34 RNF34 Recurso Ambiental A criptografia AES-256 é utilizada para proteger os dados pessoais dos pacientes.
ENF35 RNF35 Satisfação Organizacional A compatibilidade do sistema com dispositivos Android e iOS atende às expectativas de usabilidade.
ENF36 RNF36 Representação Gerencial O armazenamento de dados em conformidade com a LGPD está representado nos fluxos de governança de dados.
ENF37 RNF37 Recurso Desenvolvimento O tempo de exibição do termo de consentimento em até 5 segundos é garantido pelo sistema de otimização.
ENF38 RNF38 Representação Organizacional O design responsivo do termo de consentimento está representado no modelo adaptativo da interface.
ENF39 RNF39 Satisfação Ambiental A apresentação das informações de dados coletados em linguagem acessível atende às necessidades dos usuários.
ENF40 RNF40 Representação Desenvolvimento O uso de conexões criptografadas (TLS 1.2 ou superior) está representado no fluxo de segurança de comunicação.
ENF41 RNF41 Satisfação Gerencial A atualização de informações no cartão de vacinação em até 10 dias atende aos requisitos de eficiência.
ENF42 RNF42 Representação Organizacional A notificação de consultas agendadas com antecedência está representada no módulo de alertas.
ENF43 RNF43 Recurso Desenvolvimento A coleta de dados de biosensores é gerenciada pelo sistema de integração de dispositivos.
ENF44 RNF44 Satisfação Organizacional O fluxo para solicitação de medicamentos em até 5 cliques atende aos critérios de usabilidade.
ENF45 RNF45 Representação Desenvolvimento O tempo de processamento de solicitações de medicamentos está representado no módulo de desempenho.
ENF46 RNF46 Satisfação Gerencial A exibição cronológica de pedidos de medicamentos atende às expectativas de organização do sistema.
ENF47 RNF47 Representação Organizacional A exportação de receitas médicas em PDF está representada no módulo de documentação.
ENF48 RNF48 Representação Desenvolvimento A exibição cronológica de receitas médicas está representada no histórico clínico do paciente.

Autor: Artur Ricardo.

📚 Bibliografia

VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira. Engenharia de Requisitos: software orientado ao negócio. Rio de Janeiro: Brasport, 2016.

WIEGERS, Karl; BEATTY, Joy. Software Requirements. Third Edition. Redmond, WA: Microsoft Press, 2013.

TORANZO, M.; CASTRO, J.; MELO, E. Uma proposta para melhorar o rastreamento de requisitos. In: WER – Workshop em Engenharia de Requisitos. Valencia, Espanha, 2002.

📑 Histórico de Versões

Versão Descrição Autor(es) Data de Produção Revisor(es) Data de Revisão
1.0 Criação da estrutura inicial do documento referente ao Backward From. Artur Ricardo 16/01/2025 Pedro Lopes 19/01/2025
1.1 Atualização da bibliografia. Artur Ricardo 17/01/2025
1.2 Adição da tabela de rastreabilidade para trás referente aos requisitos funcionais elicitados e correção de título. Artur Ricardo 19/01/2025 Pedro Lopes 19/01/2025
1.3 Adição da tabela de rastreabilidade para trás referente aos requisitos funcionais não elicitados. Artur Ricardo 19/01/2025 Pedro Lopes 19/01/2025
1.4 Correção na tabela de rastreabilidade retrospectiva referente aos requisitos funcionais elicitados, atualização das legendas, reorganização das tabelas e criação das tabelas referentes aos elos funcionais e não funcionais. Artur Ricardo 19/01/2025 Pedro Lopes 19/01/2025
1.5 Atualização das informações a respeito dos campos "Introdução" e "Metodologia". Artur Ricardo 19/01/2025 Pedro Lopes 19/01/2025
1.6 Atualização das referências bibliográficas. Artur Ricardo 19/01/2025 Pedro Lopes 19/01/2025