Расписание НГУЭУ Документы системы расписания
Реализация веб-приложения · ТЗ 0.3

Матрица покрытия плана разработки§

Версия: 1.0 · Основание: ТЗ 0.3.

Это назначение работ, а не отчёт о готовности приложения. Карточки задач — в плане разработки, правила запуска — в инструкции Astra. Матрица формируется командой python3 tools/implementation_plan.py sync из редактируемого плана и деклараций ТЗ.

Технические и функциональные требования, сценарии приёмки, POL, LEG и DEC проверяются по отдельным идентификаторам. Численные поля исходника покрыты задачами TASK-041/042/046/060; их полная поимённая карта остаётся в приложении ТЗ. FR-059/060 исключены из B. Наличие задачи в таблице не подтверждает прохождение её теста.

AC-D§

Требование / проверка Задачи / назначение
AC-D01 TASK-004, TASK-041, TASK-046, TASK-059
AC-D02 TASK-045, TASK-046, TASK-059
AC-D03 TASK-042, TASK-046, TASK-059
AC-D04 TASK-043, TASK-046, TASK-059
AC-D05 TASK-004, TASK-042, TASK-046, TASK-059
AC-D06 TASK-012, TASK-030, TASK-042, TASK-046, TASK-059
AC-D07 TASK-042, TASK-046, TASK-059
AC-D08 TASK-018, TASK-059
AC-D09 TASK-015, TASK-019, TASK-059
AC-D10 TASK-017, TASK-019, TASK-059
AC-D11 TASK-019, TASK-059
AC-D12 TASK-028, TASK-059
AC-D13 TASK-034, TASK-059
AC-D14 TASK-023, TASK-059
AC-D15 TASK-048, TASK-059
AC-D16 TASK-049, TASK-059
AC-D17 TASK-045, TASK-046, TASK-059

ACC§

AP§

API§

Требование / проверка Задачи / назначение
API-001 TASK-010
API-002 TASK-010
API-003 TASK-010
API-004 TASK-008
API-005 TASK-010, TASK-020
API-006 TASK-010, TASK-020
API-007 TASK-020, TASK-027, TASK-038
API-008 TASK-010
API-009 TASK-010, TASK-024, TASK-040
API-010 TASK-033, TASK-038
API-011 TASK-026, TASK-027, TASK-031

CAL§

Требование / проверка Задачи / назначение
CAL-01 TASK-016, TASK-022, TASK-024
CAL-02 TASK-022
CAL-03 TASK-015, TASK-021
CAL-04 TASK-015
CAL-05 TASK-023, TASK-027, TASK-031
CAL-06 TASK-018
CAL-07 TASK-018, TASK-048

CON§

Требование / проверка Задачи / назначение
CON-01 TASK-017
CON-02 TASK-019, TASK-034
CON-03 TASK-019
CON-04 TASK-019, TASK-049

DATA§

Требование / проверка Задачи / назначение
DATA-01 TASK-001
DATA-02 TASK-003, TASK-015, TASK-018
DATA-03 TASK-003, TASK-011, TASK-042
DATA-04 TASK-011, TASK-042
DATA-05 TASK-003, TASK-012, TASK-017, TASK-018, TASK-030, TASK-048

DEC§

Требование / проверка Задачи / назначение
DEC-01 TASK-002, TASK-043, TASK-046, TASK-061
DEC-02 TASK-002, TASK-015, TASK-043, TASK-046, TASK-061
DEC-03 TASK-002, TASK-034, TASK-043, TASK-046, TASK-061
DEC-04 TASK-002, TASK-016, TASK-024, TASK-043, TASK-046, TASK-061
DEC-05 TASK-002, TASK-015, TASK-043, TASK-046, TASK-061
DEC-06 TASK-002, TASK-029, TASK-043, TASK-061
DEC-07 TASK-002, TASK-029, TASK-043, TASK-061
DEC-08 TASK-002, TASK-047, TASK-061
DEC-09 TASK-002, TASK-012, TASK-017, TASK-044, TASK-046, TASK-049, TASK-061
DEC-10 TASK-002, TASK-016, TASK-017, TASK-042, TASK-044, TASK-046, TASK-061
DEC-11 TASK-002, TASK-011, TASK-016, TASK-042, TASK-061
DEC-12 TASK-002, TASK-061
DEC-13 TASK-002, TASK-034, TASK-043, TASK-061
DEC-14 TASK-002, TASK-030, TASK-044, TASK-046, TASK-061
DEC-15 TASK-002, TASK-012, TASK-042, TASK-061
DEC-16 TASK-002, TASK-042, TASK-045, TASK-046, TASK-061
DEC-17 TASK-002, TASK-011, TASK-042, TASK-045, TASK-046, TASK-061
DEC-18 TASK-002, TASK-008, TASK-050, TASK-051, TASK-061, TASK-062
DEC-19 TASK-002, TASK-023, TASK-027, TASK-031, TASK-061
DEC-20 TASK-002, TASK-016, TASK-024, TASK-043, TASK-045, TASK-046, TASK-061
DEC-21 TASK-002, TASK-045, TASK-061, TASK-062, TASK-063
DEC-22 TASK-002, TASK-008, TASK-047, TASK-048, TASK-049, TASK-061, TASK-062, TASK-063
DEC-23 TASK-002, TASK-035, TASK-061
DEC-24 TASK-002, TASK-035, TASK-043, TASK-046, TASK-061
DEC-25 TASK-002, TASK-014, TASK-036, TASK-061
DEC-26 TASK-002, TASK-014, TASK-036, TASK-061
DEC-27 TASK-002, TASK-034, TASK-043, TASK-046, TASK-061
DEC-28 TASK-002, TASK-037, TASK-061
DEC-29 TASK-002, TASK-008, TASK-033, TASK-048, TASK-061, TASK-062

