Pular para o conteúdo principal

Rastreabilidade

Este documento apresenta a matriz de rastreabilidade do ecossistema Ladesa, conectando a cadeia completa de artefatos: Epic → Features → Casos de Uso → User Stories → Requisitos Funcionais → Regras de Negócio.

A rastreabilidade garante que cada requisito possa ser rastreado até sua origem (protótipo, regra de negócio, caso de uso) e que nenhuma funcionalidade identificada no discovery fique sem cobertura nos artefatos de requisitos.


Matriz de Rastreabilidade por Epic

E-001 — Autenticação e Controle de Acesso

DimensãoIDs
FeaturesF-001, F-002, F-003, F-004, F-005
Casos de UsoUC-001, UC-002, UC-003, UC-004, UC-005
User StoriesUS-001 a US-014
Requisitos FuncionaisRF-001 a RF-015
Regras de NegócioRN-01, RN-02, RN-03, RN-04, RN-05, RN-06, RN-07, RN-08, RN-46, RN-47, RN-48, RN-49, RN-64, RN-65, RN-66, RN-67

Escopo: Fluxos de login (web e mobile), acesso anônimo de aluno, alternância de papel DAPE/Professor, seleção de campus ativo, isolamento de módulos por ator.


E-002 — Consulta de Horário

DimensãoIDs
FeaturesF-006, F-007, F-008, F-009, F-038
Casos de UsoUC-006, UC-007, UC-008, UC-009, UC-010
User StoriesUS-015 a US-023
Requisitos FuncionaisRF-016 a RF-024
Regras de NegócioRN-01, RN-18, RN-58, RN-59

Escopo: Seleção hierárquica de turma (web e mobile), visualizações semanal e diária, navegação temporal entre semanas, diferenciação visual por cor.


E-003 — Gestão de Horário Acadêmico (DAPE)

DimensãoIDs
FeaturesF-010, F-011, F-012, F-013, F-014, F-015, F-016
Casos de UsoUC-012, UC-013, UC-014, UC-015, UC-016, UC-017
User StoriesUS-024 a US-041
Requisitos FuncionaisRF-025 a RF-043
Regras de NegócioRN-09, RN-10, RN-11, RN-12, RN-13, RN-14, RN-15, RN-16, RN-17, RN-45, RN-46

Escopo: Visualização global pelo DAPE (por professor, por turma, mesclado), edição manual de horário célula a célula, geração automática via solver, exportação de horário, configuração de intervalos de aula por turno e campus, gestão de disponibilidade docente.


E-004 — Gestão Acadêmica (Entidades)

DimensãoIDs
FeaturesF-017, F-018, F-019, F-020, F-021, F-022, F-023
Casos de UsoUC-018, UC-019, UC-021, UC-022, UC-024, UC-025, UC-026, UC-027, UC-028, UC-029
User StoriesUS-042 a US-065
Requisitos FuncionaisRF-044 a RF-075
Regras de NegócioRN-04, RN-05, RN-06, RN-19, RN-20, RN-21, RN-22, RN-33, RN-38, RN-39, RN-40, RN-41, RN-42, RN-43, RN-44, RN-45, RN-46, RN-47

Escopo: CRUD de usuários/servidores, turmas, cursos (com disciplinas por período), formações (com etapas), disciplinas, disponibilidade docente. Cadeia de dependência entre entidades acadêmicas.


E-005 — Calendário Acadêmico

DimensãoIDs
FeaturesF-024, F-025, F-026, F-027, F-028, F-031, F-032
Casos de UsoUC-009, UC-010, UC-032, UC-033, UC-034, UC-035, UC-036, UC-037
User StoriesUS-066 a US-083
Requisitos FuncionaisRF-076 a RF-105
Regras de NegócioRN-19, RN-20, RN-21, RN-22, RN-23, RN-24, RN-25, RN-26, RN-27, RN-28, RN-29, RN-30, RN-31, RN-32, RN-33, RN-34, RN-35, RN-36, RN-37, RN-39, RN-60

Escopo: Visualizações mensal e anual do calendário, gestão de calendários acadêmicos (CRUD com desativação), eventos globais e por entidade (turma/professor), dias não letivos, persistência de filtros.


E-006 — Gestão de Eventos

DimensãoIDs
FeaturesF-029, F-030
Casos de UsoUC-015, UC-020, UC-023, UC-035, UC-036
User StoriesUS-033, US-034, US-045, US-049, US-071, US-072, US-073, US-075
Requisitos FuncionaisRF-096 a RF-102
Regras de NegócioRN-19, RN-20, RN-33, RN-39

