Технология разработки ПО - лекции, пособие, ЛР / Lectures / 27 - Архитектура
.pdf
АРХИТЕКТУРА
ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
ARCHITECTURE
SOFTWARE
БГТУ, маг. Митрошенков С.В.
2013
Общее понятия архитектуры ПО
История архитектуры ПО
Стандарты. Языки. Фреймворки.
Типы и примеры архитектуры ПО
Еще немного об архитектуре ПО
2
Общее понятия архитектуры ПО
История архитектуры ПО
Стандарты. Языки. Фреймворки.
Типы и примеры архитектуры ПО
Еще немного об архитектуре ПО
3
Архитектура или зодчество (лат. architectura от др.-греч.
αρχι — старший, главный и др.-греч. τέκτων —
строитель, плотник) — искусство проектировать, строить здания и сооружения (также их комплексы). Архитектура непременно создает материально организованную среду, необходимую людям для их жизни и деятельности, в соответствии с современными техническими возможностями и эстетическими воззрениями общества.
4
Архитектура ПО – это структура программного обеспечения, т.е. изложение его программных элементов, их внешних свойств и установленных между ними отношений
Архитектура ПО – это структура компонентов программы или системы, взаимосвязи, а также принципы и нормы их проектирования и развития во времени
Л. Басс
5
Архитектура ПО – набор систем, состоящий из всех проектных решений по поводу структур программы и взаимодействий между этими структурами, которые составляют системы
Л.Г. Гагарина
Архитектура ПО – это структура программы или вычислительной системы, которая включает программные компоненты, видимые снаружи свойства этих компонентов, а также отношение между ними
Wikipedia
6
СКВОРЕЧНИК |
САГРАДА ФАМИЛИЯ (ИСПАНИЯ) |
ПРОСТАЯ УТИЛИТА |
ПРИЛОЖЕНИЕ В ОБЛАКЕ |
7
8
Общее понятия архитектуры ПО
История архитектуры ПО
Стандарты. Языки. Фреймворки.
Типы и примеры архитектуры ПО
Еще немного об архитектуре ПО
9
•Научно-исследовательская работа Эдсгера Дейкстры в 1968 году
•Исследовательская работа Дэвида Парнаса в начале 1970-х
•Применение принципов архитектуры программного обеспечения с середины 1980-х
10
