Buku ini merupakan panduan untuk memahami bagaimana melakukan analisis dan perancangan sofware yang berorientasi obyek. Sengaja digunakan UML (Unified Modeling Language) karena UML tidak lagi hanya dipakai untuk mendeskripsikan sistem software tetapi juga bisa digunakan untuk melakukan otomasi proses bisnis dan bahasa untuk pengembangan yang bebas platform.
Hal ini dimungkinkan karena adanya SOA (Service Oriented Architecture) dan MDA (Model Driven Architecture). Pembahasan dalam buku ini mencakup best practice analisis dan perancangan sistem di dunia perangkat lunak, konsep UML dari versi 1.x sampai dengan 2 x serta studi kasus penerapan UML didunia bisnis
Pembahasan buku ini mencakup: Analisis dan perancangan sistem: analisis kebutuhan, perancangan
sistem, perancangan manajemen data, implementasi sistem dan proses
pengembangan software.
UML 1 x sampai dengan 2 x yang mencakup 14 diagram lengkap dengan
filosofisnya masing-masing. Penerapan UML dalam analisis dan perancangan software dalam kasus riil seperti: KRS (Kartu Rencana Studi), belanja Online, galery VCD serta