Математическим примером странного аттрактора является аттрактор Хенона - система уравнений, смоделированная в LabVIEW (рис. 1.4, а, б).
Понятие открытости систем конкретизируется в каждой предметной области. Например, в области информатики открытыми информационными системами называются программно-аппаратные комплексы, которым присущи следующие свойства:
• переносимость (мобильность) - программное обеспечение
(ПО) может быть легко перенесено на различные аппаратные
платформы и в различные операционные среды;
• стандартность - программное обеспечение соответствует
опубликованному стандарту независимо от конкретного разра
ботчика ПО;
• наращиваемость возможностей - включение новых про
граммных и технических средств, не предусмотренных в перво
начальном варианте;
• совместимость - возможность взаимодействовать с други
ми комплексами на основе развитых интерфейсов для обмена
данными с прикладными задачами в других системах.
Примером открытой среды является модель OSE (OpenSystemEnvironment), предложенная комитетом IEEEPOSIX. На основе этой модели Национальный институт стандартов и технологии США выпустил документ «ApplicationPortabilityProfile (APP). The U.S. Government's Open System Environment Profile OSE/1
WindowsIextHe'P |
-0,2 |
Основы системного анализа
0,2 Состояние
рис. 1.4. Аттрактор Хенона: - программная модель; б - поведение в пространстве состояний
32
Глава 1
Основы системного анализа
33
Version 2.0», который определяет рекомендуемые спецификации в области информационных технологий, гарантирующие мобильность системного и прикладного программного обеспечения.
В отличие от открытых замкнутые (закрытые) системы изолированы от среды - не оставляют свободных входных компонентов ни у одного из своих элементов. Все реакции замкнутой системы однозначно объясняются изменением ее состояний. Вектор входного сигнала x(t) в замкнутых системах имеет нулевое число компонентов и не может нести никакой информации. Замкнутые системы в строгом смысле слова не должны иметь не только входа, но и выхода. Однако даже в этом случае их можно интерпретировать как генераторы информации, рассматривая изменение их внутреннего состояния во времени. Примером физической замкнутой системы является локальная сеть для обработки конфиденциальной информации.
Основным противоречием, которое приходится разрешать в замкнутых системах, является проблема возрастания энтропии. Согласно второму закону термодинамики по мере движения замкнутой системы к состоянию равновесия она стремится к максимальной энтропии (дезорганизации), соответствующей минимальной информации. Открытые системы могут изменить это стремление к максимальной энтропии, получая внешнюю по отношению к системе свободную энергию, и этим поддерживают организацию.
закон функционирования Fs, и в зависимости от целей моделирования входной сигнал x(t) может быть разделен на три подмножества:
• неуправляемых входных сигналов xtе X, I= 1, ... , kx, пре
образуемых рассматриваемым элементом;
• воздействий внешней среды «veN, v = 1, ... , kn, представ
ляющих шум, помехи;
• управляющих сигналов (событий) ит е U, т = 1....... ku,
появление которых приводит к переводу элемента из одного состояния в другое.
Иными словами, элемент - это неделимая наименьшая функциональная часть исследуемой системы, включающая < х, п, и, у, f^> и представляемая как «черный ящик» (рис. 1.5). Функциональную модель элемента будем представлять как y(t) = Fs(x, п, и, t).
Входные сигналы, воздействия внешней среды и управляющие сигналы являются независимыми переменными. При строгом подходе изменение любой из независимых переменных влечет за собой изменение состояния элемента системы. Поэтому в дальнейшем будем обобщенно обозначать эти сигналы как x(t), aфункциональную модель элемента - как y(t) = Fs(x(t)), если это не затрудняет анализ системы.
Выходной сигнал y(t), в свою очередь, представляют совокупностью характеристик элемента j>. eY,j = l,...,k
1.2.4.
ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ СИСТЕМНОГО АНАЛИЗА
Для оперирования основными понятиями системного анализа будем придерживаться следующих словесно-интуитивных или формальных определений.
Элемент - некоторый объект (материальный, энергетический, информационный), обладающий рядом важных свойств и реализующий в системе определенный закон функционирования F8, внутренняя структура которого не рассматривается.
Формальное описание элемента системы совпадает с описанием подмодели Ч* . Однако функционалы gи / заменяются на
Рис. 1.5. Элемент системы как «черный ящик»
3-20
34
Глава 1
Основы системного анализа
35
Под средой понимается множество объектов S'вне данного элемента (системы), которые оказывают влияние на элемент (систему) и сами находятся под воздействием элемента (системы),
Правильное разграничение исследуемого реального объекта и среды является необходимым этапом системного анализа. Часто в системном анализе выделяют понятие «суперсистема» - часть внешней среды, для которой исследуемая система является элементом.
Подсистема - часть системы, выделенная по определенному признаку, обладающая некоторой самостоятельностью и допускающая разложение на элементы в рамках данного рассмотрения.
Система может быть разделена на элементы не сразу, а последовательным расчленением на подсистемы - совокупности элементов. Такое расчленение, как правило, производится на основе определения независимой функции, выполняемой данной совокупностью элементов совместно для достижения некой частной цели, обеспечивающей достижение общей цели системы. Подсистема отличается от простой группы элементов, для которой не выполняется условие целостности.
Последовательное разбиение системы в глубину приводит к иерархии подсистем, нижним уровнем которых является элемент. Типичным примером такого разбиения является структура Паскаль-программы. Так, например, тело основной программы включает модули - подсистемы первого уровня, модули включают функции и процедуры - подсистемы второго уровня, функции и процедуры включают операнды и операторы - элементы системы.
Характеристика -то, что отражает некоторое свойство элемента системы.
Характеристика v задается кортежем ^. = < name, {value} >, где пате - имя 7-й характеристики, {value} - область допустимых значений. Область допустимых значений задается перечислением этих значений или функционально, с помощью правил вычисления (измерения) и оценки.
Характеристики делятся на количественные и качественные в зависимости от типа отношений на множестве их значений.
Если на множестве значений заданы метризованные отношения, когда указывается не только факт выполнения отношения p(W, у?), н° также и степень количественного превосходства, то
характеристика является количественной. Например, размер экрана (см), максимальное разрешение (пиксель) являются количественными характеристиками мониторов, поскольку существуют шкалы измерений этих характеристик в сантиметрах и пикселях соответственно, допускающие упорядочение возможных значений по степени количественного превосходства: размер экрана монитора у! больше, чем размер экрана монитора _у А на 3 см (аддитивное метризованное отношение) или максимальное разрешение у/1выше, чем максимальное разрешение у?,в два раза (мультипликативное метризованное отношение).
Если пространство значений не метрическое, то характеристика называется качественной. Например, такая характеристика монитора, как комфортное разрешение, хотя и измеряется в пикселях, является качественной. Поскольку на комфортность влияют мерцание, нерезкость, индивидуальные особенности пользователя и т.д., единственным отношением на шкале комфортности является отношение эквивалентности, позволяющее различить мониторы как комфортные и некомфортные без установления количественных предпочтений.
Количественная характеристика называется параметром.
Часто в литературе понятия «параметр» и «характеристика» отождествляются на том основании, что все можно измерить. Но в общем случае полезно разделять параметры и качественные характеристики, так как не всегда возможно или целесообразно разрабатывать процедуру количественной оценки какого-либо свойства.
Характеристики элемента являются зависимыми переменными и отражают свойства элемента. Под свойством понимают сторону объекта, обусловливающую его отличие от других объектов или сходство с ними и проявляющуюся при взаимодействии с другими объектами.