Skip to content

Introspecção

1. Versionamento

Versão Data Descrição Autor(es)
1.0 29/01/2022 Criação do documento Rafael
1.1 30/01/2022 Adição da introspecção e da tabela com os requisitos levantados Rafael
1.2 03/02/2022 Linkagem dos léxicos Thiago

2. Introdução

A Introspecção é uma técnica mais voltada para o especialista de requisitos, ele deve abstrair as melhores informações a partir de uma análise de como e quais seriam os melhores requisitos para satisfazer os usuários e os stakeholders do sistema, normalmente é uma técnica muito rica e profunda, porém pode não ser adequada quando não é um especialista da área realizando, mesmo assim vamos realizá-la buscando extrair ao máximo suas vantagens.

3. Desenvolvimento da Introspecção

O intuito será descrever a perspectiva dos usuários que irão fazer o uso do aplicativo.

3.1 Acesso inicial:

  • Deve haver opção de login e cadastro para ambos os usuários (produtor e técnico).
  • O usuário já cadastrado deve poder recuperar sua senha.
  • Aplicativo deve ser limpo, intuitivo e acessível visto que o público alvo pode ter dificuldade com as tecnologias.
  • O aplicativo deve ser seguro para garantir o rastreamento das plantações.

3.2.1 Tela principal (Produtor)

3.2.2 Tela principal (Técnico)

3.3 Tela de plantação:

  • Deve poder visualizar as informações de talhão, produto, datas, aplicações.
  • O produtor deve ter acesso a uma área de uso simples para cadastrar o uso de agrotóxico.
  • O produtor pode ter acesso a recomendações e boas práticas para o produto agrícola dessa plantação.
  • O técnico deve poder editar as informações necessárias (agrotóxico, datas).
  • Deve poder adicionar data de colheita encerrando essa plantação.

3.4 Tela de agrotóxicos

  • O produtor deve ter a opção de cadastrar apenas a foto do agrotóxico e a data da aplicação.
  • O produtor pode programar o uso de um agrotóxico.
  • O técnico deve poder editar todas as informações, exceto a foto cadastrada.
  • A interface deve ter boa usabilidade para garantir uma boa rastreabilidade.

3.5 Tela de perfil

4. Requisitos levantados

ID Descrição Tipo de Requisito
I01 Cadastro e login de usuário com opção de recuperar senha RF
I02 O produtor deve visualizar suas propriedades RF
I03 O produtor deve cadastrar uma plantação RF
I04 O produtor pode visualizar o histórico de suas plantações e agrotóxicos RF
I05 O produtor pode visualizar o perfil do técnico que está monitorando sua propriedade RF
I06 O produtor pode visualizar o status de cada plantação RF
I07 O produtor deve cadastrar o uso do agrotóxico com foto e data apenas RF
I08 O técnico deve ter acesso a foto dos agrotóxicos enviadas pelos produtores RF
I09 O técnico deve visualizar as propriedades supervisionadas por ele RF
I10 O aplicativo deve ter uso simples RNF
I11 O usuário deve visualizar as informações das plantações responsáveis RF
I12 O produtor pode ter acesso a recomendações e boas práticas para o produto agrícola plantado RF
I13 O produtor deve adicionar a data de colheita encerrando a plantação RF
I14 O produtor pode programar o uso de um agrotóxico RF
I15 O técnico deve editar as informações necessárias da plantação e do agrotóxico RF
I16 O usuário pode editar suas informações pessoais RF
I17 O usuário deve ter acesso a informações pertinentes ao uso do app (plantações concluídas, agrotóxicos utilizados) RF
I18 O aplicativo deve ser seguro para garantir o rastreamento das plantações RNF
I19 O aplicativo deve ser intuitivo RNF
I20 O aplicativo deve ser acessível RNF
Tabela 1: Tabela contendo os requisitos levantados pela introspecção
Fonte: Autor

Legenda Descrição
I Introspecção
RF Requisito Funcional
RNF Requisito Não Funcional
Tabela 2: Legenda dos acrônimos contidos na Tabela 1
Fonte: Autor

5. Referências

SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 07. 1º/2019. 50 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.