Лекция. Границы архитектурного проектирования по. План



Download 493 Kb.
bet1/9
Sana21.04.2022
Hajmi493 Kb.
#568954
TuriЛекция
  1   2   3   4   5   6   7   8   9
Bog'liq
3-лекция


3-ЛЕКЦИЯ. ГРАНИЦЫ АРХИТЕКТУРНОГО ПРОЕКТИРОВАНИЯ ПО.


План:

  1. Представить основные перспективы и структуры, используемые в архитектуре ПО

  2. Ввести основные типы элементов и соединителей, используемые в архитектуре ПО

  3. Представить процесс итеративного уточнения для проектирования архитектуры ПО

Архитектор ПО отвечает за предложение конкретной архитектуры, которая наилучшим образом поддерживает детальное проектирование и реализацию конкретного проекта. Архитекторы ПО должны знать, какие альтернативы дизайна им доступны, и какой из них наилучшим образом соответствует функциональным и нефункциональным требованиям. Иными словами, разработчик ПО должен понимать пространство проектирования архитектуры ПО.


В своей простейшей форме программная архитектура представляет собой набор программных элементов, соединенных набором соединителей. С точки зрения динамической структуры, программный элемент может быть процессом, объектом, экземпляром программного компонента или службой. Различные программные элементы могут работать на разных аппаратных и программных платформах и могут быть реализованы на разных языках программирования или на разных программных платформах. Два программных элемента могут выполняться в одном и том же процессе, в одной компьютерной системе, в интрасети или распространяться через Интернет. В зависимости от их относительного расположения соединители между парой программных элементов могут быть реализованы в различных формах, включая локальные вызовы методов, удаленные вызовы методов, вызовы служб и обмен сообщениями через очередь сообщений. Соединители также могут работать в синхронных или асинхронных узлах.
С точки зрения статической структуры программный элемент может быть пакетом, классом, компонентом или загружаемой библиотекой. Соответственно, соединитель может быть предложением импорта, предложением наследования, спецификацией интерфейса, каналом или фильтром.
Современная индустрия ПО характеризуется постоянно меняющимися требованиями проекта. Расширение или слияние организации может привести к разнородной ИТ-инфраструктуре интрасети, так же как интеграция B2B (бизнес-бизнес) может сделать интеграцию через Интернет критически важной для ее бесперебойной работы. Хорошая программная архитектура должна легко адаптироваться к этим изменяющимся средам без необходимости значительного реинжиниринга соответствующих программных систем.
За последнее десятилетие информационные технологии претерпели значительные изменения. Компонентная разработка ПО требует использования программных платформ. Например, такие технологии, как. NET и J2EE (Java 2 Enterprise Edition) значительно повысили уровень инкапсуляции. Веб-сервисы и сервис-ориентированные архитектуры принесли нам более гибкие технологии реализации коннекторов и разновидности программной архитектуры.
В оставшейся части этой главы мы обсудим пространство разработки для программных архитектур и представим основные концепции, лежащие в основе новейших технологий реализации.

Download 493 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish