หนังสือเล่มนี้แนะนำความรู้พื้นฐานของ UML และการใช้ Rational Rose อย่างครอบคลุมและโดยละเอียด และสาธิตวิธีการและขั้นตอนเฉพาะของการใช้ UML และ Rose สำหรับการสร้างแบบจำลอง
ซอฟต์แวร์ ผ่าน 4 กรณีที่ครอบคลุม หนังสือเล่มนี้แบ่งออกเป็น 20 บท 4 บทแรกเป็นส่วนพื้นฐานซึ่งแนะนำความรู้พื้นฐานของ UML และ Rose บทที่ 5 ถึง 13 เป็นจุดเน้นของหนังสือเล่มนี้ โดยแนะนำ 9 ไดอะแกรมและส่วนประกอบของ UML รวมถึง คำแนะนำที่เกี่ยวข้อง สร้างโมเดลและแนะนำวิธีการวาดไดอะแกรมต่างๆ ใน Rose ในตอนท้ายของแต่ละบท บทที่ 14 ถึง 17 เป็นส่วนแอปพลิเคชันขั้นสูงซึ่งแนะนำกลไกการขยาย UML วิศวกรรมสองทิศทาง เนื้อหาที่เกี่ยวข้องกับ RUP และ OCL กรณีศึกษาที่ครอบคลุม รวมถึงระบบการจัดการห้องสมุด ระบบเช่ารถ ระบบคริสตจักรออนไลน์ และระบบการขายหนังสือออนไลน์ เพื่อช่วยให้ผู้อ่านเข้าใจและเชี่ยวชาญในเนื้อหาที่เรียนรู้ก่อนหน้านี้อย่างลึกซึ้งยิ่งขึ้น และบรรลุการเรียนรู้และการปฏิบัติไปพร้อม ๆ กัน
หนังสือเล่มนี้ไม่เพียงเหมาะสำหรับผู้เริ่มต้นในการเรียนรู้ความรู้ที่เกี่ยวข้องกับการสร้างแบบจำลอง UML เท่านั้น แต่ยังสำหรับวิศวกรที่มีส่วนร่วมในการพัฒนา
ซอฟต์แวร์ เพื่อเรียนรู้และอ้างอิงถึงมัน หรือเป็นหนังสือคริสตจักรหรือหนังสืออ้างอิงสำหรับสาขาวิชาเอกที่เกี่ยวข้องกับคอมพิวเตอร์และ
ซอฟต์แวร์ ในวิทยาลัยและ มหาวิทยาลัย