Architectural Design



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

Обектни модели

  • Структурира системата в хлабаво куплирани обекти с добре дефинирани интерфейси
  • Обектно-ориентираната декомпозиция се занимава с идентифициране на класовете от обекти, техните атрибути и операции
  • При осъществяването се създават обекти от тези класовете и се използва някой модел на управление, за да се координират операциите на обектите.

Система за обработка на фактури

Предимства на обектния модел

  • Обектите са слабо куплирани, така че осъществяването им може да бъде променяно без да засягат други обекти
  • Обектите могат да отразяват същности от реалния свят.
  • Широко се използват ОО езици.
  • Обаче, промени в интерфейса на обектите могат да предизвикат проблеми и сложните обекти от реалния свят трудно се представят като информационни обекти.

Модели на потоците от данни (тръбопровод)

  • Функционални преобразования обработват техния вход и създават изхода
  • Може да се направи аналогия с модела на тръбопровод и филтър (UNIX shell)
  • Често се срещат варианти на този подход. Когато преобразованията са последователни, това е последователния пакетен (batch) модел, широко използван в системите за обработка на данни
  • Неподходящ за интерактивни системи

Система за обработка на фактури

Предимства на модела на тръбопровода

  • Позволява повторното използване на трансформациите
  • Интуитивна организация за комуникация с поръчителите
  • Лесно е да се добави нова трансформация
  • Относително е лесно да се осъществи като последователна или конкурентна система.
  • Обаче, по целия тръбопровод се изисква общ формат на данните и трудно се поддържа взаимодействие основано на събития

Стилове на управление

  • Занимават се с управленските потоци между подсистемите. Различни от декомпозиционните модели
  • Централизирано управление
  • Управление базирано на събития
    • Всяка подсистема може да отговаря на външни събития генерирани от други подсистеми или от системното обкръжение


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




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

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