Obliba jazyka UML, který je používán jako jeden ze základních nástrojů při analýze, návrhu a modelování aplikací, stále roste. Srozumitelná publikace napsaná zkušenou autorskou dvojicí vás postupně seznámí se všemi oblastmi používání tohoto mocného jazyka i se souvisejícími technikami používanými při vývoji softwaru. Použití popisovaných technik je vždy názorně ilustrováno na konkrétním příkladu v nástroji CASE.
Celým textem knihy prolínají užitečné případové studie, ukázky reálných projektů i praktické diagramy a schémata v jazyce UML. Ihned tak uvidíte, jak probíraná témata řeší profesionálové z reálné praxe při své každodenní práci.
Kniha vám mimo jiné přívětivě vysvětlí:
* Jak důležitá je správná, kompletní a přesná specifikace požadavků
* Jak si poradit s procesním modelováním
* K čemu slouží nový standard modelování procesů BPMN
* Jak správně definovat případy užití a jak plně využívat jejich sílu
* Jak modelovat třídy, objekty a objektovou spolupráci
* Jak vám při každodenním vývoji pomohou stavové diagramy a diagramy aktivit
* Jak si poradit s nesnadnými úkoly v rámci datového modelování
* Proč je užitečné držet se při vývoji osvědčených metodik, například metodiky Select Perspective
* Jaké jsou nejmodernější trendy při vývoji software a jak je modelovat pomocí UML: komponentový vývoj a koncept MDA
* Jaká je podstata analýzy webových služeb pomocí UML
Kniha, jejíž text je kompletně aktualizován na nové technologie jazyka UML 2.0, pomůže v začátcích či v nesnázích všem softwarovým analytikům, programátorům i studentům softwarového inženýrství.