Backward From
A Matriz Backward From tem por objetivo rastrear as origens de cada requisito, para que se garanta que se evite mistérios acerca das necessidades da aplicação da qual se elicitam e modelam requisitos.
Perceba que, na matriz de rastreabilidade, todas as técnicas referentes a cada requisitos estão linkadas para que o leitor possa ir checar diretamente onde se encontram as aplicações de tais técnicas.
Técnica de elicitação
Para evitar demasiado texto em tabelas, segue tabela de abreviações contendo as técnicas de elicitação referenciadas.
Sigla | Técnica de elicitação |
---|---|
DA | Documentação de Ajuda |
DAPI | Documentação da API |
DS | Documentação de Segurança |
BS | Brainstorm |
IP | Introspecção |
PT | Protótipo |
EN | Entrevista |
QT | Questionário |
Modelagem
O mesmo da tabela de técnicas de elicitação foi feito com as técnicas de modelagem, para que se resuma em pouco espaço as melhores especificações de requisitos que se utilizou.
Sigla | Modelagem |
---|---|
CN | Cenário |
RP | Rich Picture |
LX | Léxico |
UC | Caso de uso |
ES | Especificação Suplementar |
Tabela
ID | Tema | Nome | Documento Fonte | Técnica de elicitação | Modelagem |
---|---|---|---|---|---|
RQ01 | Aplicativo | Compatibilidade com atalhos de teclado | US1 | DA | NFR |
RQ02 | Card | CRUD de cartões | US2 | BS, IP, PT, DA | RP, UC13, UC22, CN25, CN26, LX03 |
RQ03 | Card | Suporte à deadlines nos cartões | US3 | DA, IP | RP, UC29, LX13 |
RQ04 | Card | Criação de descrição nos cartões | US4 | DA, IP | UC26, LX03 |
RQ05 | Card | Criação de checklists nos cartões | US5 | PT, DA, IP | UC27, LX23, iStar04 |
RQ06 | Card | Armazenamentos de anexos nos cartões | US6 | EN, DA | UC32, LX10 |
RQ07 | Card | Comentários nos cartões | US7 | DA, BS | UC30, CN53, LX03, iStar04 |
RQ08 | Card | Criação de cartões em massa | US8 | DA | LX03 |
RQ09 | Card | Mencionar usuários em comentários | US9 | DA, BS | LX03, LX16 |
RQ10 | Card | Delegar cards a usuários | US1 | DA, IP | LX06 |
RQ11 | Card | Notificar prazos de entrega próximos a usuários assinalados | US11 | Questionário, EN, DA, BS, IP | NFR, UC04, LX11 |
RQ12 | Card | Marcar data de entrega como concluída | US12 | DA, BS | UC15, LX13 |
RQ13 | Card | Compatibilidade com markdown nas descrições dos cards | US13 | DA | LX03 |
RQ14 | Card | Adição de etiquetas aos cards | US14 | DA | UC28, LX26 |
RQ15 | Card | Pesquisar cartões | US15 | DA | NFR, UC25, LX03, iStar05 |
RQ16 | Card | Anexar cartões a outros cartões | US16 | DA | CN31, LX03, LX10, iStar04 |
RQ17 | Card | Anexar quadros a cartões | US17 | PT, DA | CN31, LX03, LX10, iStar04 |
RQ18 | Card | Seguir um cartão | US18 | DA, BS | CN28, LX03, LX21, iStar04 |
RQ19 | Card | Criar card através de e-mails | US19 | LX03 | LX03 |
RQ20 | Conta | Login | US20 | - | UC01, CN01, LX17 |
RQ21 | Conta | Login com o Google | US21 | - | NFR, UC01, CN02, LX17 |
RQ22 | Conta | Cadastrar | US22 | BS | UC02, CN03 |
RQ23 | Conta | Cadastrar com o Google | US23 | - | UC02, CN03 |
RQ24 | Conta | Alterar senha | US24 | - | UC03, CN04 |
RQ25 | Lista | CRUD de listas | US25 | BS, DA, IP | UC11, CN40, LX02 |
RQ26 | Lista | Seguir uma lista | US26 | DA, IP | LX02, LX21 |
RQ27 | Quadro | CRUD de Quadros | US27 | BS, PT, DA, IP | RP, UC09, CN44, LX01, iStar02 |
RQ28 | Quadro | Convite para membros do quadro | US28 | BS, DA | UC08, UC09, LX01 |
RQ29 | Quadro | Gestão de visibilidade do quadro | US29 | DA | UC07, LX01, iStar02 |
RQ30 | Quadro | Adição de times à quadros | US30 | DA | LX01, LX11 |
RQ31 | Quadro | Adicionar membro a quadro | US31 | DA | UC04,LX01, LX19 |
RQ32 | Quadro | Alterar plano de fundo | US32 | DA | RP, UC09, CN44 |
RQ33 | Quadro | Oferecer biblioteca de imagens para plano de fundo | US33 | DA | UC09 |
RQ34 | Quadro | Interações com ferramentas externas | US34 | BS, QT, EN, DA | LX16 |
RQ35 | Quadro | Copiar quadro | US35 | DA, BS | CN14, LX01, LX15 |
RQ36 | Quadro | Seguir um quadro | US36 | DA, BS | UC11, CN15, LX01, LX21, iStar02 |
RQ37 | Quadro | Favoritar quadros | US37 | DA | LX01 |
RQ38 | Time | CRUD de times | US38 | DA | RP, UC05, LX11, iStar01 |
RQ39 | Time | Visualizar membros de um time | US39 | DA | RP, UC07, LX11, LX19, iStar01 |
RQ40 | Time | Editar visibilidade do time | US40 | DA | UC07, CN20, LX11, iStar01 |
RQ41 | Time | Gerenciar administradores do time | US41 | DA | RP, LX11, LX04, iStar01 |
RQ42 | Time | Detalhar time | US42 | DA | RP, UC07, CN19, LX11, iStar01 |
RQ43 | Time | Gerenciar membros de um time | US43 | IP, DA | RP, UC07, LX11, LX19, iStar01 |
RQ44 | Acessibilidade | Descrição de imagens no HTML | US44 | - | NFR |
RQ45 | Acessibilidade | Modo daltônico | US45 | - | NFR |
RQ46 | Acessibilidade | Alto contraste entre texto e fundo | US46 | - | NFR |
RQ47 | Privacidade | Elaboração da Política de Privacidade | US47 | - | NFR |
RQ48 | Usabilidade | Manter sessão | US48 | - | NFR |
RQ49 | Usabilidade | Responsividade de acordo com tamanho de tela | US49 | - | NFR |
RQ50 | Usabilidade | Detecção de Idioma | US50 | - | NFR |
RQ51 | Usabilidade | Botão Home | US51 | - | NFR |
RQ52 | Usabilidade | Pesquisa de Qualquer Coisa | US52 | - | NFR |
RQ53 | Usabilidade | Aba de notificações | US53 | - | NFR |
RQ54 | Usabilidade | Documentação de Ajuda | US54 | - | NFR |
RQ55 | Segurança | Certificação Akamai | US55 | - | NFR |
RQ56 | Segurança | Servidores Secundários AWS | US56 | - | NFR |
RQ57 | Segurança | Encriptação in-Transit | US57 | - | NFR |
RQ58 | Segurança | Encriptação at-Rest | US58 | - | NFR |
RQ59 | Confiabilidade | Limitar requisições | US59 | DAPI | ES |
RQ60 | Confiabilidade | Limitar Objetos por Board | US60 | DAPI | ES |
RQ61 | Desempenho | Capacidade de usuários | - | DAPI | ES |
RQ62 | Suportabilidade | Compatibilidade com Navegadores mais Comuns | - | Pesquisa de Mercado (Detalhes na ES) | ES |
RQ63 | Usabilidade | Exibição de Dicas Rápidas | US62 | IP | - |