مطالبی که در این آموزش تدریس میشه به قرار زیر است:
فصل اول : زبان مدل سازی UML و نرم افزار Rational Rose
آشنایی با زبان مدل سازی UML
آشنایی با برنامه Rational Rose
روش نصب نرم افزار Rational Rose
اجرای نرم افزار Rational Rose
آشنایی با محیط نرم افزار Rational Rose
فصل دوم : نمودار Use Case
نمودار Use Case
افزودن Actor به نمودار
افزودن UseCase به نمودار
تغییر مشخصات UseCase
تغییر مشخصات Actor
تعیین رابطه در نمودار UseCase
تغییر مشخصات رابطه
افزودن یادداشت به نمودار
فصل سوم : نمودارهای Interaction
تعریف
روش رسم نمودار Sequence
افزودن شیء به نمودار
افزودن پیغام به نمودار
ایجاد نمودار Collaboration
تغییر مشخصات یک شیء
تغییر مشخصات یک پیغام
انواع پیغام در نمودار
فصل چهارم : کلاسها
مقدمه
افزودن کلاس به نمودار کلاس
بررسی خصوصیات یک کلاس
انواع کلاس در Rational Rose
تعریف آرگمان برای کلاس
استفاده از Package
فصل پنجم : صفات و عملیات
مقدمه
یافتن صفات و عملیاتها
تعریف صفت در کلاس
تعریف عملیاتهای یک کلاس
تعیین نحوه نمایش یک کلاس
فصل ششم : رابطه ها
انواع رابطه در UML
رابطه Association
رابطه Association دو طرفه
تغییر خصوصیات یک رابطه
رابطه Dependency
رابطه Generalization
رابطه Aggregation
فصل هفتم : نمایش رفتار شیء
مقدمه
نمودار حالت یا State Diagram
بررسی یک مثال
ایجاد نمودار حالت شیء Producer
ایجاد رویداد در حالت
تغییر خصوصیات یک انتقال
نمودار حالت شیء Consumer
نمودار حالت شیء Buffer
فصل هشتم : نمودار Component
مقدمه
ایجاد نمودار Component
ابزارهای رسم نمودار Component
رسم یک نمودار
مشاهده خصوصیات یک عنصر نمودار
بررسی یک مثال دیگر
فصل نهم : نمودار Deployment
مقدمه
رسم نمودار Deployment سیستم ATM
تغییر مشخصات یک پردازشگر
افزودن پردازش
تعیین نحوه نمایش نمودار
تغییر خصوصیات رابطه
فصل دهم : مقدمه ای بر تولید کد
مقدمه
تولید کد در محیط Visual Basic
مشاهده کد ایجاد شده
تولید نمودار از روی کد (مهندسی معکوس)
بررسی مشکلات مدل
و چندین نکته دیگر در UML در محیط Rational Rose 2003