DEL§

Требование / проверка Задачи / назначение
DEL-001 TASK-001, TASK-046, TASK-052, TASK-060, TASK-063, TASK-064
DEL-002 TASK-006, TASK-059, TASK-060, TASK-061, TASK-064

FR§

Требование / проверка Задачи / назначение
FR-001 TASK-007
FR-002 TASK-008
FR-003 TASK-008
FR-004 TASK-008
FR-005 TASK-008, TASK-051
FR-006 TASK-009
FR-007 TASK-011
FR-008 TASK-011
FR-009 TASK-011
FR-010 TASK-011
FR-011 TASK-012, TASK-013
FR-012 TASK-012
FR-013 TASK-011
FR-014 TASK-011
FR-015 TASK-014
FR-016 TASK-012
FR-017 TASK-011
FR-018 TASK-015
FR-019 TASK-015
FR-020 TASK-016
FR-021 TASK-016, TASK-030
FR-022 TASK-016
FR-023 TASK-016
FR-024 TASK-024
FR-025 TASK-016
FR-026 TASK-016
FR-027 TASK-016, TASK-024
FR-028 TASK-015, TASK-021, TASK-032
FR-029 TASK-022
FR-030 TASK-018, TASK-023
FR-031 TASK-018, TASK-021
FR-032 TASK-019
FR-033 TASK-036
FR-034 TASK-034
FR-035 TASK-021, TASK-025
FR-036 TASK-025
FR-037 TASK-027, TASK-032
FR-038 TASK-028
FR-039 TASK-028
FR-040 TASK-028
FR-041 TASK-029
FR-042 TASK-029
FR-043 TASK-020, TASK-029
FR-044 TASK-020, TASK-029
FR-045 TASK-021, TASK-050
FR-046 TASK-026
FR-047 TASK-026
FR-048 TASK-025
FR-049 TASK-025
FR-050 TASK-042
FR-051 TASK-047
FR-052 TASK-047, TASK-048
FR-053 TASK-048, TASK-049
FR-054 TASK-050
FR-055 TASK-051
FR-056 TASK-041, TASK-042, TASK-043, TASK-045
FR-057 TASK-051
FR-058 TASK-052
FR-059 E — последующее расширение, не входит в базовую приёмку
FR-060 E — последующее расширение, не входит в базовую приёмку
FR-061 TASK-033
FR-062 TASK-035
FR-063 TASK-037
FR-064 TASK-038
FR-065 TASK-030, TASK-044
FR-066 TASK-014, TASK-036
FR-067 TASK-043, TASK-044, TASK-046
FR-068 TASK-002, TASK-034, TASK-039, TASK-061
FR-069 TASK-031, TASK-032

LEG§

