Ir para o conteúdo

Requisitos Elicitados

Introdução e Objetivo

Esse artefato tem como finalidade apresentar uma tabela que conste os nossos requisitos elicitados pelos nosso métodos presentes no artefato de Técnicas de Elicitação.

Metodologia

Esse artefato foi confeccionado de forma a sumarizar os requisitos obtidos a partir das elicitações realizadas na segunda etapa do projeto. A partir desse documento, será possível obter a rastrabilidade de cada requisitado, podendo mapear a sua origem no futuro. A separação das colunas da tabela seguem a seguinte estrutura:

Identificação: apresenta o identificador único daquele requisito Descição: dá uma breve explicação do que se trata o requisito Fontes de elicitação: mapeia as origens de elicitação do requisito

Tabela de Requisitos

As seguintes tabelas apresentam, respectivamente, os requisitos funcionais e não funcionais elicitados pelo pelas técnicas de levantamento de requisistos utilizadas no projeto. A legenda para cada sigla seguirá o seguinte padrão:

  • RFx: Requisito Funcional nºx
  • RNFx: Requisito Não-Funcional nºx
  • ISx: Requisito nºx elicitado pela Introspecção
  • Qx: Requisito nºx elicitado pelo Questionário
  • BSx: Requisito nºx elicitado pelo Brainstorming
  • OBSx: Requisito nºx elicitado pela Observação


Tabela de Requisitos Funcionais

Identificação Descrição Fontes de elicitação
RF01 Consultar saldo e extrato de uso do cartão de mobilidade. IS01, BS01, OBS01, Q01
RF02 Acessar itinerários detalhados de ônibus, facilitando o planejamento de viagens. IS02, BS01
RF03 Realizar recargas de créditos no cartão. IS03, BS03
RF04 Interagir com um chatbot para esclarecer dúvidas e solicitar serviços relacionados ao transporte público. IS04, BS04
RF05 Suportar informações em tempo real sobre o status dos transportes públicos. IS05, BS05
RF06 Integrar funcionalidades de navegação e mapas para otimizar rotas e facilitar a localização de paradas de ônibus para o usuário. IS06, BS06
RF07 O aplicativo deve permitir cadastrar métodos de pagamento. BS07, IS08
RF08 Deve ser possível personalizar a aparência da interface do usuário. IS09
RF09 O usuário deve ser capaz de realizar cadastro. BS08, IS10
RF10 O usuário deve ser capaz de realizar login. IS011
RF11 O usuário deve fornecer sua localização. BS09, IS12
RF12 Fornecer a possibilidade de recuperar a senha do usuário. BS10, IS07,
RF13 O aplicativo deve permitir a visualização de linhas e horários. OBS02
RF14 Deve ser possível fazer a recarga do saldo. OBS03
RF15 Deve ser possível salvar rotas. OBS04
RF16 Deve ser possível alterar informações de cadastro. OBS05
RF17 O aplicativo deve fornecer uma seção de comunicação direta. OBS06
RF18 O aplicativo deve fornecer ajuda com perguntas frequentes. OBS07
RF19 Deve ser possível acessar informações sobre o histórico de atividades. OBS0, BS12, Q02
RF20 Deve ser possível solicitar uma 2ª via do cartão desejado. OBS09
RF21 O aplicativo possui mecanismo de visualização do saldo. BS01, IS01, Q01
RF22 O aplicativo acessa o histórico de acessos. Q21
RF23 O aplicativo tem meios de mecanismo de bloqueio de cartões. Q03, BS11
RF24 O aplicativo tem meios de mecanismo de desbloqueio de cartões. Q04
RF25 O aplicativo concede acesso às paradas próximas. Q05
RF26 O aplicativo concede visualização a quantidade de passes. Q06
RF27 O aplicativo tem opção de pagamento via cartão de crédito. Q07
RF28 O aplicativo mostra ao usuário a previsão de depósito de dinheiro depositado. Q08
RF29 O aplicativo mostra o histórico de transportes pegos pelo usuário ao longo do seu uso. Q09
RF30 Possibilidade de favoritar linhas de ônibus. BS13

Tabela 1: Tabela requisitos funcionais (Fonte: BRAGA, Caio e LELIS, Caio .2023).



Tabela de Requisitos Não Funcionais

Identificação Descrição Fontes de elicitação
RNF01 Garantir compatibilidade com sistemas operacionais Android e iOS. IS13, BS14
RNF02 Oferecer uma instalação e uso do aplicativo intuitivos e de fácil compreensão. IS14
RNF03 Apresentar uma interface de usuário amigável e intuitiva para facilitar a navegação. IS15, BS15
RNF04 Fornecer feedback ao usuário sobre o status da consulta, recarga e outras interações relevantes. IS16, BS16, OBS10
RNF05 Implementar medidas de segurança robustas para proteger a privacidade dos usuários durante as interações no aplicativo. IS17
RNF06 Deve ser de código aberto e gratuito. IS18
RNF07 O aplicativo deve fornecer segurança ao usuário com dados cadastrados. Q10
RNF08 O aplicativo deve ser otimizado. Q12
RNF09 O aplicativo deve possuir meios de acessibilidade para pessoas que possuam deficiências visuais, físicas ou auditivas. Q13

Tabela 2: Tabela requisitos não funcionais (Fonte: BRAGA, Caio e LELIS, Caio .2023).


Bibliografia

[1] WIEGERS, Karl; BEATTY, Joy. Software Requirements (Developer Best Practices), 3rd Edition, Microsoft Press, 2013.

Histórico de Versões

Versão Descrição Autor Data Revisor Data de revisão
1.0 Criando documento de Requisitos Elicitados Caio Braga e Caio Lelis 28/11/2023 Doan Filho 29/11/2023
1.1 Trazendo correções Doan Filho 05/12/2023 Caio Braga 06/12/2023
1.2 Adicionando hyperlinks Guilherme Basilio 05/12/2023 Miguel de Frias 06/12/2023