Backward-from
Histórico de Versão
Data | Data Prevista de Revisão | Versão | Descrição | Autor | Revisor |
---|---|---|---|---|---|
23/01/2023 | 23/01/2023 | 1.0 | Criação do documento | Pedro Lucas e Eduardo | João Lucas |
Introdução
A pós-rastreabilidade visa ligar os elementos/artefatos desenvolvidos durante o ciclo de vida do projeto. Portanto, o documento terá como objetivo registrar a pós-rastreabilidade dos artefatos e requisitos do projeto, utilizando a metodologia "Backward-From".
Metodologia
Para realizar a pós-rastreabilidade do projeto, utilizando a meotodologia backward-from, será utilizado um tipo de tabelas com as seguintes colunas:
- ID
- Descrição
- Técnica Utilizada
O Documento irá tratar de forma similar os Requisitos Funcionais e Não Funcionais, colocando eles na mesma tabela.
Na tabela 1 abaixo, segue os modelos de tabelas que serão usados para os RF's e RNF's respectivamente:
ID | Descrição | Técnica Utilizada |
---|---|---|
1 | "Descrição aqui" | "Técnica Utilizada aqui" |
Tabela 1 - Exemplo
Legenda
- BS: Brainstorming
- ENT : Entrevista
- IS: Introspecção
Requisitos Funcionais e Não Funcionais
ID | Descrição | Técnica Utilizada |
---|---|---|
RF1 | O Usuário deve conseguir cadastrar e autenticar | BS01, ENT1 |
RF2 | O Usuário deve ser capaz de realizar um login | BS02, IS01 e ENT5 |
RF3 | O Usuário deve conseguir ativar lembretes para o pagamento do DAS | BS03 |
RF4 | O Usuário deve receber avisos para as operações realizadas com sucesso | BS06, ENT4 |
RF5 | O Usuário deve ter acesso ao suporte do aplicativo | BS07, IS05 |
RF6 | O Usuário deve conseguir ativar lembretes para o pagamento do DAS | BS03 |
RNF7 | O Usuário deve conseguir ir até o final da operação antes de realizar outra ação | ENT2, BS04 |
RNF8 | O Usuário deve conseguir utilizar o sistema sem erros | ENT3, BS05 |
RNF9 | O Usuário deve conseguir utilizar o sistema em diversos aparelhos | BS08, IS06 e BS10 |
RNF10 | O Sistema deve validar o CNPJ utilizado | BS09, IS07 |
RNF11 | O Sistema deve abranger todos os tipos de usuários | BS11, IS08 |
RNF12 | O Sistema deve abranger todos os tipos de usuários | BS11, IS08 e BS12 |
RF13 | O Usuário deve conseguir emitir o DAS | IS02 |
RF14 | O Usuário deve conseguir obter informações sobre o status do seu CNPJ | IS03 |
RF15 | O Usuário deve conseguir solicitar Restituição | IS04 |
Elos funcionais
RF1
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS01 Entrevista: ENT1
Elos: Agregação: ENT1 Agrega: BS01
RF2
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS02 Entrevista: ENT5 Introspecção: IS01
Elos: Agregação: ENT5 Agrega: IS01 e BS02
RF3
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS03
Elos: * Não possui artefatos para moldar o elo
RF4
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS06 Entrevista: ENT4
Elos: Agregação: ENT4 Agrega: BS06
RF5
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS07 Introspecção: IS05
Elos: Agregação: , IS05 Agrega: BS07
RF6
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS03
Elos: * Não possui artefatos para moldar o elo
RNF7
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS04 Entrevista: ENT2
Elos: Agregação: ENT2 Agrega: BS04
RNF8
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS05 Entrevista: ENT3
Elos: Agregação: BS05 Agrega: ENT3
RNF9
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS08 BS10 Introspecção: IS06
Elos: Agregação: IS06 Agrega: BS08 e BS10 Representação: BS08 e BS10 Representa: IS06
RNF10
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS09 Introspecção: IS07
Elos: Agregação: BS09 Agrega: IS07
RNF11
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS11 Introspecção: IS08
Elos: Agregação: BS11 Agrega: IS08
RNF12
Categoria: Desenvolvimento
Elementos Rastreáveis: Brainstorm: BS11 e BS12 Introspecção: IS08
Elos: Agregação: BS11 e BS12 Agrega: IS08 Representação: IS08 Representa: BS11 e BS12
RF13
Categoria: Desenvolvimento
Elementos Rastreáveis: Introspecção: IS02
Elos: * Não possui artefatos para moldar o elo
RF14
Categoria: Desenvolvimento
Elementos Rastreáveis: Introspecção: IS03
Elos: * Não possui artefatos para moldar o elo
RF15
Categoria: Desenvolvimento
Elementos Rastreáveis: Introspecção: IS04
Elos: * Não possui artefatos para moldar o elo
Bibliografia
[1] SERRANO, Maurício; SERRANO, MilenRequisitos - Aula 21º/202Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.
[2] Projeto Do Github - Noruh - da displina Requisitos de Software, da Universidade de Brasilia(UnB) do semestre 2022.1, disponivel aqui
[3] Barbosa, J.; Silva, da; Silveira, S.; Gasparini, I.; Darin, T.; Barbosa, (2021) Interação Humano-Computador e Experiência do usuári AutopublicaçãISBN: 978-65-00-19677-1.