Versão 1.3
Observação
Introdução
A Observação é uma técnica de elicitação de requisitos que consiste no acompanhamento direto de um usuário enquanto ele interage com o sistema em um cenário de uso. O objetivo é capturar comportamentos, dificuldades e necessidades reais que muitas vezes não são verbalizados em entrevistas ou questionários, fornecendo insights valiosos sobre a usabilidade e a experiência do usuário.
No contexto do projeto Celular Seguro, a técnica foi aplicada de forma simulada para avaliar o fluxo de interação com o aplicativo. Ao observar um participante utilizando as funcionalidades da plataforma, a equipe pôde identificar pontos de atrito, validar a clareza da interface e levantar requisitos práticos que aprimoram a segurança e a facilidade de uso.
Este documento detalha a metodologia da sessão, apresenta a gravação da atividade e lista os requisitos funcionais e não funcionais que foram derivados dessa análise.
Atenção!
O conteúdo deste tópico poderá sofrer alterações ao longo da Disciplina de Requisitos de Software. Portanto, as tabelas serão organizadas iniciando pela versão mais recente e finalizando com a versão mais antiga.
Integrantes que atuaram no desenvolvimento do artefato
Esta tabela inicial terá somente os artefatos de alta relevância que cada integrante do projeto desenvolveu. O versionamento completo encontra-se ao final do artefato.
Tabela de Contribuição
Nome | Função |
---|---|
Gabriel Lima | Criador do Artefato |
Arthur Carvalho | Desenvolvedor |
Daniel Rodrigues | Mediador Responsável pela validação |
Leticia Figueiredo | Cliente |
Leonardo de Melo | Revisor do Artefato |
Legenda:
Nome – participante da técnica.
Função – papel desempenhado na priorização.
Observação
Frizando claramente que as contribuições de cada integrante ainda que mínimas são ainda sim muito relevantes no desenvolvimento do artefo, considere verificar o histórico de versã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.
Gravação
Vídeo: Observação - Requisitos
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 |
1.3 | 04/07/2025 | Inserção da tabela de contribuição | Felipe das Neves | Mateus Bastos | 04/07/2025 |