Проектирование структур АЛУ. Спиридонов В.В. - 26 стр.

UptoLike

Составители: 

26
ных функций определяет такие качества системы, как надежность, живу-
честь, сервис, представляемый пользователям, и т. д. Изменение множества
дополнительных функций порождает различные варианты систем данного
класса, определяемого множеством основных функций. Дерево функций сис-
темы формируется затем в результате декомпозиции полученных множеств
основных и дополнительных функций.
Декомпозиция функции f
i
предполагает разделение ее на некоторые со-
ставляющие f
i1
, ...,f
in
, совместное (одновременное или поочередное) выполне-
ние которых дает в совокупности реализацию исходной функции f
i
. Для оп-
ределения способов декомпозиции функций необходимо найти компоненты,
входящие в описание функций, выявить структуру, типы и окружение этих
компонентов.
В общем случае функции представляют собой действия (воздействия)
над некоторыми объектами. Такие объекты для удобства ссылки будут далее
называться актантами. Поэтому в описание функции обязательно входят соб-
ственно действия (воздействие) и актант. Кроме этого, в описании может
учитываться и объект, осуществляющий действие, – актор, и объект, через
посредство которого осуществляется действиесредство или инструмент.
Наконец, может учитываться и внешнее окружение для функции. В качестве
такового можно рассматривать как окружение актанта (и актора со средст-
вом), т.е. среду, так и внешнее воздействие, т.е. как бы окружение самого
действия, активность внешней среды. Таким образом, описание функций мо-
жет иметь следующий общий вид:
Действие, Актант [, Актор] [, Средство] [, Среда] [, Активность].
Декомпозиция представленной такими составляющими функции может
производиться по каждой из них (по типу, структуре или другим атрибутам).
Однако наиболее часто разложение производится по действию и по актанту.
Собственно действие может быть подвергнуто декомпозиции в сле-
дующих отношениях:
по фазам: инициирование, увеличение (нарастание), поддержание,
уменьшение (ослабление), терминация;
по типам: преобразование, хранение, передача, управление;
по классу действия в рамках более широкого множества классов дейст-
вий;
по частям среды развертывания действия, в качестве которой могут вы-
ступать время, пространство, структура и др.
Примерами подобных способов декомпозиции могут служить:
а) передача байта по последовательному интерфейсу, передача старто-
вых и стоповых битов начальной и конечной фаз или выполнение преобразо