Extractor Format
Нефункциональные требования

Нефункциональные требования

UID:
VERSION:
1
CLASSIFICATION:
PREFIX:
Type
Level
MID
UID
PREFIX
STATUS
CANCEL_REASON
TAGS
REFS
Title
Statement
Rationale
Comment
SECTION
1
fa9ede16986e4fea8704383b70b205d9
NFR-
Нефункциональные требования
REQUIREMENT
a22a83842ce8435aa0aab864c7b5f998
NFR-001
DRAFT

Обеспечьте автономную проверку экспортного пакета.

что?

REQUIREMENT
cb34fe7531934694985a4e7b53899dee
NFR-002
DRAFT

Опишите нормативные семантические правила независимо от языка реализации.

что?

REQUIREMENT
ae21e21ac4c241f3b0dda7b17fbc45fb
NFR-003
DRAFT

Используйте одинаковые тестовые векторы во всех реализациях.

что?

REQUIREMENT
7cfe17ae7e7a45758c2c4d305e749748
NFR-004
ACTIVE

Выполняйте структурную проверку без запуска пользовательского кода.

REQUIREMENT
5ae7347b50a54019aaa91183000974da
NFR-005
DRAFT

Ограничивайте потребление памяти входным размером.

нет rationale, возможно избыточное

REQUIREMENT
bc011313c27b435cb8ca51986c147ba7
NFR-006
DRAFT

Ограничивайте глубину вложенности документов.

это делает схема, избыточное требование?

REQUIREMENT
f3047d26c20e44c49fd00ede31e9fb87
NFR-007
ACTIVE

Обрабатывайте повреждённые файлы без аварийного завершения.

REQUIREMENT
a6a66c318209420c8c1e19f3b6acc732
NFR-008
ACTIVE

Покрывайте публичные схемы документацией.

REQUIREMENT
2b16655c87fe459897a7a23814a45162
NFR-009
ACTIVE

Поддерживайте трассировку требования к тесту.

REQUIREMENT
ee5ac3b6f6a047e7974ebf935d216855
NFR-010
ACTIVE

Выполняйте проверку схем и примеров в CI.

TODO: добавить ссылку на makefile/gitlab-ci.yml ?

SECTION
2
b4f5128fbb7e41f8857ead99cda034f0
I18N-
Локализация
REQUIREMENT
0d7486f6edcf43dc8099ba27d397d00d
I18N-001
ACTIVE

Не используйте локализованный текст как идентификатор

REQUIREMENT
70ba8c85d24148a1b5d2c99856443c2c
I18N-002
ACTIVE

Храните ключ сообщени отдельно от отображаемого текста

REQUIREMENT
0e787c9af8324ca1aba9331302c9debb
I18N-003
ACTIVE

Разрешайте резервный текст протокола

REQUIREMENT
e2e43f9e60c3442eabf0575f197d49b7
I18N-004
ACTIVE

Храните переводы отдельно от исполнительной логики