Опубликована программа тренинга «Коммуникация и документирование архитектуры ПО»

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

Читать далее

UML в облаках: средства коллективной работы над диаграммами

Коллективная работа над исходным кодом программ — дело привычное для любой команды, написавшей хотя бы тысячу строк за последние 10 – 15 лет. А как обстоят дела с коллективным построением архитектурного описания программных (информационных) систем? Ведь если у аналитиков есть ранее упоминавшийся нами облачный редактор hackpad, а у программистов — GitHub и BitBucket, то…

Читать далее

Обновленная программа курса по инженерии требований

Время «наивной» инженерии требований безвозвратно прошло. Сегодня системные аналитики все ближе к пониманию того, что требования заинтересованных сторон выступают функциональным описанием будущей программной системы, имеют свой жизненный цикл и являются артефактом первостепенной важности. Умело работать с требованиями можно, только используя широкий спектр прикладных техник, научить применению которых — цель нового курса.

Читать далее

ISO 5807:1985, или чему обучать дошкольников?

Наш мир на порядок сложнее, чем сто и даже 50 лет назад. А значит, для эффективного выражения мыслей определенного рода уже недостаточно традиционной грамотности. Помимо естественных языков современный человек прибегает к целому ряду  знаковых систем, с идиоматикой которых он знакомится по мере своей социализации. Среди таких систем — диаграммные языки формального описания алгоритмов, приносящие пользу не только специалистам по программной инженерии.

Читать далее