Цель тренинга — сформировать у начинающих архитекторов набор знаний и умений, необходимых для эффективной командной разработки программной архитектуры, а также ее формального всестороннего непротиворечивого выражения на общепринятом языке моделирования в документах, предназначенных для архитектурного описания информационных систем различной степени сложности.
4+1
Холизм в программной архитектуре
Архитектура программной системы обладает теми же качествами и определяется точно так же, как и архитектура любой сложной инженерной, природно-инженерной или природной системы. Она абстрактна и холистична, охватывает основополагающие принципы организации системы. Сегодняшний разговор — о холизме архитектуры ПО.
Литература по системной инженерии
Системная инженерия — дисциплина о том, как «думать», например, для того чтобы проект сложной программной системы был успешно выполнен к вящему удовлетворению заказчика, за оговоренный бюджет и в согласованные с заказчиком сроки. Но помимо обязательных для формирования «правильного» способа мышления умственных упражнений, будущие системные инженеры должны много читать. Выделим в списке чтения основное.
Читать далее
Программная архитектура: читать обязательно!
Сегодняшняя «книжная полка» — для архитекторов ПО, а сегодняшняя повестка дня — не только шаблоны и их антиподы, но и «лучшие практики» внедрения первых для недопущения вторых.