Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
56
Добавлен:
27.12.2015
Размер:
4.91 Mб
Скачать

АРХИТЕКТУРА

ПРОГРАММНОГО

ОБЕСПЕЧЕНИЯ

ARCHITECTURE

SOFTWARE

БГТУ, маг. Митрошенков С.В.

2013

Общее понятия архитектуры ПО

История архитектуры ПО

Стандарты. Языки. Фреймворки.

Типы и примеры архитектуры ПО

Еще немного об архитектуре ПО

2

Общее понятия архитектуры ПО

История архитектуры ПО

Стандарты. Языки. Фреймворки.

Типы и примеры архитектуры ПО

Еще немного об архитектуре ПО

3

Архитектура или зодчество (лат. architectura от др.-греч.

αρχι — старший, главный и др.-греч. τέκτων —

строитель, плотник) — искусство проектировать, строить здания и сооружения (также их комплексы). Архитектура непременно создает материально организованную среду, необходимую людям для их жизни и деятельности, в соответствии с современными техническими возможностями и эстетическими воззрениями общества.

4

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

Архитектура ПО – это структура компонентов программы или системы, взаимосвязи, а также принципы и нормы их проектирования и развития во времени

Л. Басс

5

Архитектура ПО – набор систем, состоящий из всех проектных решений по поводу структур программы и взаимодействий между этими структурами, которые составляют системы

Л.Г. Гагарина

Архитектура ПО – это структура программы или вычислительной системы, которая включает программные компоненты, видимые снаружи свойства этих компонентов, а также отношение между ними

Wikipedia

6

СКВОРЕЧНИК

САГРАДА ФАМИЛИЯ (ИСПАНИЯ)

ПРОСТАЯ УТИЛИТА

ПРИЛОЖЕНИЕ В ОБЛАКЕ

7

8

Общее понятия архитектуры ПО

История архитектуры ПО

Стандарты. Языки. Фреймворки.

Типы и примеры архитектуры ПО

Еще немного об архитектуре ПО

9

Научно-исследовательская работа Эдсгера Дейкстры в 1968 году

Исследовательская работа Дэвида Парнаса в начале 1970-х

Применение принципов архитектуры программного обеспечения с середины 1980-х

10