Skip to content

Introspecção

Introdução

A técnica de introspecção é um processo fundamental na Engenharia de Software que envolve a análise e a reflexão sobre os próprios requisitos de um sistema. Este conceito é crucial para garantir que os requisitos sejam compreendidos, documentados e implementados de forma eficaz.

O que é Introspecção?

A Definição de introspecção refere-se à prática de examinar e avaliar os próprios pensamentos, decisões e processos. No contexto de requisitos de software, isso significa revisar e analisar os requisitos em busca de clareza, consistência e viabilidade.

Metodologia

Para esta etapa, a introspecção é uma prática vital na definição e gestão de requisitos de software. Ao promover uma análise crítica e reflexiva, as equipes podem garantir que os sistemas desenvolvidos atendam às necessidades reais dos usuários e sejam entregues com qualidade e eficiência. Com isso os métodos de introspecção em requisitos de software incluem revisões de requisitos, onde essa técnica pode ser aplicada somente por uma pessoa fazendo a auto avaliação do artefato ou por equipes e partes interessadas, onde se reúnem para discutir e avaliar os requisitos existentes, entrevistas, que permitem um diálogo aprofundado com os usuários para captar suas necessidades e expectativas.

Com isso, foi feita uma introspecção por um membro da equipe, que analisou o Meu SUS Digital para obter resultados da melhor forma possível, identificando lacunas nos requisitos e buscando alinhar as funcionalidades com as necessidades reais dos usuários.

Planejamento

  • Definição do objetivo principal: garantir que os requisitos sejam compreendidos, claros e alinhados com as necessidades dos usuários do aplicativo Meu SUS Digital.

  • Escolha do(a) participante: Foi selecionado um membro da equipe do Grupo 04 que já usou o Meu SUS Digital, a fim de garantir mais fidelidade às interações reais e proporcionar uma visão crítica sobre onde poderia haver melhorias para atender melhor às expectativas dos usuários.

  • Agendamento da sessão: a atividade foi realizada no dia 23/11/2024, às 17:00 horas, com duração máxima de 30 minutos, por meio da ferramenta Microsoft Teams.

Cronograma

Tabela 1 – Participantes.

Nome DATA HORA
Emivalto Júnior 23/11/2024 17:00

Introspecção realizada por Emivalto

A fim de obter os melhores resultados utilizando essa técnica, foi elaborado um roteiro com o intuito de guiar e obter os resultados esperados.

1.Observação Detalhada:

Examinar o artefato minuciosamente e analisar suas características físicas, como forma, cor, textura e material.

2.Contextualização:

Considerar o contexto em que o artefato foi criado e utilizado. Pergunte-se: Qual é a sua origem? Qual era o propósito original?

3.Reflexão Pessoal:

Pense sobre suas próprias reações e sentimentos em relação ao artefato. Pergunte-se: Como esse artefato interfere em mim? Como pode me ajudar no meu dia a dia?

4.Análise de Significado:

Explore o significado cultural, histórico ou simbólico do artefato. Considere: Que histórias ou mensagens ele pode transmitir?

5.Impacto e Relevância:

Avalie o impacto do artefato em sua vida ou na sociedade. Pergunte-se: Qual é a sua relevância hoje?

A fim de analisar as respostas que pode-se obter através desse roteiro, foi elaborado uma tabela, a Tabela 2, para registrar as respostas.

Tabela 2 – Perguntas e Respostas

Perguntas Respostas
Qual é a sua origem? O Ministério da Saúde, por meio da Portaria GM/MS nº 3.232, de 1º de março de 2024, publicada no DOU em 4 de março de 2024, instituiu o Programa SUS Digital, na forma do Anexo CVIII à Portaria de Consolidação GM/MS nº 5, de 28 de setembro de 2017, com o objetivo primordial de impulsionar a transformação digital no âmbito do Sistema Único de Saúde (SUS).
Qual era o propósito original? Renovar o sistema de saúde do Brasil a fim de levar saúde a todos, para melhor atender a população e garantir um atendimento mais humanizado.
Como esse artefato interfere em mim? É possível facilitar o acesso à saúde pública, incluindo o acesso à carteira de vacinação e a outras informações básicas de saúde.
Como pode me ajudar no meu dia a dia? É importante facilitar o acesso à informação sobre onde encontrar serviços de saúde, como postos de vacinação ou unidades de saúde mais próximas. Além disso, seria interessante a possibilidade de agendar consultas sem precisar ir pessoalmente ao hospital, utilizando a tecnologia para isso.
Que histórias ou mensagens ele pode transmitir? Um sistema de saúde universal e funcional, que garanta saúde para todos.
Qual é a sua relevância hoje? O Sistema Único de Saúde (SUS) possui um potencial enorme para atender a toda a sociedade brasileira.