Escopo: Gestão de eventos exclusivos de turma, redirecionamento automático ao tentar editar evento global a partir de turma ou perfil de professor, eventos de semana durante edição de horário.


E-007 — Registros e Relatórios

DimensãoIDs
FeaturesF-033, F-034, F-035
Casos de UsoUC-030, UC-031, UC-038, UC-039
User StoriesUS-084 a US-092
Requisitos FuncionaisRF-106 a RF-114
Regras de NegócioRN-50, RN-51, RN-52

Escopo: Cadastro e edição de diários de classe (fluxo de 2 passos, imutabilidade de turma após criação), geração de relatório de aulas ministradas com filtros obrigatórios e opcionais, preview em modal, exportação em PDF.


E-008 — Perfil e Comunicação

DimensãoIDs
FeaturesF-036, F-037
Casos de UsoUC-011, UC-012, UC-040
User StoriesUS-093 a US-103
Requisitos FuncionaisRF-115 a RF-126
Regras de NegócioRN-06, RN-45, RN-46, RN-47, RN-63

Escopo: Visualização e edição de perfil do servidor (web e mobile), disponibilidade docente no mobile, notificações automáticas de alterações de horário e eventos, indicador de notificações não lidas.


E-009 — Navegação e Experiência

DimensãoIDs
FeaturesF-005, F-039, F-040, F-041, F-042
Casos de UsoUC-001, UC-003, UC-006 (aspectos de UX/navegação)
User StoriesUS-104 a US-111
Requisitos FuncionaisRF-127 a RF-140
Regras de NegócioRN-03, RN-56, RN-57, RN-58, RN-59, RN-60, RN-61, RN-62, RN-63, RN-67

Escopo: Landing page institucional, dashboard de acesso rápido do DAPE, sidebars com accordions colapsáveis (estados expandido/recolhido), barra de navegação inferior mobile, tema claro/escuro (web e mobile), splash screen, busca e filtragem transversal.


E-010 — Gestão de Ambientes (SISGEA)

DimensãoIDs
FeaturesF-043, F-044, F-045
Casos de UsoUC-041, UC-042, UC-043, UC-044, UC-045, UC-046
User StoriesUS-112 a US-117
Requisitos FuncionaisRF-141 a RF-155
Regras de NegócioRN-08, RN-53, RN-54, RN-55

Escopo: Login próprio do SISGEA, CRUD de blocos e ambientes, gestão de reservas de ambientes em grade semanal (criação, edição, filtragem por disponibilidade), sidebar do SISGEA.


Matriz de Rastreabilidade RF → RN

A tabela a seguir relaciona cada requisito funcional às regras de negócio que o fundamentam.

RFRegras de Negócio
RF-001RN-64
RF-002RN-49
RF-003RN-02
RF-004RN-64
RF-005RN-04, RN-64
RF-006RN-03, RN-04
RF-007RN-03
RF-008RN-01
RF-009RN-05, RN-06
RF-010RN-03
RF-011RN-46, RN-47
RF-012RN-47
RF-013RN-65
RF-014RN-08
RF-015
RF-016
RF-017RN-58
RF-018
RF-019
RF-020RN-59
RF-021
RF-022RN-18
RF-023RN-18
RF-024
RF-025
RF-026
RF-027
RF-028
RF-029
RF-030RN-17
RF-031
RF-032RN-14
RF-033RN-14
RF-034RN-13
RF-035RN-12
RF-036RN-15
RF-037RN-09, RN-10
RF-038
RF-039
RF-040RN-16
RF-041
RF-042
RF-043
RF-044RN-04
RF-045RN-45
RF-046RN-46
RF-047RN-47
RF-048
RF-049
RF-050
RF-051
RF-052
RF-053RN-42
RF-054RN-43
RF-055
RF-056
RF-057RN-38, RN-39
RF-058RN-41
RF-059RN-33
RF-060RN-39
RF-061RN-40
RF-062
RF-063
RF-064
RF-065
RF-066
RF-067
RF-068RN-45
RF-069RN-46
RF-070RN-42, RN-43, RN-44
RF-071RN-43
RF-072RN-44
RF-073
RF-074
RF-075
RF-076
RF-077
RF-078RN-60
RF-079RN-37
RF-080
RF-081
RF-082RN-35
RF-083RN-33
RF-084RN-33, RN-39
RF-085RN-34
RF-086RN-31
RF-087
RF-088
RF-089RN-32
RF-090RN-27, RN-28, RN-29
RF-091RN-23
RF-092RN-24
RF-093RN-25
RF-094
RF-095
RF-096RN-19
RF-097RN-20, RN-21
RF-098RN-19, RN-20
RF-099RN-22
RF-100RN-26
RF-101
RF-102RN-11
RF-103
RF-104
RF-105RN-36
RF-106RN-52
RF-107RN-51
RF-108RN-50
RF-109
RF-110
RF-111
RF-112
RF-113
RF-114
RF-115
RF-116RN-06
RF-117
RF-118
RF-119
RF-120
RF-121
RF-122
RF-123
RF-124RN-63
RF-125
RF-126
RF-127RN-67
RF-128
RF-129
RF-130
RF-131RN-56
RF-132
RF-133
RF-134RN-03
RF-135RN-62
RF-136RN-02, RN-03, RN-05
RF-137RN-30
RF-138
RF-139
RF-140
RF-141RN-08
RF-142
RF-143
RF-144
RF-145
RF-146
RF-147
RF-148RN-53
RF-149RN-55
RF-150
RF-151RN-54
RF-152RN-55
RF-153
RF-154
RF-155

