Задача автоматизированной системы

Материал из Гостопедии
Перейти к навигации Перейти к поиску

Задача АС — последовательность автоматизированных или выполняемых автоматически действий, преобразующая входные данные или материальные объекты в выходные данные или материальные объекты. В отличие от результата выполнении функции АС, результаты выполнения задачи могут быть промежуточными или техническими, не выходящими за пределы системы.

Стандарты

ГОСТ 34.003—90

задача АС: Функция или часть функции АС, представляющая собой формализованную совокупность автоматических действий, выполнение которых приводит к результату заданного вида.

Комментарий

Выполнение всякой автоматизированной (тем более, автоматической) функции АС требует запуска одной или нескольких предусмотренных в этой АС задач. Такие задачи могут быть связаны между собой по входу и выходу, через общие данные или иным способом. Участки работы, которые невозможно или нецелесообразно автоматизировать, обслуживаются ручным трудом оперативного персонала системы или остаются в зоне ответственности ее внешних пользователей. Очередность запуска задач и выполнения ручных операций при выполнении функций АС определяется алгоритмом ее функционирования.

Пример деления функции на задачи

Задачи, подчиненные одной и той же функции, могут в некоторых вариантах автоматизации существовать независимо друг от друга, обеспечивая разные способы достижения целей деятельности, на которые эта функция направлена.

Сервисные задачи, например, оптимизация хранения данных, их резервное копирование или контроль состояния АС, не относятся к автоматизируемой деятельности непосредственно и поэтому оказываются за пределами функций системы. Требования к наиболее важным из них приводят наряду с требованиями к функциям в разделе «Требования к функциям (задачам) АС» ТЗ на АС.

Разложение функций АС на отдельные задачи продумывают при ее проектировании и отражают в документе «Описание автоматизируемых функций».

На следующем шаге проектирования системы каждая задача получает формализованное описание в документе «Описание постановки задач (комплекса задач)».

Затем способ выполнения каждой задачи детализируют. Если выполнение задачи требует нетривиальных вычислений, то их алгоритм приводят в документе «Описание алгоритма». Если выполнение задачи подразумевает взаимодействие программно-технического комплекса системы с человеком (или иным интеллектуальным агентом) в диалоговом режиме, то сценарий диалога может быть рассмотрен в документе «Описание операции».

Наконец, для каждой задачи подбирают необходимое информационное и программное обеспечение, а также техническое обеспечение, достаточное для их использования. Если для реализации задачи требуется СПО, то техническое задание на его разработку может быть оформлено в согласно ГОСТ 19.201—78.

Таким образом, понятие задачи занимает центральное место в процессе проектирования АС.

Обсуждение

Удивительно, что определение задачи есть ГОСТ 34.003—90, но в заменившем его ГОСТ Р 59853—2021 мы такого не находим. Недоработка авторов или их сознательное решение?

Robot-and-besm-1.png

Стандарт, пусть и замененный, определяет задачу как совокупность именно автоматических действий. Означает ли это, человек вообще не должен участвовать в выполнении задачи, а иначе перед нами не задача, а что-то другое, процедура или операция, например? С другой стороны, почему бы не считать, что программно-технический комплекс АС поддерживает диалог с человеком автоматически, предлагая ему вводить и получать данные по заранее заданному сценарию? Такое расширительное толкование термина задача представляется нам более полезным.

Наконец, последние достижения в области ИИ заставляют задуматься о том, считать ли действия системы, основанной на больший лингвистической модели или другой технологии сопоставимой или большей мощности, автоматическими, и, с другой стороны, следует ли приравнивать взаимодействие АС с такой системой к ее взаимодействию с человеком? Не пора ли заменить в стандартах и технической документации слово человек словосочетанием интеллектуальный агент, предполагая, что пользователем АС может быть робот? Эти вопросы мы оставляем без ответов.