این کتاب به موضوع مهندسی نرمافزار در عمل میپردازد. استفاده از نرمافزار "Rational Rose" یکی از موضوعات مهم این کتاب است. ایجاد "موارد کاربرد" یا "Use Case"، مفهوم کلاسها و اشیا، نمودارهای UML، یافتن تعامل اشیا، مشخص کردن رابطهها، شناسایی وراثت، بررسی رفتار شیء، و چک کردن و بررسی مدل، بخشی از مطالب مورد بررسی در این کتاب است.
مناسب برای: اساتید و دانشجویان رشتههای کامپیوتر و فناوری اطلاعات.
پیشنیاز: آشنایی با مهندسی نرمافزار. پیشنهاد میشود قبل از مطالعهی این کتاب، کتاب "مهندسی نرمافزار" نوشتهی یان سامرویل و ترجمهی جعفرنژاد قمی مطالعه گردد.
مهارتی که کسب خواهید کرد: با مفاهیم کلی در مهندسی نرمافزار آشنا میشوید و UML و RUP را آموزش میبینید، و میتوانید نرمافزار "Rational Rose" را به کار ببرید.
آزمایشگاه مهندسی نرمافزار
فصل اول : مقدمه
فصل دوم : شروع یک پروژه
فصل سوم : ایجاد موارد کاربرد
فصل چهارم : در جستوجوی کلاسها
فصل پنجم : یافتن تعامل اشیا
فصل ششم : مشخصسازی رابطهها
فصل هفتم : اضافه کردن رفتار و ساخت کلاس
فصل هشتم : شناسایی وراثت
فصل نهم : تحلیل رفتار شیء
فصل دهم : چک کردن و بررسی مدل