Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль 1 шпоры.doc
Скачиваний:
6
Добавлен:
21.08.2019
Размер:
431.1 Кб
Скачать
  1. Архітектурні структури і подання

Подання (vіew) - це відображення ряду зв'язаних архітектурних елементів у тому виді, у якому ними оперують зацікавлені в системі особи. У ньому фіксуються відображення сукупності елементів і встановлених між ними зв'язків.

Структура (structure) - ряд елементів, що існують у рамках програмного або апаратного забезпечення.

Зокрема, модульна структура являє собою набір модулів системи із наведенням їх організації.

Архітектурні структури підрозділяються на три загальні групи, у кожну з яких включається елементи певного характеру:

Модульні структури.

Елементами таких структур є модулі - блоки реалізації. Модулі припускають розгляд системи з точки зору коду. Їм, як окремим областям, виділяються певні функціональні обов'язки.

Модульні структури діляться на наступні різновиди:

  • Декомпозиція.

  • Варіанти використання.

  • Багаторівнева.

Структури "компонент і з'єднувач".

У цьому випадку елементами є компоненти (основні одиниці обчислень) і з'єднувачі (інструменти взаємодії між компонентами) періоду прогону.

Серед структур даного виду виділяються наступні:

  • Процес або сполучені процеси.

  • Паралелізм.

  • Спільно використовувані дані, або репозиторій.

  • Клієнт-сервер.

Структури розподілу.

Структури розподілу демонструють зв'язок між програмними елементами, з одного боку, і елементами одного або декількох зовнішніх середовищ, у яких дане програмне забезпечення створюється і виконується, - з іншого.

Серед структур розподілу виділяються наступні:

  • Розміщення.

  • Реалізація.

  • Розподіл функцій.

27