ГОСТ 34.602-2020
Требования к автоматизированной системе
Самый большой раздел. Здесь пишут, какой должна быть система, что она должна уметь и чем её обеспечивают.
Стандарт делит требования на четыре корзины: к структуре системы, к функциям, к видам обеспечения и общие технические требования. Набор пунктов подбирают под конкретную АС: для школьного дневника список короче, чем для завода.
В каждом подразделе дают ссылки на действующие нормы для систем такого вида.
К структуре АС в целом
- Подсистемы. Из каких частей состоит система, зачем каждая нужна, можно ли указать уровни и степень централизации.
- Связь внутри. Как части системы обмениваются информацией.
- Связь с соседями. Как стыковаться с другими системами: совместимость, интероперабельность, способы обмена данными.
- Режимы работы. Обычный день, авария, ночная смена — что система должна выдерживать.
- Диагностика. Как искать неисправности.
- Будущее. Можно ли потом развивать и модернизировать систему.
К функциям (задачам)
Система что-то делает: считает оценки, выдаёт отчёт, управляет станком. Для каждой функции пишут результат и, если нужно, его характеристики. Можно добавить: за сколько времени, в какой форме выводить ответ, с какой точностью, можно ли делать несколько дел сразу, что считать отказом функции.
К видам обеспечения
Система — не только «кнопки на экране». Её нужно чем-то поддерживать.
- Математическое. Какие формулы, модели и алгоритмы использовать.
- Информационное. Какие данные, как их хранить, обновлять, обменивать и восстанавливать; какие справочники и формы документов.
- Лингвистическое. На каких языках система «говорит» с людьми, как устроен диалог, нужны ли словари.
- Программное. Какое ПО ставить, какое писать самим, что из покупного разрешено.
- Техническое. Какое железо допустимо и какими свойствами оно должно обладать.
- Метрологическое. Как и чем измерять, с какой точностью, как проверять саму систему.
- Организационное. Какие службы обслуживают систему, как люди взаимодействуют, что делать при сбоях.
- Методическое. По каким стандартам и методикам работают, как разработчикам выдают нужные нормы.
- Правовое. Какие законы, нормы и права нужно учесть: доступ к данным, ответственность, лицензии, персональные данные.
Общие технические требования
- Персонал и пользователи. Сколько людей, какая квалификация, как учат и проверяют, в каком режиме работают.
- Показатели назначения. Числа, по которым видно, что система делает своё дело.
- Надёжность. Как долго работать без отказа, что считать аварией, как проверять надёжность.
- Безопасность. Чтобы при монтаже, работе и ремонте людей не било током и не вредило среде.
- Удобство и внешний вид. Чтобы работать было комфортно, а интерфейс — понятным.
- Перевозка. Для подвижных систем: как возить оборудование без поломок.
- Эксплуатация и ремонт. Режим работы, обслуживание, место, питание, запчасти.
- Защита информации. Чтобы посторонние не лезли в данные; плюс сохранность при авариях и отключении питания.
- Внешние воздействия. Помехи, климат, удары среды.
- Патенты и стандартизация. Не нарушать чужие патенты; по возможности использовать типовые решения.
- Дополнительно. Учебные стенды, особые условия, особые пожелания заказчика или разработчика.