Skip to content

Observação


Metodologia

Para a realização da atividade, foi utilizada uma abordagem prática e simulada da técnica de observação. A execução foi feita por dois integrantes do grupo: um assumiu o papel de usuário Daniel Rodrigues, interagindo com o aplicativo Celular Seguro como se estivesse em uma situação real de uso, enquanto o outro atuou como observador Gabriel Lima, acompanhando atentamente as ações realizadas, registrando dificuldades encontradas, comportamentos notáveis e possíveis melhorias. Essa simulação permitiu levantar requisitos de forma realista, mesmo sem a participação de um agente externo, garantindo a efetividade da técnica dentro do contexto acadêmico.


Participantes

  • Gabriel Lima: Observador;
  • Arthur Carvalho: Observador;
  • Daniel Rodrigues: Usuário;

Usuário: responsável por utilizar o aplicativo e suas funcionalidades, para que possa ser encontrados possíveis problemas no aplicativo.

Observador: responsável por registrar as funcionalidades possíveis de serem executadas e as que estão com algum tipo de problema ou não existem.


Gravação

Fonte: Gabriel Lima, Arthur Carvalho e Daniel Rodrigues.

Tabela de Requisitos Funcionais

Durante o que foi observado, foram definidos os Requisitos Funcionais (RF) do sistema Celular Seguro. Estes representam funcionalidades ou comportamentos necessários que o aplicativo tem que proporcionar. A Tabela 1 abaixo lista os requisitos funcionais identificados, com um identificador numérico, uma breve descrição, um código de referência (RFx) e se o requisito já está implementado ou não no sistema.

Tabela 1: Requisitos Funcionais identificados para o Celular Seguro.

ID Descrição do Requisito Funcional Código (RFx) Implementado?
OBS1 O sistema permite que o usuário realize um cadastro com nome, e-mail e senha (pelo GOV.br) RF1 Sim
OBS2 O sistema exige login com e-mail e senha para acessar as funcionalidades principais (pelo GOV.br). RF2 Sim
OBS3 Existe a funcionalidade de redefinir a senha via e-mail. RF3 Sim
OBS4 O aplicativo envia notificações push para alertar sobre eventos ou atualizações. RF4 Sim
OBS5 O usuário pode visualizar relatórios com histórico de ações realizadas. RF5 Sim
OBS6 O sistema disponibiliza uma aba que te leva a um pdf com um tutorial do aplicativo. RF6 Sim
OBS7 Pode adicionar contato de confiança após a perda ou roubo do aparelho. RF7 Não
OBS8 Dentro do aplicativo, é possível registar um boletim de ocorrência. RF8 Sim
OBS9 Ao tentar emitir um alerta de roubo, o sistema exibe uma janela pop-up solicitando a confirmação do usuário antes de prosseguir com a ação. RF9 Não
OBS10 Pelo MEI do aparelho, é possível consultar o status do celular e saber se ele se encontra como um celular roubado, furtado, etc ( irregular). RF10 Sim
OBS11 O usuário pode registrar o seu celular e mais outros celulares no banco de dados do aplicativo. RF11 Sim
OBS12 É possível editar o seu perfil por uma aba que é disponibilizada no aplicativo. RF12 Não
OBS13 O Usuário é redirecionado para uma aba referente à busca do dispositivo indicado para o sistema ao qual o aparelho é moldado (exemplo: se a pessoa tiver um iphone, será redirecionado para o “buscar” no icloud) RF13 Sim
OBS14 Existe uma opção para mostrar os termos de uso do aplicativo. RF14 Sim

Fonte: Gabriel Lima, Arthur Carvalho e Daniel Rodrigues.

Legenda:

  • ID – Identificador numérico do requisito.
  • Descrição – definição concisa da funcionalidade exigida.
  • Código (RFx) – código de referência do Requisito Funcional (RF) seguido de um número sequencial.
  • Implementado? – indica se o requisito está implementado no sistema atualmente (Sim) ou não (Não).

Tabela de Requisitos Não Funcionais

Além das funções, foram identificados também alguns Requisitos Não Funcionais (RNF) relevantes para o Celular Seguro. Estes requisitos descrevem restrições de qualidade e critérios sobre como o sistema deve se comportar ou quais padrões deve seguir (desempenho, usabilidade, etc.), em vez de funcionalidades em si. A Tabela 2 apresenta os requisitos não funcionais elicitados, com identificador, descrição, código (RNFx) e status de implementação.

Tabela 2: Requisitos Não Funcionais identificados para o Celular Seguro.

ID Descrição do Requisito Não Funcional Código (RNFx) Implementado?
OBS15 O aplicativo apresenta uma interface amigável e intuitiva, com ícones bem definidos e menus acessíveis. RNF1 Sim
OBS16 As páginas carregam em até 2 segundos em conexões padrão 4G. RNF2 Sim
OBS17 O login via Gov.br oferece autenticação eficaz para todos os níveis de conta. RNF3 Não
OBS18 O aplicativo é acessível para pessoas com deficiência visual (uso de leitor de tela, contraste, tamanho da fonte). RNF4 Não
OBS19 O aplicativo responde corretamente mesmo com entradas erradas RNF5 Não
OBS20 O aplicativo apresenta confirmação de suas ações. RNF6 Sim
OBS21 O aplicativo está disponível 24/7, com raras quedas detectadas durante a observação. RNF7 Não

Fonte: Gabriel Lima, Arthur Carvalho e Daniel Rodrigues.

Legenda:

  • ID – Identificador numérico do requisito.
  • Descrição – detalhamento do critério de qualidade ou restrição.
  • Código (RNFx) – código de referência do Requisito Não Funcional (RNF) com numeração sequencial.
  • Implementado? – indica se o requisito já se encontra implementado (Sim) ou não (Não).

Legenda Geral

  • RF – Requisito Funcional: descreve o que o sistema deve fazer. É uma funcionalidade ou serviço que o sistema deve prover para atender às necessidades do usuário ou do negócio (por exemplo, “bloquear remotamente o dispositivo”).
  • RNF – Requisito Não Funcional: descreve como o sistema deve se comportar ou quais restrições de qualidade ele deve obedecer. Engloba atributos como usabilidade, desempenho, segurança, confiabilidade, etc.
  • OBS – (Observação) Palavra-chave da sessão: código associado às palavras-chave ou ideias brutas geradas na sessão de Observação. Cada OBSx corresponde a algo identificado na observação, utilizado para rastrear a origem das discussões e auxiliar na derivação dos requisitos correspondentes.

Bibliografia

SOMMERVILLE, Ian. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019. 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: 29/04/2023.


Histórico de Versões

Versão Data de Produção Descrição da Alteração Autor(es) Revisor(es) Data de Revisão
1.0 01/05/2025 Documento inicial de observação do projeto Celular Seguro Daniel Rodrigues Felipe das Neves 02/05/2025
1.1 02/05/2025 Inserção do vídeo e dos RFs e RNFs Gabriel Lima Daniel Rodrigues 02/05/2025
1.2 04/05/2025 Correção do link do video Gabriel Lima Daniel Rodrigues 04/05/2025