Сподобалися запитання - такі ж, як і я собі:
Як я можу зрозуміти UML простою англійською мовою, достатньо, щоб я міг пояснити це своїм колегам? Які канонічні ресурси для розуміння UML на рівні землі?
Ось що я знайшов:
Для початку: моїм вибором буде Фаулер UML Distilated . Як вже було сказано, це справді перегонка основ: визначення, приклади, поради щодо того, коли певний тип діаграми слід використовувати чи не слід використовувати. Це також хороша довідка , якщо ви хочете зосередити увагу на певній частині UML, не читаючи обкладинку книги на обкладинці.
Для більш детального, але простого англійського вступу: UML 2 для чайників зробив для моїх колег і мене. Він не тільки представляє UML, його синтаксис та використовує надовго, але має чимало порад щодо хорошої практики програмування та дизайну.
Між двома книгами є випадкові відмінності щодо того, який синтаксис належить до якої версії стандарту UML. Вони, однак, є незначними та, безумовно, не важливими для використання діаграм UML для передачі ідей дизайну. (Наприклад: чи дозволяє UML 2 дискретні множини, тобто показує, що певна властивість може мати саме X, Y або Z об'єкти, а не нуль, один, багато чи більше, ніж X, скажімо, коли імена учасників слід підкреслювати. ..)
Для цілком неакадемічного та менш багатословного вступу: у цьому блозі є статті про різні біти UML:
http://blog.diadraw.com/category/uml/
Це не підручник, тому далеко не вичерпний, але він також використовує розповіді та приклади, що не є підручниками, до яких можна звернути увагу. Кілька доступних публікацій зосереджені на візуальному введенні понять UML, тож ви можете повністю пропустити читання тексту.