Architectural Design



страница2/7
Дата31.03.2023
Размер1.08 Mb.
#117183
ТипАнализ
1   2   3   4   5   6   7
Архитектурно проектиране
Свързани:
reshenie remont na uici 2017, Планиране на труда на програмистите, Бележки за Единични изпитания и 72 часови проби

Противоречия

  • Използването на едри компоненти подобрява ефективността и усложнява поддръжката
  • Включването на излишни данни подобрява достъпността, но усложнява поддържането на сигурността.
  • Събирането на критичните за безопасността елементи увеличава комуникациите и намалява ефективността.

Структуриране на системата

  • Занимава се с декомпозирането на системата в взаимодействащи подсистеми
  • Архитектурният проект обикновено се показва като блок-диаграма представляваща поглед в/у структурата на системата.
  • Могат да се разработят и по-специфични модели показващи, как подсистемите си поделят данните, са разпределени и взаимодействат помежду си.

Система за управление на пакетиращ робот

Блок диаграми

  • Много абстрактни – не показват естеството на отношенията м/у компонентите, нито външните свойства на подсистемите – не са за разработчици.
  • Обаче са полезни при разговорите с поръчителите и за планирането на процеса

Проектни решения

  • Архитектурното проектиране е творчески процес, така че много зависи от типа на разработваната система.
  • Обаче има решения общи за всички процеси на проектиране

Проектни решения...

  • Има ли типова архитектура, която може да се използва?
  • Как ще се разпредели системата?
  • Кой архитектурен стил е подходящ?
  • Кой подход ще се използва, за да се структурира системата?
  • Как ще се декомпозира на модули?
  • Каква стратегия за управление ще се използва?
  • Как ще се оценява архитектурния проект?
  • Как ще се документира архитектурата?

Повторно използване

  • В една област системите често имат подобна архитектура, която отразява особеностите на областта
  • Приложните продукти се изграждат около основна архитектура с варианти, които удовлетворяват изискванията на клиента.

Архитектурни стилове

  • Архитектурният модел на системата може да отговаря на типов архитектурен модел или стил.
  • Запознаването с тези стилове може да опрости проблема за дефиниране на системната архитектура.
  • По-големите системи са хетерогенни и не следват единствен стил.


Сподели с приятели:
1   2   3   4   5   6   7




©obuch.info 2024
отнасят до администрацията

    Начална страница