Как было сказано в одной из недавних заметок, UML — это не только известные каждому диаграммы классов или диаграммы последовательностей. Язык активно развивается, обретает все большую технологическую поддержку, а значит, идеально подходит в качестве рабочего инструмента «на каждый день». Знакомимся с ним через литературу.
Основы UML
- Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. 2-е изд. / Пер. с англ.; Под общей редакцией проф. С. Орлова. — СПб.: Питер, 2006. — 736 с.
- Иванов Д.Ю., Новиков Ф.А. Моделирование на UML. — СПб.: Наука и техника, 2010. — 640 с.
- Фаулер М. UML. Основы. Краткое руководство по стандартному языку объектного моделирования / Пер. с англ. — СПб.: Символ-Плюс, 2011. — 192 с.
- Фаулер М., Скотт К. UML: Основы / Пер. с англ. — СПб.: Символ-Плюс, 2002. — 192 с.: ил.
- Шмуллер Дж. Освой самостоятельно UML 2 за 24 часа. Практическое руководство. — М.: Вильямс, 2005. — 416 с.
- Ambler, S. The Elements of UML Style (Cambridge Univ. Press, 2003).
- Fowler, M. UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd ed., Addison-Wesley Professional, 2003).
Книга Дж. Шмуллера — наиболее простая из перечисленных (а потому, как все «24-часовые» книги, рекомендуется с оговорками). Все три работы М. Фаулера — самые лаконичные, а труд Д.Ю. Иванова и Ф.А. Новикова — строг в изложении и подробен.
Наконец, коллектив авторов первой книги — знаменитые Three Amigos, родоначальники UML, а С. Амблер — всемирно признанный специалист в области Disciplined Agile Delivery (DAD), MDD/MDE и не только.
UML «изнутри»
- ISO/IEC 19501:2005. Information Technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2.
- ISO/IEC 19505-1:2012. Information Technology — Object Management Group Unified Modeling Language (OMG UML) — Part 1: Infrastructure.
- ISO/IEC 19505-2:2012. Information Technology—Object Management Group Unified Modeling Language (OMG UML) — Part 2: Superstructure.
- Unified Modeling Language (UML). URL: http://www.omg.org/spec/UML/
UML в действии
- Ларман К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку / Пер. с англ. — 3-е изд. — М.: ИД «Вильямс», 2013. — 736 с.: ил.
- Ambler, S. The Object Primer: Agile Model-Driven Development with UML 2.0 (3rd ed., Cambridge Univ. Press, 2004).
- Penker, M., Eriksson, H.-E. Business Modeling With UML: Business Patterns at Work (Wiley, 2000).
- Rosenberg, D. Use Case Driven Object Modeling with UML: A Practical Approach (Addison-Wesley Professional, 1999).
- Schneider, G., Winters, J.P. Applying Use Cases: A Practical Guide (2nd ed., Addison-Wesley Professional, 2001).
Метамодель и сертификация (OCUP)
- Weilkiens, T., Oestereich, B. UML 2 Certification Guide. Fundamental & Intermediate Exams (Morgan Kaufmann, 2006).
- Weilkiens, T., Oestereich, B. UML 2.0 Zertifizierung: Fundamental, Intermediate und Advanced (dpunkt, 2006).