يقدم هذا الكتاب بشكل شامل ومفصل المعرفة الأساسية لـ UML واستخدام Rational Rose، ومن خلال 4 حالات شاملة، يوضح الأساليب والخطوات المحددة لاستخدام UML وRose لنمذجة
البرامج . ينقسم الكتاب إلى 20 فصلاً، الفصول الأربعة الأولى هي الجزء الأساسي، الذي يقدم المعرفة الأساسية لـ UML وRose. الفصول من 5 إلى 13 هي محور الكتاب، حيث تقدم الرسوم البيانية التسعة ومكونات UML، بالإضافة إلى. الاقتراحات ذات الصلة بتكنولوجيا النموذج، وتقدم أساليب رسم تخطيطي مختلفة في الفصول من 14 إلى 17 في Rose، وهي أجزاء تطبيقية متقدمة، والتي تقدم آلية تمديد UML، والهندسة ثنائية الاتجاه، والمحتوى ذي الصلة بـ RUP وOCL؛ دراسات حالة شاملة، بما في ذلك نظام إدارة المكتبات ونظام تأجير السيارات ونظام الكنيسة عبر الإنترنت ونظام مبيعات الكتب عبر الإنترنت، لمساعدة القراء على تعميق فهمهم وإتقانهم للمحتوى الذي تم تعلمه مسبقًا وتحقيق الهدف من التعلم والممارسة.
هذا الكتاب ليس مناسبًا للمبتدئين فقط لتعلم المعرفة ذات الصلة بنمذجة UML، ولكنه مناسب أيضًا للمهندسين المشاركين في تطوير
البرمجيات لتعلمها والرجوع إليها، أو ككتاب كنيسة أو كتاب مرجعي للتخصصات المتعلقة بالكمبيوتر
والبرمجيات في الكليات والجامعات. الجامعات.