Pular para conteúdo

Introspecção

1. Introdução

A introspecção é uma técnica de elicitação de requisitos baseada em uma análise pessoal e aprofundada para identificar o que é essencial para o desenvolvimento do software. Nessa abordagem, o responsável deve imaginar uma situação hipotética em que determinada tarefa seria executada. A partir desse exercício, os requisitos elicitados são apresentados na Tabela 2.

2. Metodologia

O processo de introspecção foi conduzido individualmente pelos membros Caio Duarte e Letícia Monteiro. Após essa etapa, os requisitos elicitados foram consolidados em uma tabela: a Tabela 2, referente aos Requisitos Funcionais. Em seguida, revisitamos o aplicativo selecionado pelo grupo para verificar se os requisitos identificados estavam contemplados. Abaixo, apresentamos os participantes e o cronograma de aplicação da técnica.

2.1. Cronograma

Tabela 1: Participantes.

Nome Data Hora Função
Caio Duarte 27/04/2025 10:05 Elicitador
Gabriel Pinto 29/04/2025 10:00 Revisor de Requisitos
João Félix 29/04/2025 10:30 Revisor de Requisitos
Larysssa Felix 29/04/2025 11:00 Revisor de Requisitos
Letícia Monteiro 27/04/2025 10:05 Elicitadora
Ludmila Nunes 29/04/2025 21:00 Revisor de Requisitos
Mayara Marques 29/04/2025 19:00 Revisor de Requisitos

Fonte: Caio Duarte e Letícia Monteiro.

2.2. Gravação

2.3. Comentários

Caio Duarte

Para a execução desse método, me coloquei no lugar do usuário, pensando em quais funcionalidades eu gostaria de acessar no site do IBGE e que não estivessem no aplicativo do IBGE.

3. Requisitos elicitados

3.1. Funcionais

Legenda da Tabelas 2:

  • RFIx: Requisito Funcional de Instrospecção nºx
  • ISx: Requisito nºx elicitado pela introspecção.

Tabela 2: Requisitos Funcionais.

Tipo Descrição ID Implementado
RFI1 O sistema deve apresentar os indicadores sociais e agropecuários. IS01 Não
RFI2 O sistema deve filtrar notícias por região e/ou tempo. IS02 Não
RFI3 O sistema deve apresentar mais dados na seção síntese para os respectivos locais (estado, município), como IDH, total de veículos, governante, entre outros, semelhante ao site de referência. IS03 Não
RFI4 O sistema deve exibir conteúdos produzidos para outras plataformas, como YouTube, TikTok e Instagram, em uma aba dedicada. IS04 Não
RFI5 O sistema deve analisar os conteúdos acessados pelo usuário para recomendar conteúdos similares. IS05 Não
RFI6 O sistema deve permitir a comparação dos censos realizados em diferentes anos. IS06 Não
RFI7 O sistema deve exibir uma confirmação sobre a identidade do recenseador. IS07 Não
RFI8 O sistema deve realizar estudos preditivos com base nos dados atuais. IS08 Não
RFI9 O sistema deve informar quais fatores influenciam o aumento ou a diminuição de determinado indicador. IS09 Não
RFI10 O sistema deve indicar políticas públicas com base na análise dos dados adquiridos. IS10 Não
RFI11 O sistema deve comparar os locais com maior e menor taxa de resposta ao censo. IS11 Não

Fonte: Caio Duarte e Letícia Monteiro, 2025.

Info

Os requisitos elicitados por essa técnica podem divergir com os demais requisitos elicitados por outras técnicas, tendo em vista que é uma técnica aplicada por participantes do projeto e depende do fator inspiração.

4. Bibliografia

SERRANO, Milene, SERRANO, Maurício. Requisitos (Aula 07): Elicitação, Modelagem e Análise. UnB Gama, Brasília, 2023. Disponível em: <https://aprender3.unb.br/pluginfile.php/2580553/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf>. Acesso em: 26/04/2023.

3. Histórico de Versões

Tabela 3: Histórico de Versões

Versão Descrição Autor Data Revisor
1.0 Criação do documento Caio Duarte 13/04/2025 Letícia Monteiro
2.0 Atualização do documento Letícia Monteiro 02/05/2025 Caio Duarte
2.1 Revisão geral do documento Mayara Marques 02/05/2025 Caio Duarte
2.2 Complemento tabela de cronograma Mayara Marques 06/05/2025 Larysssa Felix
2.3 Correções para entrega 5 da disciplina Mayara Marques 22/06/2025 Ludmila Nunes

Fonte: Caio Duarte, Gabriel Pinto, João Félix, Larysssa Felix, Letícia Monteiro, Ludmila Nunes e Mayara Marques, 2025.