Análise de Órfãos

Regras de Negócio sem RF associado direto

As regras a seguir foram identificadas no catálogo mas possuem cobertura indireta (via outros RFs correlatos) ou representam restrições de UI que se materializam em múltiplos RFs sem referência exclusiva:

RNDescrição resumidaCobertura
RN-07Mobile exclui módulo DAPECoberto implicitamente por RF-010, RF-132
RN-48Senha com campo mascaradoCoberto por RF-001, RF-002 (aspecto de segurança de formulário)
RN-57Accordions agrupam itens da sidebarCoberto por RF-129
RN-61Dashboard agrupa atalhos por categoriaCoberto por RF-128, RF-138
RN-66Login com 4 variantes de brandingDecisão de design — sem impacto funcional (não gera RF)

Conclusão: Todas as 67 regras de negócio têm cobertura em pelo menos um RF ou são classificadas como decisões de design sem impacto funcional direto (RN-66).

Casos de Uso sem RF direto

Todos os 46 casos de uso identificados no arquivo de use cases possuem pelo menos um RF associado. A cobertura é de 100%.


Índice de Referência Cruzada

RN → RFs

RNRFs que a implementam
RN-01RF-008
RN-02RF-003, RF-136
RN-03RF-006, RF-007, RF-010, RF-134, RF-136
RN-04RF-005, RF-006, RF-044
RN-05RF-009, RF-136
RN-06RF-009, RF-116
RN-08RF-014, RF-141
RN-09RF-037
RN-10RF-037
RN-11RF-102
RN-12RF-035
RN-13RF-034
RN-14RF-032, RF-033
RN-15RF-036
RN-16RF-040
RN-17RF-030
RN-18RF-022, RF-023
RN-19RF-096, RF-098
RN-20RF-097, RF-098
RN-21RF-097
RN-22RF-099
RN-23RF-091
RN-24RF-092
RN-25RF-093
RN-26RF-100
RN-27RF-090
RN-28RF-090
RN-29RF-090
RN-30RF-137
RN-31RF-086
RN-32RF-089
RN-33RF-059, RF-083, RF-084
RN-34RF-085
RN-35RF-082
RN-36RF-105
RN-37RF-079
RN-38RF-057
RN-39RF-057, RF-060, RF-084
RN-40RF-061
RN-41RF-058
RN-42RF-053, RF-070
RN-43RF-054, RF-070, RF-071
RN-44RF-070, RF-072
RN-45RF-045, RF-068
RN-46RF-011, RF-046, RF-069
RN-47RF-011, RF-012, RF-047
RN-49RF-002
RN-50RF-108
RN-51RF-107
RN-52RF-106
RN-53RF-148
RN-54RF-151
RN-55RF-149, RF-152
RN-56RF-131
RN-58RF-017
RN-59RF-020
RN-60RF-078
RN-62RF-135
RN-63RF-124
RN-64RF-001, RF-004, RF-005
RN-65RF-013
RN-67RF-127

Estatísticas de Cobertura

DimensãoTotalCobertosCobertura
Epics1010100%
Features (C-)4545100%
Casos de Uso (UC-)4646100%
User Stories (US-)117117100%
Requisitos Funcionais (RF-)155155100%
Regras de Negócio (RN-)6766 com RF direto + 1 sem impacto funcional99%
Regras com impacto crítico1313100%
Regras com impacto alto2323100%