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

UptoLike

сте, они привели к достижению глобальной цели. Обсуждению проблем согласования, т.е. связи между
отдельными целями, и посвящен следующий пункт.
2.1.4 Связи между локальными целями
В общем случае структура связей между локальными целями имеет произвольный характер. Как
крайние ситуации назовем:
а) случай, когда выполнение любой цели связано с выполнением каждой из остальных (при отсут-
ствии иерархии);
б) случай полной независимости достижения локальных целей: каждая цель выполняется самостоя-
тельно и их связь друг с другом проявляется лишь в том, что выполненные все вместе они решают
поставленную задачу.
Однако простейших и одновременно основных типов связей между целями всего три. Удобнее все-
го пояснить их на примере деления цели операции на две локальные цели:
J
Ggg },{
21
,
(индекс J у локальных целей для простоты опущен). При этом возможно:
а) последовательное выполнениетолько достижение одной из целей дает возможность вы-
полнить другую;
б) параллельное выполнениецели могут выполняться независимо;
в) циклическое выполнениечастичное выполнение одной из целей позволяет частично выполнить
другую, что, в свою очередь, позволяет вернуться к выполнению первой, и так до полного выполнения
обеих целей (рис. 2.5).
Рис. 2.5 Способы достижения двух целей
Цели на рис. 2.5 называются также связанными (а), несвязанными (б) и сложно связанными (в). По-
следнее с точки зрения кибернетики является примером системы с обратной связью.
Типичным примером циклического способа (рис. 2.5, в) является организация цикла в программном
средстве. В этом случае перед ЭВМ ставятся две локальные цели: перебрать все параметры цикла (цель
g
1
) и выполнить для каждого значения параметра определенные действия (g
2
). Циклическое выполне-
ние, целей весьма многообразно и вне области программирования. По этой схеме представимо, напри-
мер, любое управление, требующее постоянной выработки команд: цель g
1
определение управляюще-
го воздействия, цель g
2
исполнение этого воздействия. Строительство можно рассматривать как цикл:
завоз материала и механизмов и собственно строительные работы. Процесс обучения для студента пре-
следует две циклические целиусвоение знаний и сдачу зачетов.
Способ достижения каждой из целей g
1
и g
2
в отдельности может быть дискретным (порциями,
скачками) и непрерывным. В первом случае схему рис. 2.5, в также называют итеративной, а каждый
переход от цели g
1
к g
2
и обратноитерацией, шагом, циклом.
Для более чем двух локальных целей связь между ними будет комбинированием приведенных выше ти-
пов. Схематические примеры некоторых из них для случая трех локальных целей изображены на
рис. 2.6.
g
1
g
2
а)
g
3
g
1
g
2
б)
3
g
1
g
2
в)
g
3
g
1
g
2
а)
g
1
g
2
б)
g
1
g
2
в)