Откуда берутся варианты архитектуры?
Архитектура
ипроектирование
программных систем. Введение
Данилов И. Г.
ассистент каф. МОП ЭВМ
влияние на архитектуру оказывают опыт и привычки архитекторов;
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
