Requisitos Elicitados
Introdução
Requisitos são condições ou capacidades que um sistema (como um aplicativo, por exemplo) deve atender para resolver problemas ou alcançar objetivos, documentando necessidades e restrições. Os requisitos funcionais definem as funcionalidades específicas do sistema, enquanto os não funcionais abrangem qualidades como desempenho, segurança e usabilidade. Implementá-los adequadamente, após sua elicitação por meio de uma ou mais técnicas, é crucial para alinhar o desenvolvimento às expectativas, reduzir custos e retrabalho, garantir qualidade e minimizar falhas, criando sistemas eficazes e alinhados às necessidades dos usuários.
Este documento reúne todos os requisitos, tanto funcionais quanto não funcionais, elicitados através das técnicas de Análise de Documentos, Grupo de Foco, Introspecção, Observação e Questionário.
Metodologia
Optamos por dispor todos os requisitos elicitados na Tabela 2. A tabela contém os campos "Tipo", que trata da sigla referente ao tipo de requisito elicitado, "Descrição", onde a funcionalidade do requisito é descrita, "Rastreabilidade", que contém a(s) sigla(s)* referente(s) a cada técnica utilizada durante cada elicitação, e o campo "Implementado", onde é possível identificar se o requisito equivalente foi ou não implementado no Meu SUS Digital.
Já na Tabela 1, optamos por disponibilizar uma legenda para cada uma das siglas utilizadas na Tabela 2.
* Cada sigla contém um link que redireciona para o documento respectivo à técnica em questão.
Tabela 1 – Legenda para cada sigla utilizada
Tipo | Descrição |
---|---|
RFn | n-ésimo Requisito Funcional |
RNFn | n-ésimo Requisito Não Funcional |
ADn | n-ésimo Requisito elicitado pela técnica de Análise de Documentos |
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 |
Autor: Artur Ricardo.
Requisitos
Na Tabela 2, temos a relação de requisitos elicitados para o Meu SUS Digital, bem como sua rastreabilidade (técnicas por meio das quais foram elicitados) e implementação (se foram ou não implementados no Meu SUS Digital).
Tabela 2 – Requisitos elicitados
Tipo | Descrição | Rastreabilidade | Implementado |
---|---|---|---|
RF1 | O sistema deve permitir que o paciente realize login por meio de uma conta Gov.br | OBS1 | Sim |
RF2 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Vacinas | OBS2 | Sim |
RF3 | O aplicativo deve disponibilizar ao usuário o acesso à sua Carteira Nacional de Vacinação Digital | OBS3 | Sim |
RF4 | O aplicativo deve permitir que o usuário selecione o idioma do certificado referente à sua Carteira Nacional de Vacinação Digital | OBS4 | Sim |
RF5 | O aplicativo deve permitir que o usuário exporte/baixe o certificado referente à sua Carteira Nacional de Vacinação Digital | OBS5 | Sim |
RF6 | O aplicativo deve disponibilizar ao usuário o acesso ao seu histórico de vacinas | OBS6 | Sim |
RF7 | O aplicativo deve disponibilizar ao usuário o acesso aos detalhes de cada vacina | OBS7 | Sim |
RF8 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Exames | OBS8 | Sim |
RF9 | O aplicativo deve permitir a visualização dos exames laboratoriais realizados | OBS9 | Sim |
RF10 | O aplicativo deve permitir a visualização dos resultados e demais informações a respeito dos exames laboratoriais realizados | OBS10 | Sim |
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 | Sim |
RF12 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Medicamentos | OBS12 | Sim |
RF13 | O aplicativo deve disponibilizar ao usuário o acesso ao seu histórico de medicamentos recebidos | OBS13 | Sim |
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 | Sim |
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 | Sim |
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 | Sim |
RF17 | O aplicativo deve permitir que o usuário possa verificar os medicamentos recebidos pelo Programa Farmácia Popular | OBS17 | Sim |
RF18 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Dignidade Menstrual | OBS18 | Sim |
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 | Sim |
RF20 | O aplicativo deve permitir que o usuário exporte/baixe o documento referente à autorização de participação do Programa Dignidade Menstrual | OBS20 | Sim |
RF21 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Rede de Saúde | OBS21 | Sim |
RF22 | O aplicativo deve pedir permissão de acesso à localização do dispositivo do usuário | OBS22 | Sim |
RF23 | O aplicativo deve armazenar a localização do dispositivo do usuário | OBS23 | Sim |
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 | Sim |
RF25 | O aplicativo deve permitir que o usuário possa identificar os estabelecimentos de saúde recentes vinculados a ele | OBS25 | Sim |
RF26 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Agendamentos | OBS26 | Sim |
RF27 | O aplicativo deve exibir as consultas médicas ou exames de saúde do usuário | OBS27 | Sim |
RF28 | O aplicativo deve possibilitar o agendamento de consultas médicas ou exames de saúde | OBS28 | Sim |
RF29 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Atendimento e Internação | OBS29 | Sim |
RF30 | O aplicativo deve exibir os registros de atendimentos ou internações do usuário | OBS30 | Sim |
RF31 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Contatos | OBS31 | Sim |
RF32 | O aplicativo deve exibir contatos de profissionais de saúde | OBS32 | Sim |
RF33 | O aplicativo deve permitir que o usuário adicione o contato de um profissional de saúde em casos de emergência | OBS33 | Sim |
RF34 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Diário de Saúde | OBS34 | Sim |
RF35 | O aplicativo deve exibir todos os registros de saúde do usuário | OBS35 | Sim |
RF36 | O aplicativo deve exibir os registros de saúde do usuário referentes à sua Pressão | OBS36 | Sim |
RF37 | O aplicativo deve permitir que o usuário adicione um registro de saúde referente à sua Pressão | OBS37 | Sim |
RF38 | O aplicativo deve exibir os registros de saúde do usuário referentes à sua Glicose | OBS38 | Sim |
RF39 | O aplicativo deve permitir que o usuário adicione um registro de saúde referente à sua Glicose | OBS39 | Sim |
RF40 | O aplicativo deve exibir os registros de saúde do usuário referentes ao seu IMC | OBS40 | Sim |
RF41 | O aplicativo deve permitir que o usuário adicione um registro de saúde referente ao seu IMC | OBS41 | Sim |
RF42 | O aplicativo deve permitir que o usuário obtenha ajuda informativa a respeito da seção de Alergias | OBS42 | Sim |
RF43 | O aplicativo deve exibir as alergias que usuário possui | OBS43 | Sim |
RF44 | O aplicativo deve permitir que o usuário adicione uma alergia | OBS44 | Sim |
RNF1 | O sistema deve garantir que o login por meio da conta Gov.br seja realizado com autenticação segura (OAuth 2.0) | OBS45 | Sim |
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 | Sim |
RNF3 | O histórico de vacinação deve ser carregado em menos de 3 segundos em dispositivos com conexão 4G | OBS47 | Sim |
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 | Sim |
RNF5 | O certificado de vacinação deve ser exportado em formato PDF de alta qualidade, com tamanho máximo de 2 MB | OBS49 | Sim |
RNF6 | O histórico de vacinas deve ser armazenado em servidores seguros, em conformidade com a LGPD | OBS50 | Sim |
RNF7 | O acesso aos detalhes de cada vacina deve ser protegido por criptografia ponta a ponta | OBS51 | Sim |
RNF8 | As informações de ajuda relacionadas a exames devem ser exibidas em uma interface amigável, seguindo padrões de usabilidade | OBS52 | Sim |
RNF9 | Os resultados de exames laboratoriais devem ser apresentados em formato padronizado e visualmente acessível | OBS53 | Sim |
RNF10 | Os dados sobre exames laboratoriais devem ser carregados de maneira otimizada, mesmo em conexões lentas | OBS54 | Sim |
RNF11 | Os documentos de resultados de exames laboratoriais devem ser exportados em formatos amplamente compatíveis, como PDF ou JPEG | OBS55 | Sim |
RNF12 | O aplicativo deve exibir informações sobre medicamentos em uma interface responsiva e acessível | OBS56 | Sim |
RNF13 | O histórico de medicamentos deve ser armazenado em servidores redundantes para garantir alta disponibilidade | OBS57 | Sim |
RNF14 | A busca por medicamentos deve apresentar resultados relevantes em menos de 2 segundos | OBS58 | Sim |
RNF15 | A busca de medicamentos por nome e dosagem deve ser sensível a erros de digitação | OBS59 | Sim |
RNF16 | A autorização para retirada de medicamentos deve ser confirmada com autenticação segura do usuário | OBS60 | Sim |
RNF17 | Os medicamentos recebidos pelo Programa Farmácia Popular devem ser exibidos em ordem cronológica | OBS61 | Sim |
RNF18 | A seção de ajuda do Programa Dignidade Menstrual deve seguir diretrizes de acessibilidade (WCAG 2.1) | OBS62 | Não |
RNF19 | As autorizações para participação no Programa Dignidade Menstrual devem ser processadas em menos de 5 segundos | OBS63 | Não |
RNF20 | O documento referente à autorização do Programa Dignidade Menstrual deve ser exportado em formato PDF com validação digital | OBS64 | Sim |
RNF21 | A localização do dispositivo do usuário deve ser acessada apenas com consentimento explícito e armazenada temporariamente | OBS65 | Sim |
RNF22 | O aplicativo deve usar APIs de geolocalização eficientes e de baixo consumo de bateria | OBS66 | Sim |
RNF23 | As opções de estabelecimentos de saúde devem ser carregadas em menos de 2 segundos | OBS67 | Não |
RNF24 | A lista de estabelecimentos de saúde recentes deve ser atualizada automaticamente sem comprometer o desempenho | OBS68 | Sim |
RNF25 | O agendamento de consultas deve ser sincronizado em tempo real com os sistemas do SUS | OBS69 | Sim |
RNF26 | As informações sobre consultas médicas ou exames devem ser exibidas com visualização amigável e intuitiva | OBS70 | Sim |
RNF27 | O registro de atendimentos ou internações deve ser armazenado de forma segura em servidores certificados | OBS71 | Sim |
RNF28 | Os contatos de profissionais de saúde devem ser exibidos em uma lista organizada, de fácil navegação | OBS72 | Sim |
RNF29 | As informações de emergência devem ser acessíveis rapidamente, com opção de busca por nome ou especialidade | OBS73 | Não |
RNF30 | Os registros de saúde do usuário devem ser apresentados em gráficos interativos e de fácil interpretação | OBS74 | Sim |
RNF31 | As informações sobre Pressão, Glicose e IMC devem ser armazenadas de forma criptografada para garantir a privacidade | OBS75 | Sim |
RNF32 | O aplicativo deve garantir alta disponibilidade, com no mínimo 99,5% de uptime | OBS76 | Sim |
RNF33 | Os dados relacionados a alergias devem ser carregados rapidamente e protegidos contra acesso não autorizado | OBS77 | Sim |
Autor: Artur Ricardo.
📚 Bibliografia
VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira. Engenharia de Requisitos: software orientado ao negócio. Rio de Janeiro: Brasport, 2016.
📑 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 inicial da estrutura do documento referente aos requisitos elicitados. | Artur Ricardo | 23/11/2024 | Pedro Lopes | 24/11/2024 |
1.1 |
Adição de parte dos requisitos elicitados. | Artur Ricardo | 23/11/2024 |