ا تعریفی از مهندسی نرم افزار و انواع فرآیندهای تولید نرم افزار به سراغ معرفی بخش های اساسی طراحی نرم افزار رفته ، امکانسنجی ، اعتبار سنجی و تمام خواسته های نرم افزار را بیان می کند. در ادامه کار مدل های سیستمی را بیان کرده و نمودارهای کلاس، حالت، فعالیت و توالی را رسم می کند. برآورد هزینه های ایجاد نرم افزار با توضیحات کامل انجام شده است. این تحقیق کامل در درس مهندسی نرم افزار و برای دانشجویان مهندسی نرم افزار و علوم کامپیوتر بسیار مناسب است.