Технология разработки ПО - лекции, пособие, ЛР / Lectures / 27 - Архитектура
.pdf
51
52
Независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования её возможностей. Плагины обычно выполняются в виде разделяемых библиотек.
53
54
•привлечение сторонних разработчиков
•поддержка и добавление нового функционала
•уменьшить размер приложения
•разделение исходного кода из-за несовместимости лицензий
55
Общее понятия архитектуры ПО
История архитектуры ПО
Стандарты. Языки. Фреймворки.
Типы и примеры архитектуры ПО
Еще немного об архитектуре ПО
56
Blackboard |
|
Неявные вызовы |
|
Пайпы и фильтры |
|
|
|
|
|
Поиск- |
|
|
|
Shared nothing |
ориентированная |
|
Структурированная |
|
|
|
|
architecture |
||
архитектура |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rule evaluation |
|
Representational |
|
Space based |
|
State Transfer |
|
architecture |
|
|
|
|
||
|
|
|
|
|
57
58
http://www.ibm.com/developerworks/ru/library
http://msdn.microsoft.com
http://www.rsdn.ru
http://citforum.ru/
http://www.intuit.ru
59
ЕСЛИ ЗАМЕТИЛИ ОШИБКУ НАПИШИТЕ ОБ ЭТОМ: sergiusmi@gmail.com
