Учебное пособие "Основы визуального моделирования"

Выходные данные

Кознов Д. В.Основы визуального моделирования / Д. В. Кознов. – М: Интер- нет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. – 248 с.: ил. – (Серия «Основы информационных технологий»).

Аннотация

Данная книга посвящена визуальному моделированию – графическим языкам, методам и программным инструментам. Подробно обсуждаются особенности визуального моделирования программного обеспечения по сравнению с чертежным проектированием в других инженерных областях (например, машиностроении, электротехнике, строительстве). Рассматрива- ется главный стандарт в этой области – язык UML 2.0, а также новый стан- дарт комитета OMG для моделирования бизнес-процессов – язык BPMN (Business Process Modeling Notation). Подробно освещается использование визуального моделирования при разработке баз данных, систем реального времени и бизнес-процессов, рассказывается о психологических аспектах применения визуальных моделей при работе с информацией. При этом мно- гие базовые аспекты визуального моделирования (например, декомпозиция, наглядность диаграмм) даются не сухой выжимкой, а проводятся исподволь и демонстрируются на многочисленных примерах. Особо обсуждаются во- просы, которым традиционно не уделяется должного внимания, но которые чрезвычайно важны для практики – проблема семантического разрыва меж- ду кодом и диаграммами, концепция точки зрения моделирования, граф мо- дели и диаграммы и т. д. В курсе делается акцент на предметно-ориентированном визуаль- ном моделировании (Domain-Specific Modeling – DSM). Это новая, бур- но развивающаяся область программной инженерии, разрабатывающая инструментарий, позволяющий разработчикам прикладного ПО созда- вать собственные средства визуального моделирования (языки, методы, графические редакторы, генераторы кода и пр.), направленные на реше- ние их собственных задач. В этом курсе хотелось сказать о мно- гом, имея в виду, что на изучение визуального моделирования студенты час- то не могут потратить более одного семестрового курса, а специалисты из индустрии – прочитать более одной книги. Многие лекции могут быть раз- вернуты в отдельные курсы. Книга снабжена многочисленными примерами, взятыми из реаль- ных промышленных проектов (в том числе, примерами автоматически сгенерированного кода для разного вида UML-диаграмм), а также кон- трольными вопросами и упражнениями по каждой теме для самостоя- тельной работы. В тексте лекций, кроме основного материала, содержат- ся дополнительные обсуждения и исторические обзоры отдельных во- просов. В случаях, когда для хорошего понимания материала от читателя требуются какие-либо специальные знания, я старался кратко изложить всю необходимую дополнительную информацию, а также перечислить литературу для более глубокого изучения этих вопросов. Данная книга соответствует семестровому курсу лекций, которые в течение ряда лет читался мною на математико-механическом факультете Санкт-Петербургского государственного университета (СПбГУ).

Полный текст находится здесь .