Requisitos elicitados

Através da introspecção, também foi possível obter alguns requisitos funcionais e não funcionais que já existem no artefato que podem ser observados na Tabela 3.

Legenda das Tabelas 3 e 4:

  • RFx: Requisito Funcional nºx
  • RNFx: Requisito Não Funcional nºx

Requisitos Funcionais

Tabela 3 – Requisitos Funcionais

Tipo Descrição Implementado
RF01 Permitir o login de usuários através de diferentes métodos (certificado digital, login Gov.br, etc.). Sim
RF02 Validar as credenciais do usuário contra o banco de dados do Gov.br. SIM
RF03 Redirecionar o usuário para a página inicial após o login bem-sucedido. SIM
RF04 Permitir que o usuário recupere a senha esquecida. SIM
RF05 Diferenciar o acesso de usuários comuns e profissionais de saúde, liberando funcionalidades específicas para cada perfil. SIM
RF06 Exibir o número do CNS do usuário. NÃO
RF07 Permitir o download da versão digital do cartão SUS em formato PDF. SIM
RF08 Permitir a visualização do histórico de atendimentos do usuário no SUS. SIM
RF09 Exibir o histórico de vacinação do usuário. SIM
RF10 Emitir a carteira de vacinação digital. SIM
RF11 Permitir o pré-cadastro para agendamento de vacinas (se aplicável). NÃO
RF12 Permitir o acesso à declaração de doador de órgãos. NÃO
RF13 Permitir o acesso aos resultados de exames. SIM
RF14 Fornecer informações sobre medicamentos e tratamentos. SIM
RF15 Permitir o agendamento de consultas (se aplicável). NÃO

Requisitos Não Funcionais

Tabela 4 – Requisitos Não Funcionais

Tipo Descrição Implementado
RNF01 O tempo de carregamento da página inicial não deve ultrapassar 5 segundos em conexões de banda larga. NÃO
RNF02 O sistema deve ser capaz de lidar com um grande número de acessos simultâneos sem perda significativa de desempenho. SIM
RNF03 O sistema deve garantir a segurança e privacidade dos dados dos usuários, utilizando criptografia e outros mecanismos de proteção. SIM
RNF04 O acesso às funcionalidades do sistema deve ser restrito por meio de autenticação e autorização. NÃO
RNF05 A interface do usuário deve ser intuitiva, fácil de usar e acessível em dispositivos móveis. SIM
RNF06 O sistema deve utilizar linguagem clara, objetiva e acessível ao público em geral. SIM
RNF07 O sistema deve estar disponível 24 horas por dia, 7 dias por semana, com exceção de períodos de manutenção programada. SIM
RNF08 O sistema deve ser estável e confiável, com baixo índice de falhas e erros. NÃO

Gravação da Introspecção

Reunião 01

Autor: Emivalto Júnior.

📚 Bibliografia

BRASIL. Meu SUS Digital. Disponível em: https://www.gov.br/saude/pt-br/composicao/seidigi/meususdigital. Acesso em: 23 nov. 2024.

UNIVERSIDADE DE BRASÍLIA. Curso disponível na plataforma Aprender 3. Disponível em: https://aprender3.unb.br/course/view.php?id=23736&section=6. Acesso em: 23 nov. 2024.

BRASIL. Meu SUS Digital. Disponível em: https://meususdigital.saude.gov.br/inicio. Acesso em: 23 nov. 2024.

BRASIL. Instituição do SUS Digital. Disponível em: https://portalfns.saude.gov.br/instituicao-do-sus-digital/#main-single. Acesso em: 23 nov. 2024.

Versão Descrição Autor Data Revisor Data de revisão
1.0 Criação do Documento Emivalto Júnior 23/11/2024 Pedro Lopes 24/11/2024
1.1 Complementação da documentação Emivalto Júnior 23/11/2024 Pedro Lopes 24/11/2024
1.2 Adição de Resposta faltante Emivalto Júnior 23/11/2024 Matheus Henrick 24/11/2024
1.3 correção de links Emivalto Júnior 23/11/2024 Pedro Lopes 24/11/2024