Архитектура: естественное и искуственное
Transcript of Архитектура: естественное и искуственное
![Page 1: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/1.jpg)
22 октября 2015 года
Архитектура:
естественное и искусственное
Игорь Беспальчук
Руководитель проектов
дирекции развития технологий
![Page 2: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/2.jpg)
The ROI of System Engineering
B. Boehm et al., 2008
2/34
![Page 3: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/3.jpg)
The ROI of System Engineering
B. Boehm et al., 2008
Проектные инвестиции
в практики
системной инженерии
дают ROI до 800 %
2/34
![Page 4: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/4.jpg)
Risk Themes Discovered
Through Architecture Evaluations
CMU/SEI, Len Bass et al., 2006
3/34
![Page 5: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/5.jpg)
Risk Themes Discovered
Through Architecture Evaluations
CMU/SEI, Len Bass et al., 2006
60 % выявленных проблем
вызваны не технической
ошибкой,
а отсутствием
важной практики
3/34
![Page 6: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/6.jpg)
Детская болезнь в IT-индустрии?
4/34
![Page 7: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/7.jpg)
Детская болезнь в IT-индустрии?
4/34
![Page 8: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/8.jpg)
Детская болезнь в IT-индустрии?
DS: хроническое безразличиек вопросам гигиены в области архитектурыпрограммных систем
4/34
![Page 9: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/9.jpg)
Причины безразличия
1. Cпешка
5/34
![Page 10: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/10.jpg)
Причины безразличия
1. Cпешка
2. Нежелание иметь дело со сложными вещами
5/34
![Page 11: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/11.jpg)
Причины безразличия
1. Cпешка
2. Нежелание иметь дело со сложными вещами
3. Непонимание, неведение
5/34
![Page 12: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/12.jpg)
История одного непонимания
6/34
![Page 13: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/13.jpg)
История одного непонимания
Разработчик
6/34
![Page 14: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/14.jpg)
История одного непонимания
Аналитик
6/34
![Page 15: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/15.jpg)
История одного непонимания
Руководитель
6/34
![Page 16: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/16.jpg)
История одного непонимания
Вася
6/34
![Page 17: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/17.jpg)
7/34
![Page 18: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/18.jpg)
Проект X
7/34
![Page 19: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/19.jpg)
Проект X
7/34
![Page 20: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/20.jpg)
Проект X
8/34
![Page 21: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/21.jpg)
Проект X
8/34
![Page 22: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/22.jpg)
Проект X
8/34
![Page 23: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/23.jpg)
Проект X
8/34
![Page 24: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/24.jpg)
9/34
![Page 25: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/25.jpg)
10/34
![Page 26: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/26.jpg)
10/34
![Page 27: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/27.jpg)
Архитектура?!
10/34
![Page 28: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/28.jpg)
Архитектура?!
10/34
WHAT?!
![Page 29: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/29.jpg)
11/34
![Page 30: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/30.jpg)
11/34
![Page 31: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/31.jpg)
11/34
![Page 32: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/32.jpg)
11/34
Советы, мнения, убеждения,
религии, панацеи, истории,
авторитеты, инструменты
![Page 33: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/33.jpg)
11/34
Советы, мнения, убеждения,
религии, панацеи, истории,
авторитеты, инструменты
ОСНОВАНИЯ?
![Page 34: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/34.jpg)
Конфликт высказываний
12/34
![Page 35: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/35.jpg)
Конфликт высказываний
«У любой системы
есть архитектура,
осознается она или нет»
12/34
![Page 36: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/36.jpg)
Конфликт высказываний
«У любой системы
есть архитектура,
осознается она или нет»
12/34
«Архитектура
существует только
как разделенный
между участниками
набор представлений»
![Page 37: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/37.jpg)
Что это такое?
Какими свойствами оно обладает?
Как оно себя ведет?
Каким законам оно подчиняется?
13/34
![Page 38: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/38.jpg)
Вопросы из логики естественного
Что это такое?
Какими свойствами оно обладает?
Как оно себя ведет?
Каким законам оно подчиняется?
13/34
![Page 39: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/39.jpg)
Естественное
14/34
![Page 40: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/40.jpg)
Естественное
Объективные законы
Позиция ученого, исследователя
Наблюдение, размышление, гипотезы
Научный предмет, теория
14/34
![Page 41: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/41.jpg)
Естественное
Объективные законы
Позиция ученого, исследователя
Наблюдение, размышление, гипотезы
Научный предмет, теория
14/34
Электродинамика
![Page 42: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/42.jpg)
Искусственно-Естественное
Язык
15/34
![Page 43: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/43.jpg)
Искусственно-Естественное
Язык
Культура
15/34
![Page 44: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/44.jpg)
Искусственно-Естественное
Язык
Культура
Экономика
15/34
![Page 45: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/45.jpg)
Искусственно-Естественное
Язык
Культура
Экономика
Развитие
технических систем
15/34
![Page 46: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/46.jpg)
Искусственно-Естественное
Язык
Культура
Экономика
Развитие
технических систем
Информационные
технологии
15/34
![Page 47: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/47.jpg)
Искусственно-Естественное
Язык
Культура
Экономика
Развитие
технических систем
Информационные
технологии
Архитектура?
15/34
![Page 48: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/48.jpg)
Архитектура: естественное
Проектирование состоит в принятии решений
16/34
![Page 49: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/49.jpg)
Архитектура: естественное
Проектирование состоит в принятии решений
Проект любой системы содержит множество
самых разных решений
16/34
![Page 50: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/50.jpg)
Архитектура: естественное
Решения в проекте зависят друг от друга,
образуя направленный граф
17/34
Делаем
веб-интерфейс
Используем ExtJS
![Page 51: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/51.jpg)
Архитектура: естественное
Решения в проекте зависят друг от друга,
образуя направленный граф
Изменяя любое решение,
придется пересмотреть все
остальные, прямо или косвенно
от него зависящие
17/34
![Page 52: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/52.jpg)
Архитектура: естественное
Решения в проекте зависят друг от друга,
образуя направленный граф
Изменяя любое решение,
придется пересмотреть все
остальные, прямо или косвенно
от него зависящие
17/34
![Page 53: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/53.jpg)
Архитектура: естественное
Решения в проекте зависят друг от друга,
образуя направленный граф
Изменяя любое решение,
придется пересмотреть все
остальные, прямо или косвенно
от него зависящие
17/34
![Page 54: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/54.jpg)
Архитектура: естественное
18/34
![Page 55: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/55.jpg)
Архитектура: естественное
Архитектура – набор наиболее
фундаментальных проектных решений
18/34
![Page 56: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/56.jpg)
Архитектура: естественное
Архитектура – набор наиболее
фундаментальных проектных решений
18/34
LLD
A
Low-level
design
![Page 57: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/57.jpg)
Архитектура: естественное
Архитектура – набор наиболее
фундаментальных проектных решений
При их пересмотре придется менять
почти весь проект
18/34
LLD
A
Low-level
design
![Page 58: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/58.jpg)
Законы архитектуры
1. Архитектура есть в любой системе,
даже если мы ее не видим
19/34
![Page 59: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/59.jpg)
Законы архитектуры
1. Архитектура есть в любой системе,
даже если мы ее не видим
2. Изменить архитектуру большой
системы очень трудно
19/34
![Page 60: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/60.jpg)
Законы архитектуры
1. Архитектура есть в любой системе,
даже если мы ее не видим
2. Изменить архитектуру большой
системы очень трудно
3. Архитектура накладывает ограничения
на низкоуровневый дизайн системы
19/34
![Page 61: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/61.jpg)
Законы архитектуры
1. Архитектура есть в любой системе,
даже если мы ее не видим
2. Изменить архитектуру большой
системы очень трудно
3. Архитектура накладывает ограничения
на низкоуровневый дизайн системы
4. Архитектура включает и связывает
все аспекты системы
19/34
![Page 62: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/62.jpg)
Законы архитектуры
Это действительно законы
20/34
![Page 63: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/63.jpg)
Законы архитектуры
Это действительно законы
Они не зависят
от компетенции людей
от используемых технологий
от применяемого «процесса» разработки
от задачи и заказчика
20/34
![Page 64: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/64.jpg)
Законы архитектуры
Это действительно законы
Они не зависят
от компетенции людей
от используемых технологий
от применяемого «процесса» разработки
от задачи и заказчика
Избежать выполнения этих законов – невозможно
20/34
![Page 65: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/65.jpg)
Понимание происходящего
21/34
![Page 66: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/66.jpg)
Понимание происходящего
21/34
Переход к действию
![Page 67: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/67.jpg)
Как защититься от этого?
Как применить это на пользу?
Как это создать?
Как этим управлять?
22/34
![Page 68: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/68.jpg)
Вопросы из логики искусственного
Как защититься от этого?
Как применить это на пользу?
Как это создать?
Как этим управлять?
22/34
![Page 69: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/69.jpg)
Искусственное
23/34
![Page 70: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/70.jpg)
Искусственное
Цели, функции, нормы, качество
Позиция инженера, изобретателя
Действие, активное изменение
Инженерная дисциплина, проект
23/34
![Page 71: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/71.jpg)
Искусственное
Цели, функции, нормы, качество
Позиция инженера, изобретателя
Действие, активное изменение
Инженерная дисциплина, проект
23/34
Электротехника
![Page 72: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/72.jpg)
Реальность
24/34
![Page 73: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/73.jpg)
Теории
и модели
Реальность
Наука
24/34
![Page 74: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/74.jpg)
Теории
и модели
Реальность
Наука
Инж
ене
ри
я24/34
![Page 75: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/75.jpg)
Архитектура: искусственное
25/34
Если архитектура
всегда…то давайте…
![Page 76: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/76.jpg)
Архитектура: искусственное
25/34
Если архитектура
всегда…то давайте…
изменяется
дорогосделаем так, чтобы не нужно
было часто ее менять
![Page 77: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/77.jpg)
Архитектура: искусственное
25/34
Если архитектура
всегда…то давайте…
изменяется
дорогосделаем так, чтобы не нужно
было часто ее менять
ограничивает
дизайн
используем ее, чтобы направить
дизайн в нужную сторону
![Page 78: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/78.jpg)
Архитектура: искусственное
25/34
Если архитектура
всегда…то давайте…
изменяется
дорогосделаем так, чтобы не нужно
было часто ее менять
ограничивает
дизайн
используем ее, чтобы направить
дизайн в нужную сторону
включает
все аспекты
будем работать с ней как
с моделью для всех участников
![Page 79: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/79.jpg)
Архитектура: искусственное
25/34
Если архитектура
всегда…то давайте…
изменяется
дорогосделаем так, чтобы не нужно
было часто ее менять
ограничивает
дизайн
используем ее, чтобы направить
дизайн в нужную сторону
включает
все аспекты
будем работать с ней как
с моделью для всех участников
влияет
на все качествабудем строить ее от анализа
требуемого качества и целей
![Page 80: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/80.jpg)
Архитектура: искусственное
У архитектуры появляется функция
в производстве – служить моделью системы
и направляющей для проектирования
26/34
![Page 81: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/81.jpg)
Архитектура: искусственное
У архитектуры появляется функция
в производстве – служить моделью системы
и направляющей для проектирования
Можно задать и оценить качество – меру
работы на цели и запросы всех интересантов
26/34
![Page 82: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/82.jpg)
Архитектура: искусственное
У архитектуры появляется функция
в производстве – служить моделью системы
и направляющей для проектирования
Можно задать и оценить качество – меру
работы на цели и запросы всех интересантов
Она становится отдельным предметом
управления в проекте
26/34
![Page 83: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/83.jpg)
Архитектура: искусственное
У архитектуры появляется функция
в производстве – служить моделью системы
и направляющей для проектирования
Можно задать и оценить качество – меру
работы на цели и запросы всех интересантов
Она становится отдельным предметом
управления в проекте
Архитектура опирается на анализ
и руководит разработкой
26/34
![Page 84: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/84.jpg)
«У любой системы
есть архитектура,
осознается
она или нет»
27/34
«Архитектура
существует только
как разделенный между
участниками набор
представлений»
![Page 85: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/85.jpg)
«У любой системы
есть архитектура,
осознается
она или нет»
27/34
«Архитектура
существует только
как разделенный между
участниками набор
представлений»
![Page 86: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/86.jpg)
«У любой системы
есть архитектура,
осознается
она или нет»
27/34
«Архитектура
существует только
как разделенный между
участниками набор
представлений»
![Page 87: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/87.jpg)
Лекарство от детской болезни
28/34
![Page 88: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/88.jpg)
Лекарство от детской болезни
28/34
![Page 89: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/89.jpg)
Лекарство от детской болезни
Rp.: постепенное, умеренноевнедрение практикработы с архитектуройдо полного выздоровления
28/34
![Page 90: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/90.jpg)
29/34
Анализ
Требования
Разработка
Использование
Верификация
и валидация
Продукт
![Page 91: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/91.jpg)
29/34
Анализ
Требования
Разработка
Использование
Верификация
и валидация
Продукт
![Page 92: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/92.jpg)
29/34
Анализ
Требования
Разработка
Использование
Верификация
и валидация
Архитектура
Продукт
![Page 93: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/93.jpg)
30/34
Верификация
и валидация
Разработка
Продукт
Использование
Требования
Анализ
![Page 94: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/94.jpg)
30/34
Верификация
и валидация
Разработка
Продукт
Использование
Требования
Анализ
Архитектурные
драйверы
![Page 95: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/95.jpg)
30/34
Верификация
и валидация
Разработка
Продукт
Использование
Требования
Анализ
Архитектурные
драйверы
Архитектурное
проектирование
![Page 96: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/96.jpg)
30/34
Верификация
и валидация
Разработка
Продукт
Использование
Требования
Архитектура
Анализ
Архитектурные
драйверы
Архитектурное
проектирование
![Page 97: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/97.jpg)
30/34
Верификация
и валидация
Оценка
архитектуры
Разработка
Продукт
Использование
Требования
Архитектура
Анализ
Архитектурные
драйверы
Архитектурное
проектирование
![Page 98: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/98.jpg)
30/34
Верификация
и валидация
Оценка
архитектуры
Разработка
Продукт
Использование
Требования
Архитектура
Анализ
Архитектурные
драйверы
Архитектурное
проектирование
![Page 99: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/99.jpg)
30/34
Верификация
и валидация
Оценка
архитектуры
Разработка
Продукт
Использование
Требования
Архитектура
Анализ
Архитектурные
драйверы
Архитектурное
проектирование
![Page 100: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/100.jpg)
Подводим итоги
Сегодня не управлять архитектурой в большом
проекте – это небрежность, часто вызванная
неинформированностью (неведением)
31/34
![Page 101: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/101.jpg)
Подводим итоги
Сегодня не управлять архитектурой в большом
проекте – это небрежность, часто вызванная
неинформированностью (неведением)
На данный момент существуют инженерные
и организационные методы работы с архитектурой,
стандарты, книги, тренинги
31/34
![Page 102: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/102.jpg)
Подводим итоги
Сегодня не управлять архитектурой в большом
проекте – это небрежность, часто вызванная
неинформированностью (неведением)
На данный момент существуют инженерные
и организационные методы работы с архитектурой,
стандарты, книги, тренинги
Встраивание архитектурных практик может принести
существенную пользу проекту в виде сокращения
рисков и объема переработок
31/34
![Page 103: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/103.jpg)
Подводим итоги
Сегодня не управлять архитектурой в большом
проекте – это небрежность, часто вызванная
неинформированностью (неведением)
На данный момент существуют инженерные
и организационные методы работы с архитектурой,
стандарты, книги, тренинги
Встраивание архитектурных практик может принести
существенную пользу проекту в виде сокращения
рисков и объема переработок
Осознать важность, внедрить и адаптировать
эти методы можно, только обладая пониманием
естественных законов архитектуры31/34
![Page 104: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/104.jpg)
Что почитать?
Поводы задуматься
Risk Themes Discovered Through Architecture Evaluations
The ROI of Systems Engineering: Some Quantitative Results for
Software-Intensive Systems
Про естественное и искусственное
Статья «Искусственное и естественное»
в «Новейшем философском словаре»
Природа архитектуры («Естественное»)
Ф. Брукс
«Проектирование процесса проектирования»
32/34
![Page 105: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/105.jpg)
Что почитать?
Методология архитектуры («Искусственное»)
L. Bass, et al.
Software Architecture in Practice
P. Clements, et al.
Documenting Software Architectures: Views and Beyond
P. Clements, et al.
Evaluating Software Architectures: Methods and Case Studies
N. Rozanski, E. Woods
Software Systems Architecture: Working With Stakeholders Using
Viewpoints and Perspectives
D. Dikel
Software Architecture: Organizational Principles and Patterns
Стандарт на описание архитектуры систем ISO 42010
33/34
![Page 106: Архитектура: естественное и искуственное](https://reader034.fdocuments.net/reader034/viewer/2022042723/5881effc1a28abb4748b48ad/html5/thumbnails/106.jpg)
Спасибо!
Вопросы?
34/34
Игорь Беспальчук
ru.linkedin.com/in/iamhere2