Системный анализ в информационных технологиях. Громов Ю.Ю - 32 стр.

UptoLike

Рис. 2.2. Фрагмент иерархического деления задачи
В соответствии с общим видом системы (1.1) организация процесса решения задачи формально может быть записана
как
}},{},{{: FxMR , (2.1)
где {M} – множество действий по решению задачи; {x} – множество связей между действиями; Fформулировка постав-
ленной задачи (цель).
Кортеж (2.1) обладает всеми особенностями записи произвольной системы. Он также условен в том смысле, что способ
описания цели, действий и связей, их принадлежность определенным классам должны быть конкретизированы отдельно. В
самом общем виде с составляющими кортежами {M} и {x} возможны лишь те операции, которые допустимы с множествами
произвольной природы, например: дополнение, разделение, пересечение и др.
Обратим внимание также на то, что элемент М в (2.1) определен как действие, а не как простейший акт решенияпро-
цедура. Это сделано для большей вариативности формальной записи. Так, если {M} – это операции верхнего иерархического
уровня, то (2.1) представляет собой вполне обозримую, хотя и грубую схему решения задачи. Именно такие схемы чаще все-
го будут фигурировать в качестве примеров в данной книге. Если же {M} – это все процедуры в решении, то для достаточно
сложной задачи расшифровка всех элементов М и х может быть весьма объемной. Такая расшифровка, например, требуется
при передаче (тиражировании) способа решения какой-либо задачи. Документация на стандартизированное описание даже
среднего по сложности программного средства может занимать до сотни страниц текста и обозначений. Документация же,
связанная с описанием всех процедур по строительству самолета или ракеты, достигает в весовом выражении десятков тонн
бумаги.
В сложной системе, кроме введенных понятий процедуры, операции, действия, употребляются и другие термины. Так,
большой комплекс действий, приводящий к выполнению в определенном смысле обособленной важной части всего решения
задачи, называют «направлением работ». Для деления действий во времени употребляют термины «стадия» и «этап». Одна-
ко основным системным понятием в данной главе останется операция. Разложение процесса решения только на направления
работ или стадии и этапы практически всегда есть еще недостаточное углубление в суть задачи.
2.1.2. Основные характеристики действий
Любое действие имеет три основные характеристики:
1) цель действия;
2) описание действия;
3) способ его выполнения.
Все эти характеристики можно представить в виде вопросов, которыми и будем пользоваться ниже. Цель (назначение) в
зависимости от ситуации удобно обозначить вопросом «Зачем или «Что должно быть?» (т.е. каков должен быть резуль-
тат). Описание действия или представление о его осуществлении обозначим вопросом «Что делать, а способ выполнения
действия (умение и возможность выполнить его) – вопросом «Как делать?». Коротко эти вопросы-характеристики будут зву-
чать так: «Зачем, «Что?», «Как.
При продумывании решения задачи чаще всего используются три способа организации отдельных действий, которые
удобно связать с ответами на поставленные вопросы (рис. 2.3). Первый из них отражает случай, когда вопросы «Зачем и
Задача
Организация стройотряда в подготовительный период
Подбор и работа с составом
Выезд представителей
отряда на место дислока-
Связь с факульт-штабом и
районным отрядом
Сбор имущества
Индивидуальные
задания по подготов-
ке к отъезду
Реклама, конкурс,
индивидуальные при-
глашения
Распределение обя-
занностей
Обучение строи-
тельным професси-
ям, технике безо-
пасности, общест-
венной работе
Коллективные меро-
приятия
Субботники
Объявления
Собеседования
Заседания
актива отряда
Зачеты
Сбор заявлений
Собрания
Занятия
Культурные и спортивные
мероприятия
I
III
II