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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

21

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]