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

Откуда берутся варианты архитектуры?

Архитектура

ипроектирование

программных систем. Введение

Данилов И. Г.

ассистент каф. МОП ЭВМ

влияние на архитектуру оказывают опыт и привычки архитекторов;

25 / 40

Откуда берутся варианты архитектуры?

Архитектура

и проектиро-

вание влияние на архитектуру оказывает техническая база.

программных систем. Введение

Данилов И. Г.

ассистент каф. МОП ЭВМ

26 / 40

Основная задача архитектора

Архитектура

ипроектирование

программных систем. Введение

Данилов И. Г.

ассистент каф. МОП ЭВМ

Выявление заинтересованных лиц и их деятельное привлечение к фиксации требований и пожеланий

27 / 40

Архитектурно-экономический цикл

Архитектура

ипроектирование

программных систем. Введение

Данилов И.

Г.“... совокупность влияний, распространяющихся от среды на

ассистент каф. МОП ЭВМ

архитектуру, а затем обратно на среду, мы предпочитаем называть архитектурно-экономическим циклом

(Architecture Business Cycle, ABC).”

[Len Bass, Paul Clements, and Rick Kazman, Software

Architecture in Practice]

28 / 40

Архитектурно-экономический цикл, иллюстрация

Архитектура

ипроектирование

программных систем. Введение

Данилов И. Г.

ассистент каф. МОП ЭВМ

29 / 40

 

Взаимосвязь “архитектура-система”

 

 

 

 

Архитектура

 

 

архитектура представлена в каждой системе;

и проектиро-

 

 

вание

 

 

 

программ-

 

 

 

ных систем.

 

 

 

Введение

 

 

 

Данилов И.

 

 

 

Г.

 

 

 

ассистент

 

 

 

каф. МОП

 

 

 

ЭВМ

 

 

 

30 / 40

Взаимосвязь “архитектура-система”

Архитектура

ипроектирование

программных систем. Введение

Данилов И. Г.

ассистент каф. МОП ЭВМ

архитектура воплощает решения на основе

логического обоснования;

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

31 / 40

Взаимосвязь “архитектура-система”

Архитектура

ипроектирование

программных систем. Введение

Данилов И. Г.

ассистент каф. МОП ЭВМ

архитектура определяет структуру;

32 / 40

Взаимосвязь “архитектура-система”

Архитектура

ипроектирование

программ-

 

архитектура определяет поведение;

 

 

ных систем.

 

 

Введение

 

 

Данилов И.

 

 

Г.

 

 

ассистент

 

 

каф. МОП

 

 

ЭВМ

 

 

33 / 40

Взаимосвязь “архитектура-система”

Архитектура

ипроектирование

программных систем. Введение

Данилов И. Г.

ассистент каф. МОП ЭВМ

архитектура концентрируется на значимых элементах;

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

34 / 40

Соседние файлы в папке лекции