Ръководството за; потребител на uml - Джеймс Румба, Грейди Буч, Ивар

потребител

UML обяснено от тримата му дизайнери

В ръководството за потребителя на UML създателите на езика UML (Грейди Буч, Джеймс Ръмбо и Ивар Джейкъбсън) представят различните аспекти на езика в ясна и подробна форма, която улеснява ученето. Тази книга ще позволи на читателя да:

  • разберете какво е UML и какво не;
  • овладяват речника и правилата на UML;
  • да разберат как да прилагат UML в често срещани ситуации на моделиране;
  • се възползвайте от опита и ноу-хау на дизайнерите на UML.

Към кого е адресирана тази книга ?

  • На всички, които участват в проекти за разработка на софтуер: собственици, ръководители на проекти, анализатори и дизайнери, софтуерни архитекти, разработчици и др.;
  • На всички програмисти на C ++, Java или други, които желаят да моделират, преди да започнат да пишат код;
  • Студенти по компютърни науки (софтуерно инженерство или UML моделиране), които ще могат да задълбочат концепциите, изучавани в клас.

Грейди Буч, Джеймс Ръмбо и Ивар Джейкъбсън са дизайнерите на езика UML. Те са признати в цял свят за техния много важен принос в развитието на обектните технологии, включително методите Booch, OMT и OOSE. И тримата са наети от Rational Software.

  • Първи стъпки
    • Четирите принципа на моделирането
    • Преглед на UML
    • Цикъл на разработка на софтуер
  • Моделиране на елементарни структури
    • Класове: атрибути, операции и отговорности
    • Връзки: зависимости, обобщения, асоциации
    • Общи езикови механизми: спецификации, декорации, общи различия и механизми за разтегливост
    • Диаграми, изгледи и модели
    • Диаграми на класовете
  • Моделиране на усъвършенствани структури
    • Разширени класове: класификатори, множественост, видимост, подпис, полиморфизъм
    • Разширени взаимоотношения: множествено наследяване, морска годност, състав, усъвършенстване
    • Интерфейси, видове и роли
    • Групиране на дизайнерските елементи в пакети
    • Бетонни тела и прототипни тела
    • Обектна диаграма
    • Инженеринг надолу по веригата и обратно инженерство