UML: что почитать?

Как было сказано в одной из недавних заметок, UML — это не только известные каждому диаграммы классов или диаграммы последовательностей. Язык активно развивается, обретает все большую технологическую поддержку, а значит, идеально подходит в качестве рабочего инструмента «на каждый день». Знакомимся с ним через литературу.

Основы UML

  1. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. 2-е изд. / Пер. с англ.; Под общей редакцией проф. С. Орлова. — СПб.: Питер, 2006. — 736 с.
  2. Иванов Д.Ю., Новиков Ф.А. Моделирование на UML. — СПб.: Наука и техника, 2010. — 640 с.
  3. Фаулер М. UML. Основы. Краткое руководство по стандартному языку объектного моделирования / Пер. с англ. — СПб.: Символ-Плюс, 2011. — 192 с.
  4. Фаулер М., Скотт К. UML: Основы / Пер. с англ. — СПб.: Символ-Плюс, 2002. — 192 с.: ил.
  5. Шмуллер Дж. Освой самостоятельно UML 2 за 24 часа. Практическое руководство. — М.: Вильямс, 2005. — 416 с.
  6. Ambler, S. The Elements of UML Style (Cambridge Univ. Press, 2003).
  7. 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 «изнутри»

  1. ISO/IEC 19501:2005. Information Technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2.
  2. ISO/IEC 19505-1:2012. Information Technology — Object Management Group Unified Modeling Language (OMG UML) — Part 1: Infrastructure.
  3. ISO/IEC 19505-2:2012. Information Technology—Object Management Group Unified Modeling Language (OMG UML) — Part 2: Superstructure.
  4. Unified Modeling Language (UML). URL: http://www.omg.org/spec/UML/

UML в действии

  1. Ларман К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку / Пер. с англ. — 3-е изд. — М.: ИД «Вильямс», 2013. — 736 с.: ил.
  2. Ambler, S. The Object Primer: Agile Model-Driven Development with UML 2.0 (3rd ed., Cambridge Univ. Press, 2004).
  3. Penker, M., Eriksson, H.-E. Business Modeling With UML: Business Patterns at Work (Wiley, 2000).
  4. Rosenberg, D. Use Case Driven Object Modeling with UML: A Practical Approach (Addison-Wesley Professional, 1999).
  5. Schneider, G., Winters, J.P. Applying Use Cases: A Practical Guide (2nd ed., Addison-Wesley Professional, 2001).

Метамодель и сертификация (OCUP)

  1. Weilkiens, T., Oestereich, B. UML 2 Certification Guide. Fundamental & Intermediate Exams (Morgan Kaufmann, 2006).
  2. Weilkiens, T., Oestereich, B. UML 2.0 Zertifizierung: Fundamental, Intermediate und Advanced (dpunkt, 2006).

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.