ГОСТ Р 59797—2021
- достижение высокого качества за счет возможности исправления ошибок на следующей ите
рации;
- увеличение возможности повторного использования программных средств и данных.
Спиральный (эволюционный) жизненный цикл показан на рисунке 5.
Рисунок 5 — Спиральный (эволюционный) жизненный цикл разработки сложной системы
5.6.5 Команде разработчиков рекомендуется разработать и иметь в распоряжении на каждой ите
рации следующий набор документов или их аналогов [4] — [7], отражающих семантические активы
системы:
- перечень (процессов) функций, выполняемых системами и их элементами, включая потоки дан
ных между процессами (функциями) системы;
- перечень пользователей системы, включающий их функциональные и информационные по
требности;
- интегрированный словарь данных;
- инфологическая модель данных;
- реализация объектов логической модели данных в виде форматов сообщений, структур данных
и т. д.;
- матрица обмена оперативной информацией между системами и их элементами;
- матрица обмена служебной информацией между системами и их элементами;
- описание системных интерфейсов доступа к данным и службам;
- описание системы связи, включающее характеристики каналов и сетей.
5.6.6 Указанные документы должны своевременно уточняться в случае внесения значимых функ
циональных или структурных изменений во взаимодействующие системы и их элементы.
5.6.7 Ведение указанных документов должно быть направлено на поддержание достаточности
программного и информационно-лингвистического обеспечения сложной системы и ее элементов для
поддержания всех автоматизируемых процессов.
5.6.8 При формировании инфологических моделей и организации информационного взаимодей
ствия между системами и их элементами рекомендуется использовать действующие и сопровождае
мые общероссийские и отраслевые классификаторы. При отсутствии таковых допускается разработка
локальных классификаторов.
5.7Мероприятия по обеспечению интероперабельности сложных систем
5.7.1При разработке сложных систем и их элементов помимо традиционной оценки рисков, свя
занных с вопросами полноты и трактования требований, бюджета и времени на разработку, наличия
необходимых компетенций и правильной оценки трудозатрат, удовлетворения запросов заказчика и
внедрения системы необходимо своевременно оценивать риски возникновения (сохранения) барьеров
интероперабельности.
9