Ir para o conteúdo

Roteiro de preparação para o forward from

Introdução

Este documento busca orientar nossos integrantes a preparar o nosso documento onde teremos nossa matriz de rastreabilidade Forward from a partir da ótica (para frente, a partir de).

Objetivo

O objetivo deste documento é orientar os integrantes do grupo a preparar o documento de rastreabilidade Forward from.

Metodologia

A metodologia proposta para a criação da matriz de rastreabilidade Forward from é dividida em duas partes: requisitos funcionais e requisitos não funcionais.

Requisitos Funcionais

  1. Análise das Histórias de Usuário e Vídeo/Foto Demonstrativo:
    • Separar os documentos a serem analisados e sumarizados.
    • Relacionar cada história de usuário ao seu respectivo épico, cenário, léxico, caso de uso e onde foi elicitado.
    • Produzir um vídeo/foto demonstrativo que evidencie a implementação da funcionalidade no aplicativo ou no protótipo.

Requisitos Não Funcionais

  1. Associação de Requisitos aos NFR e Especificações Suplementares:
    • Relacionar cada requisito não funcional ao seu respectivo NFR, Especificação Suplementar e fonte de eliciação.

Modelo de Rastreabilidade Requisitos funcionais

Tabela 1: Modelo de rastreabilidade requisito funcional. Fonte: LELIS, Caio

Tópico Referência
Descrição Descreve a funcionalidade do requisito
Requisito Funcional RFXX
História de Usuário USXX
Épico ÉpicoXX
Cenário CenárioXX
Léxico LéxicoXX
Caso de Uso Caso de UsoXX
Fonte de Elicitação Fonte de ElicitaçãoXX
Demonstração vídeo/foto

Modelo de Rastreabilidade Requisitos não funcionais

Tópico Referência
Descrição Descreve a necessidade do requisito
Requisito Não Funcional RNFXX
NFR NFRXX
Especificação Suplementar Especificação SuplementarXX
Fonte de Elicitação Fonte de ElicitaçãoXX

Tabela 2: Modelo de rastreabilidade requisito não funcional. Fonte: LELIS, Caio

Divisão de Requisitos para a preparação do Forward from

De modo que fique mais viável a execução do nosso artefato foi feito a seguinte divisão (N° de requisitos) / (N° de integrantes do grupo). Assim feito, concluímo que cada integrante do grupo ficará responsável pela análise de 6 requisitos para a preparação do nosso artefat Forward from.

Divisão de requisitos:

Requisitos responsáveis pela análise do integrante Miguel:

ID Descrição
RF01 Consultar saldo e extrato de uso do cartão de mobilidade.
RF02 Acessar itinerários detalhados de ônibus, facilitando o planejamento de viagens.
RF03 Realizar recargas de créditos no cartão.
RF04 Interagir com um chatbot para esclarecer dúvidas e solicitar serviços relacionados ao transporte público.
RF05 Suportar informações em tempo real sobre o status dos transportes públicos.
RF06 Integrar funcionalidades de navegação e mapas para otimizar rotas e facilitar a localização de paradas de ônibus.

Tabela 3: Requisitos para análise do integrante Miguel. Fonte: LELIS, Caio

Requisitos responsáveis pela análise do integrante Doan:

ID Descrição
RF07 O aplicativo deve permitir cadastrar métodos de pagamento.
RF08 Deve ser possível personalizar a aparência da interface do usuário.
RF09 O usuário deve ser capaz de realizar cadastro.
RF10 O usuário deve ser capaz de realizar login.
RF11 O usuário deve fornecer sua localização.
RF12 Deve ser capaz de consultar o extrato.

Tabela 4: Requisitos para análise do integrante Doan Filho. Fonte: LELIS, Caio

Requisitos responsáveis pela análise do integrante Joel:

ID Descrição Origem
RF13 O aplicativo deve permitir a visualização de linhas e horários.
RF14 Deve ser possível fazer a recarga do saldo.
RF15 Deve ser possível salvar rotas.
RF16 Deve ser possível alterar informações de cadastro.
RF17 O aplicativo deve fornecer uma seção de comunicação direta.
RF18 O aplicativo deve fornecer ajuda com perguntas frequentes.

Tabela 5: Requisitos para análise do integrante Joel. Fonte: LELIS, Caio

Requisitos responsáveis pela análise do integrante Gabriel:

ID Descrição
RF19 Deve ser possível acessar informações sobre o histórico de atividades.
RF20 Deve ser possível solicitar uma 2ª via do cartão desejado.
RF21 O aplicativo deve fornecer ajuda com perguntas frequentes.
RF22 O aplicativo possui mecanismo de visualização do saldo.
RF23 O aplicativo acessa o histórico de acessos.
RF24 O aplicativo tem meios de mecanismo de bloqueio de cartões.

Tabela 6: Requisitos para análise do integrante Gabriel. Fonte: LELIS, Caio

Requisitos responsáveis pela análise do integrante Caio Braga:

ID Descrição
RF25 O aplicativo tem meios de mecanismo de desbloqueio de cartões.
RF26 O aplicativo concede acesso às paradas próximas.
RF27 O aplicativo concede visualização a quantidade de passes.
RF28 O aplicativo tem opção de pagamento via cartão de crédito.
RF29 O aplicativo mostra ao usuário a previsão de depósito de dinheiro depositado.
RF30 O aplicativo mostra o histórico de transportes pegos pelo usuário ao longo do seu uso.

Tabela 7: Requisitos para análise do integrante Caio Braga. Fonte: LELIS, Caio

Requisitos responsáveis pela análise do integrante Guilherme Basílio:

ID Descrição
RF31 O aplicativo deve fornecer notificações de depósito ao usuário.
RNF01 Garantir compatibilidade com sistemas operacionais Android e iOS.
RNF02 Oferecer uma instalação e uso do aplicativo intuitivos e de fácil compreensão
RNF03 Apresentar uma interface de usuário amigável e intuitiva para facilitar a navegação.
RNF04 Fornecer feedback ao usuário sobre o status da consulta, recarga e outras interações relevantes.
RNF05 Implementar medidas de segurança robustas para proteger a privacidade dos usuários durante as interações no aplicativo.

Tabela 8: Requisitos para análise do integrante Guilherme Basílio. Fonte: LELIS, Caio

Requisitos responsáveis pela análise do integrante Caio Lelis:

ID Descrição
RNF06 Deve ser de código aberto e gratuito.
RNF07 O aplicativo deve fornecer segurança ao usuário com dados cadastrados
RNF08 O aplicativo deve rastrear os ônibus via GPS
RNF09 O aplicativo deve ser otimizado
RNF10 O aplicativo deve ter atualização imediata de saldo
RNF11 O aplicativo deve possuir meios de acessibilidade para pessoas que possuam deficiências visuais, físicas ou auditivas

Tabela 9: Requisitos para análise do integrante Caio Lelis. Fonte: LELIS, Caio

Bibliografia

[1] SERRANO, Mauricio. SERRANO, Milene. Slides da aula "Requisitos: aula 26". Acesso em 19/11/2023

Versão Descrição Autor Data Revisor Data de revisão
1.0 Criação do documento Caio Lelis 20/11/2023 Caio Braga 06/12/2023
1.1 Adição de conteúdo Caio Lelis 20/11/2023 Caio Braga 06/12/2023