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

UML обяснено от тримата му дизайнери
В ръководството за потребителя на UML създателите на езика UML (Грейди Буч, Джеймс Ръмбо и Ивар Джейкъбсън) представят различните аспекти на езика в ясна и подробна форма, която улеснява ученето. Тази книга ще позволи на читателя да:
- разберете какво е UML и какво не;
- овладяват речника и правилата на UML;
- да разберат как да прилагат UML в често срещани ситуации на моделиране;
- се възползвайте от опита и ноу-хау на дизайнерите на UML.
Към кого е адресирана тази книга ?
- На всички, които участват в проекти за разработка на софтуер: собственици, ръководители на проекти, анализатори и дизайнери, софтуерни архитекти, разработчици и др.;
- На всички програмисти на C ++, Java или други, които желаят да моделират, преди да започнат да пишат код;
- Студенти по компютърни науки (софтуерно инженерство или UML моделиране), които ще могат да задълбочат концепциите, изучавани в клас.
Грейди Буч, Джеймс Ръмбо и Ивар Джейкъбсън са дизайнерите на езика UML. Те са признати в цял свят за техния много важен принос в развитието на обектните технологии, включително методите Booch, OMT и OOSE. И тримата са наети от Rational Software.
- Първи стъпки
- Четирите принципа на моделирането
- Преглед на UML
- Цикъл на разработка на софтуер
- Моделиране на елементарни структури
- Класове: атрибути, операции и отговорности
- Връзки: зависимости, обобщения, асоциации
- Общи езикови механизми: спецификации, декорации, общи различия и механизми за разтегливост
- Диаграми, изгледи и модели
- Диаграми на класовете
- Моделиране на усъвършенствани структури
- Разширени класове: класификатори, множественост, видимост, подпис, полиморфизъм
- Разширени взаимоотношения: множествено наследяване, морска годност, състав, усъвършенстване
- Интерфейси, видове и роли
- Групиране на дизайнерските елементи в пакети
- Бетонни тела и прототипни тела
- Обектна диаграма
- Инженеринг надолу по веригата и обратно инженерство