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 |