Требование / проверка Задачи / назначение
LEG-01 TASK-012
LEG-02 TASK-012
LEG-03 TASK-012
LEG-04 TASK-012
LEG-05 TASK-011
LEG-06 TASK-011
LEG-07 TASK-011
LEG-08 TASK-011
LEG-09 TASK-011
LEG-10 TASK-011
LEG-11 TASK-011
LEG-12 TASK-011
LEG-13 TASK-014
LEG-14 TASK-014
LEG-15 TASK-014
LEG-16 TASK-014
LEG-17 TASK-011
LEG-18 TASK-011
LEG-19 TASK-011
LEG-20 TASK-011
LEG-21 TASK-011
LEG-22 TASK-016
LEG-23 TASK-016
LEG-24 TASK-016
LEG-25 TASK-016
LEG-26 TASK-016
LEG-27 TASK-029
LEG-28 TASK-016
LEG-29 TASK-016
LEG-30 TASK-011
LEG-31 TASK-012
LEG-32 TASK-012
LEG-33 TASK-012
LEG-34 TASK-012
LEG-35 TASK-026
LEG-36 TASK-015
LEG-37 TASK-026
LEG-38 TASK-026
LEG-39 TASK-026
LEG-40 TASK-026
LEG-41 TASK-025
LEG-42 TASK-026
LEG-43 TASK-029
LEG-44 TASK-027
LEG-45 TASK-028
LEG-46 TASK-028
LEG-47 TASK-047
LEG-48 TASK-026
LEG-49 TASK-026
LEG-50 TASK-026
LEG-51 TASK-021
LEG-52 TASK-025
LEG-53 TASK-025
LEG-54 TASK-025
LEG-55 TASK-025
LEG-56 TASK-042
LEG-57 TASK-015
LEG-58 TASK-052
LEG-59 TASK-007

MIG§

Требование / проверка Задачи / назначение
MIG-01 TASK-041
MIG-02 TASK-042, TASK-043
MIG-03 TASK-045
MIG-04 TASK-045, TASK-062
MIG-05 TASK-045, TASK-062
MIG-06 TASK-045, TASK-062

NFR§

Требование / проверка Задачи / назначение
NFR-001 TASK-054
NFR-002 TASK-026, TASK-054
NFR-003 TASK-054
NFR-004 TASK-054
NFR-005 TASK-019, TASK-020, TASK-054
NFR-006 TASK-040, TASK-054, TASK-057
NFR-007 TASK-040, TASK-054
NFR-008 TASK-058, TASK-064
NFR-009 TASK-009, TASK-026, TASK-059
NFR-010 TASK-009, TASK-026, TASK-052, TASK-059
NFR-011 TASK-009, TASK-059
NFR-012 TASK-009, TASK-026, TASK-059
NFR-013 TASK-054
NFR-014 TASK-004, TASK-006
NFR-015 TASK-054

OPS§

Требование / проверка Задачи / назначение
OPS-001 TASK-005, TASK-055
OPS-002 TASK-005, TASK-055
OPS-003 TASK-005, TASK-055
OPS-004 TASK-055, TASK-063
OPS-005 TASK-005, TASK-055
OPS-006 TASK-005, TASK-055
OPS-007 TASK-056
OPS-008 TASK-056
OPS-009 TASK-056
OPS-010 TASK-057
OPS-011 TASK-057, TASK-062
OPS-012 TASK-057, TASK-062, TASK-063
OPS-013 TASK-058
OPS-014 TASK-058, TASK-063, TASK-064
OPS-015 TASK-058, TASK-064

POL§

Требование / проверка Задачи / назначение
POL-01 TASK-017
POL-02 TASK-030
POL-03 TASK-017
POL-04 TASK-043
POL-05 TASK-034
POL-06 TASK-013
POL-07 TASK-035
POL-08 TASK-035
POL-09 TASK-021
POL-10 TASK-037
POL-11 TASK-037
POL-12 TASK-037
POL-13 TASK-037
POL-14 TASK-036
POL-15 TASK-036
POL-16 TASK-011
POL-17 TASK-037
POL-18 TASK-036
POL-19 TASK-033
POL-20 TASK-033

POLICY§

Требование / проверка Задачи / назначение
POLICY-01 TASK-002, TASK-033, TASK-039
POLICY-02 TASK-013
POLICY-03 TASK-035
POLICY-04 TASK-037
POLICY-05 TASK-037

SEC§

Требование / проверка Задачи / назначение
SEC-001 TASK-007, TASK-053
SEC-002 TASK-007, TASK-053
SEC-003 TASK-007, TASK-053
SEC-004 TASK-007, TASK-053
SEC-005 TASK-008, TASK-053
SEC-006 TASK-008, TASK-050, TASK-053
SEC-007 TASK-008, TASK-050, TASK-053
SEC-008 TASK-042, TASK-051, TASK-053
SEC-009 TASK-053, TASK-055
SEC-010 TASK-041, TASK-053
SEC-011 TASK-051, TASK-053
SEC-012 TASK-008, TASK-020, TASK-053
SEC-013 TASK-053, TASK-055

SYS§

Требование / проверка Задачи / назначение
SYS-001 TASK-001, TASK-055
SYS-002 TASK-003
SYS-003 TASK-003, TASK-005, TASK-006
SYS-004 TASK-003, TASK-005, TASK-055
SYS-005 TASK-005, TASK-009, TASK-055
SYS-006 TASK-040

TRACE§

Требование / проверка Задачи / назначение
TRACE-01 TASK-002, TASK-033, TASK-039, TASK-060