Компонентная модель организации программных систем. Семакин М.М. - 8 стр.

UptoLike

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

8
понентов, выполняя «посреднические» функции в их объединении между со-
бой, либо позволяет получать новое качество от их совместного функциониро-
вания. Оберточный компонентэто вид промежуточного компонента, который
играет роль посредника, отслеживающего и отбирающего из всего набора ре-
зультатов на выходе некоторого компонента те данные, которые могут быть
надлежащим образом восприняты другими
компонентами, использующими эти
результаты. Оберточный компонент обычно ограничивает входную и выходную
информацию, что изменяет функциональность компонента.
Промежуточные компоненты могут быть реализованы средствами языка
сборки, и только в целях оптимизации перенесены на специализированные язы-
ки программирования.
Использование свойств-индикаторов также является одним из способов избавления
от «жестких связей» между компонентами. Основное
назначение свойств-индикаторов
это создание механизма синхронизации, основанного на обработке событий. Событие ге-
нерируется ядром компонентной модели при изменении свойства компонента (если сце-
нарием сборки указано на необходимость обработки данного события), и может быть об-
работано средствами языка сборки.
В состав документации компонента должны входить следующие типы информа-
ции:
1.
Анализ. Описание назначения, общих характеристик, программного интерфей-
са и сферы применения компонента.
2. Проектирование. Описание этапов разработки и механизмов функционирова-
ния компонента (модели данных, алгоритмы, методы и пр.).
3. Исходный код. Делится на две части: опубликованный (официальный) про-
граммный интерфейс, и непосредственно, все исходные тексты, используемые
при создании компонента.
4.
Тесты. Описание и исходные тексты примеров, демонстрирующих приемы ра-
боты с компонентом.
          понентов, выполняя «посреднические» функции в их объединении между со-
          бой, либо позволяет получать новое качество от их совместного функциониро-
          вания. Оберточный компонент – это вид промежуточного компонента, который
          играет роль посредника, отслеживающего и отбирающего из всего набора ре-
          зультатов на выходе некоторого компонента те данные, которые могут быть
          надлежащим образом восприняты другими компонентами, использующими эти
          результаты. Оберточный компонент обычно ограничивает входную и выходную
          информацию, что изменяет функциональность компонента.
                 Промежуточные компоненты могут быть реализованы средствами языка
          сборки, и только в целях оптимизации перенесены на специализированные язы-
          ки программирования.

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

       В состав документации компонента должны входить следующие типы информа-
ции:
       1. Анализ. Описание назначения, общих характеристик, программного интерфей-
          са и сферы применения компонента.
       2. Проектирование. Описание этапов разработки и механизмов функционирова-
          ния компонента (модели данных, алгоритмы, методы и пр.).
       3. Исходный код. Делится на две части: опубликованный (официальный) про-
          граммный интерфейс, и непосредственно, все исходные тексты, используемые
          при создании компонента.
       4. Тесты. Описание и исходные тексты примеров, демонстрирующих приемы ра-
          боты с компонентом.




                                         8