Architecture process in Real World
-
Upload
dima-dzuba -
Category
Documents
-
view
279 -
download
0
Transcript of Architecture process in Real World
![Page 1: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/1.jpg)
Дмитрий ДзюбаSitronics Telecom Solutions
![Page 2: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/2.jpg)
План
Кто такой архитектор?Проектирование
Команда Анализ требований Документирование Валидация Разработка и управление
изменениямиКак с этим жить?
![Page 3: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/3.jpg)
Кто такой архитектор?
Принятие решенийОбъяснение решенийПрограммированиеПредметная область
![Page 4: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/4.jpg)
Проектированиекоманда
Руководитель проектаЗаказчикАналитикРазработчикиТестировщикиКоманда внедренияДокументалисты
![Page 5: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/5.jpg)
Проектированиетребования
Различное толкование терминовОтсутствие нефункциональных
требованийОтсутствие бизнес-целейОписание деталей реализацииОписание с помощью предикатовНедостаточное описание
интерфейсов с внешними системами
Недостаточные требования
![Page 6: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/6.jpg)
Проектированиедокументирование
Читатели документаСредства работы
с требованиямиКлючевые требованияБольшое число требованийИзмерение показателей
![Page 7: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/7.jpg)
Проектированиевалидация архитектуры
Руководителю все равноАналитик не понимает Программисту некогдаТестировщик не знаетДокументалист не торопитсяКоманда внедрения боится
![Page 8: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/8.jpg)
Проектированиеразработка и управление изменениями
Недостаточная детализация архитектуры Чрезмерная детализация архитектуры Ограничения в проектных ресурсах Бесконтрольный рефакторинг Отсутствие
спецификации на ПО Бесконтрольные
изменения в требованиях
“Change happens from the bottom up. It happens when ordinary people get involved.” — Barack Obama
© .
ch
ezr
um
p @
flic
kr
![Page 9: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/9.jpg)
Как с этим жить?
![Page 10: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/10.jpg)
Как с этим жить?дисциплина
Microsoft Solutions Framework
XPRUPMotorola Digital 6 sigma…
![Page 11: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/11.jpg)
Как с этим жить?знания
Microsoft Enterprise Library
GoF PatternsEnterprise
Integration Patterns…
© . stranded_starfish @ flickr
![Page 12: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/12.jpg)
Как с этим жить?технология
Microsoft VS for Software Architect
Microsoft TFSMicrosoft SharePoint…
![Page 13: Architecture process in Real World](https://reader036.fdocuments.net/reader036/viewer/2022062313/55800645d8b42a693c8b4c18/html5/thumbnails/13.jpg)
Что дальше?©
.eyeb
ex @
flic
kr