کتاب مهندسی نرمافزار
مطالب این کتاب مطابق با سرفصل درس مباحث پیشرفته در مهندسی نرم افزار دانشگاه پیام نور تدوین شده است.
«فروشگاههای تجاری خوب و بد بسیاری را بازدید و رتبه مدیران آنها را بررسی نمودهام. اغلب نگرانیهایی در مدیرانی که تلاش بیهوده ای در پروژههای ترسناک انجام میدادند، از زمآنهای سر رسید غیر ممکن ابراز نارضایتی میکردند یا سیستمهایی تحویل می دادنند که غیر منطبق با نیاز مشتری بود و زمان زیادی برای نگهداری نیاز داشتند را مشاهده نمودم.»
ساخت نرمافزارهای رایانهای مسئولیتی پیچیده است به خصوص اگر افراد زیادی برای مدت طولانی باهم کار کنند. این توضیح دلیل نیاز به مدیریت در پروژههای نرمافزاری را مشخص مینماید.
فهرست مطالب
مفاهیم مدیریت پروژه
1-1 حیطه عمل مدیریت
1-1-1 افراد
1-1-2 محصول
1-1-3 فرآیند
1-1-4 پروژه
1-2 افراد
1-2-1 ذینفعان
1-2-2 رهبران تیم
1-2-3 تیم نرمافزاری
1-2-4 تیمهای چابک
1-2-5 موارد مربوط به هماهنگی و ارتباطات
1-3 محصول
1-3-1محدوده نرمافزار
1-3-2 تجزیه مسئله
1-4 فرآیند
1-4-1 مدلسازی محصول و فرآیند
1-4-2 تجزیه فرآیند
1-5 پروژه
1-6 اصلW5HH
1-7 اصول بحرانی
1-8 خلاصه
معیارهای پروژه و فرآیند
2-1 معیارها در محدوده پروژه و فرآیند
2-1-1 معیارهای فرآیند بهبود فرآیند نرمافزار
2-1-2 معیارهای پروژه
2-2 اندازهگیری نرمافزار
2-2-1 معیارهای اندازهگرا
2-2-2 معیارهای عملکردگرا
2-2-3 مطابقت معیارهای نقطه کاری و تعداد خط برنامه
2-2-4 معیارهای شیءگرا
2-2-5 معیارهای مورد کاربردگرا
2-2-6 معیارهای پروژه برنامههای کاربردی وب
2-3 معیارهایی برای کیفیت نرمافزار
2-3-1 اندازهگیری کیفیت
2-3-2 کارایی رفع نقص
2-4 تجمیع معیارها در فرآیند نرمافزار
2-4-1 نکاتی در مورد معیارهای نرمافزار
2-4-2 ایجاد مبنا
2-4-3 ارزیابی، محاسبه و جمعآوری معیارها
2-5 معیارهایی برای سازمانهای کوچک
2-6 ایجاد برنامه معیارهای نرمافزار
2-7 خلاصه
تخمین پروژههای نرمافزار
3-1 نگاهی به تخمین
3-2 فرآیند برنامهریزی پروژه
3-3 محدوده نرمافزار و امکانسنجی
3-4 منابع
3-4-1 منابع انسانی
3-4-2 منابع نرمافزاری با قابلیت استفاده مجدد
3-4-3 منابع محیطی
3-5 تخمین پروژه نرمافزار
3-6 فنهای تجزیه
3-6-1 تعیین اندازه نرمافزار
3-6-2 تخمین مبتنی بر مسئله
3-6-3 مثالی از تخمین با تعداد خط برنامه
3-6-4 مثالی از تخمین بر مبنای نقطه کار
3-6-5 تخمین بر مبنای فرآیند
3-6-7 مثالی از تخمین بر مبنای فرآیند
3-6-7 تخمین با مورد کاربرد
3-6-9 تطبیق تخمینها
3-7 مدلهای تخمین تجربی
3-7-1 ساختار مدلهای تخمین
3-7-2 مدل COCOMO II
3-7-3 معادله نرمافزار
3-8 تخمین پروژههای شیءگرا
3-9 اختصاصی کردن روشهای تخمین
3-9-1 تخمین توسعه چابک
3-9-2 تخمین پروژه برنامه کاربردی وب
3-10 تصمیم ساخت/خرید
3-10-1 ایجاد درخت تصمیم
3-10-2 برون سپاری
3-11 خلاصه
زمانبندی پروژه
4-1 مفاهیم پایه
4-2 زمانبندی پروژه
4-2-1 اصول پایه
4-2-2 رابطه بین افراد و تلاش
4-2-3 توزیع تلاش
4-3 تعریف مجموعه وظایف پروژه نرمافزار
4-3-1 مثالی از مجموعه وظایف
4-3-2 پالایش اعمال مهندسی نرمافزار
4-4 تعریف شبکه وظیفه
4-5 زمانبندی
4-5-1 نمودار خط زمانی
4-5-2 زمانبندی و پیگیری
4-5-3 پیگیری پیشرفت پروژه شیءگرا
4-5-4 زمانبندی پروژههای برنامه کاربری وب
4-6 تحلیل ارزش به دست آمده
4-7 خلاصه
مدیریت ریسک
5-1 راهبُردهای ریسک غیرفعال در مقابل فعال
5-2 ریسکهای نرمافزار
5-3 شناسایی ریسک
5-3-1 ارزیابی ریسک کلی پروژه
5-3-2 محرکها و اجزاء ریسک
5-4 تصویر ریسک
5-4-1 توسعه جدول ریسک
5-4-2 ارزیابی اثر ریسک
5-5 پالایش ریسک
5-6 کاهش، نظارت و مدیریت ریسک
5-7 برنامه RMMM
5-8 خلاصه
نگهداری و مهندسی مجدد
6-1 نگهداری نرمافزار
6-2 حمایت پذیری نرمافزار
6-3 مهندسی مجدد
6-4 مهندسی مجدد فرآیند کسب کار
6-4-1 فرآیند کسبوکار
6-4-2 یک مدل مهندسی مجدد فرآیند کسبوکار
6-5 مهندسی مجدد نرمافزار
6-5-1 مدل فرآیند مهندسی مجدد نرمافزار
6-5-2 فعالیتهای مهندسی مجدد نرمافزار
6-6 مهندسی معکوس
6-6-1 مهندسی معکوس برای درک داده
6-6-2 مهندسی معکوس برای درک پردازش
6-6-3 مهندس معکوس رابطهای کاربر
6-7 بازسازی
6-7-1 بازسازی کد برنامه
6-7-2 بازسازی داده
6-8 مهندسی پیشرو
6-8-1 مهندسی پیشرو برای معماری خادم/مخدوم
6-8-2 مهندسی پیشرو برای معماری شیءگرا
6-9 اقتصاد مهندسی مجدد
6-10 خلاصه
بهبود فرآیند نرمافزار
7-1 بهبود فرآیند نرمافزار چیست؟
7-1-1 روشهایی برای بهبود فرآیند نرمافزار
7-1-2 مدلهای بلوغ
7-1-3 آیا فرآیند بهبود نرمافزار همگانی است؟
7-2 فرآیند بهبود فرآیند نرمافزار
7-2-1 ارزیابی و تحلیل شکاف
7-2-2 آموزش و پرورش
7-2-3 انتخاب و توجیه
7-2-4 نصب و راهاندازی/ مهاجرت
7-2-5 ارزیابی
7-2-6 مدیریت ریسک بهبود فرآیند نرمافزار
7-2-7 عاملهای موفقیت بحرانی
7-3 مدل بلوغ توانایی یکپارچه CMMI
7-4 افراد مدل بلوغ توانایی
7-5 چارچوبهای دیگر بهبود فرآیند نرمافزار
7-5 بازگشت سرمایه بهبود فرآیند نرمافزار
7-7 گرایشهای بهبود فرآیند نرمافزار
7-8 خلاصه
گرایشهای نوظهور
8-1 تکامل فنآوری
8-2 ملاحظه گرایشهای مهندسی نرمافزار
8-3 شناسایی گرایشهای نرم
8-3-1 مدیریت پیچیدگی
8-3-2 نرمافزارهای دنیای باز
8-3-3 نیازمندیهای پدیدار شده
8-3-4 ترکیب استعداد
8-3-5 قطعههای سازنده نرمافزار
8-3-6 تغییر ادراک ارزش
8-3-7 متن باز
8-4 مسیرهای فن آوری
8-4-1 گرایشهای فرآیند
8-4-2 چالشهای بزرگ
8-4-3 توسعه مشارکتی
8-4-4 مهندسی نیازمندیها
8-4-5 توسعه نرمافزار مدل محور
8-4-6 طراحی پستمدرن
8-4-7 توسعه آزمون محور
8-5 گرایشهای وابسته به ابزار
8-5-1 ابزارهای پاسخگو به گرایشهای نرم
8-5-2 ابزارهایی که نشاندهنده گرایشهای فنآوریاند
8-6 خلاصه
تفسیر نتایج
9-1 اهمیت بازدید نرمافزار
9-2 افراد و روشی که سیستم را میسازند
9-3 حالتهای جدید نمایش اطلاعات
9-4 چشمانداز آینده
9-5 مسؤولیت مهندس نرمافزار
9-6 سخن پایانی
مطالب مرتبط
تگها
مطالب پربیننده
- سئوالات و پاسخنامه آزمون دکترای مهندسی صنایع سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مهندسی پزشکی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مهندسی مکانیک (2) سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مهندسی مکانیک (1) سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مهندسی نقشه برداری سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مهندسی عمران سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مهندسی برق سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای علوم شناختی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای علوم کامپیوتر و بیوانفورماتیک سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای ژئوفیزیک سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای فیزیک سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای ریاضی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای آمار سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای آموزش زبان و ادبیات انگلیسی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای بیوشیمی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای شهرسازی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای معماری سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مدرسی معارف اسلامی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای علوم ارتباطات سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای حسابداری سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای گردشگری سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای حقوق سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای مدیریت سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای علم اطلاعات و دانش شناسی سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای روانشناسی ۲ سال ۱۴۰۳
- سئوالات و پاسخنامه آزمون دکترای سنجش و اندازه گیری سال 1403
- سئوالات و پاسخنامه آزمون دکترای روانشناسی سال 1403
- سئوالات و پاسخنامه آزمون دکترای علوم تربیتی سال 1403
- سئوالات و پاسخنامه آزمون دکترای فلسفه سال 1403
- سئوالات و پاسخنامه آزمون دکترای الهیات و معارف اسلامی سال 1403
- قوانین کلاس و مدرسه
- قالب آماده و زیبای پاورپوینت(15)
- ۵ فیلم که همه زنان ایرانی باید تماشا کنند
- شعار سال ۱۴۰۱ «سال تولید، دانشبنیان و اشتغالآفرین»
- پورنوگرافی چیست و چه اثری بر مغز و رابطه جنسی دارد؟
- رنگ چشم هایتان درباره شما و اجدادتان چه می گوید؟
- قالب زیبای پاورپوینت برای ارائه پروپوزال و دفاع رساله دکترا
- قالب پاورپوینت کادر دار زیبا
- متن کامل دعای جوشن کبیر با ترجمه
- قالب پاورپوینت گرافیکی و طرح دار زیبا
- قالب پاورپوینت گرافیکی زیبا
- نمونه تدریس درس اول هدیه آسمان پنجم
- قالب پاورپوینت گرافیکی جالب
- اندکی درباره درسپژوهی
- قیافه و ظاهر واسه متولدین کدوم ماه، خیلی مهمه؟
- چشم رنگی ها چه شخصیتی دارند؟ روانشناسی رنگ چشم ها
- قالب پاورپوینت
- همه زائران سلطان
- کتاب پسری که جادویی شد
- معرفی کتاب
- دوستی با کتاب
- قالب پاورپوینت گرافیکی
- درباره محسن رضایی
- تکنولوژی و اهمیت آن در زندگی امروزی
- معرفی کتاب
- خلاصه کتاب سواد بصری
- درباره فخرالدین عراقی
- درباره امیر کبیر
- کتاب پیوند زخم خورده
- کتاب راهنمای کامل Interaction access