2-е изд. — М.: Интуит, 2016. — 287 с.
Данный курс посвящен визуальному моделированию - графическим
языкам, методам и программным инструментам. Подробно обсуждаются
особенности визуального моделирования программного обеспечения по
сравнению с чертежным проектированием в других инженерных областях
(например, машиностроении, электротехнике, строительстве).
Рассматривается главный стандарт в этой области - язык UML 2.0, а
также новый стандарт комитета OMG для моделирования
бизнес-процессов - язык BPMN (Business Process Modeling Notation).
Подробно освещается использование визуального моделирования при
разработке баз данных, систем реального времени и бизнес-процессов,
рассказывается о психологических аспектах применения визуальных
моделей при работе с информацией. При этом многие базовые аспекты
визуального моделирования даются не сухой выжимкой, а проводятся
исподволь и демонстрируются на многочисленных примерах. Особо
обсуждаются вопросы, которым традиционно не уделяется должного
внимания, но которые чрезвычайно важны для практики - проблема
семантического разрыва между кодом и диаграммами, концепция точки
зрения моделирования, граф модели и диаграммы и т. д.