نویسنده کتاب: Karl Wiegers and Joy Beatty موضوع کتاب: , , ,
امتیاز

كتاب‌هاي بسيار زيادي در حوزه مهندسي نيازمندي‌ها و شناخت نيازمندي‌ها با روش‌هاي مختلف و يا ابزارهاي مختلف تابحال ارائه شده است. مهندسي نيازمندي‌ها يكي از كليدي‌ترين فعاليت‌هاي توسعه نرم‌افزار مي‌باشد كه همواره يكي از چالش‌هاي اين حوزه بوده است. با يك جستجوي ساده در فهرست شكست‌هاي پروژه‌هاي نرم‌افزاري، «عدم درك نيازمندي‌ها» يا «نامشخص بودن نيازمندي‌ها» را به‌عنوان يكي از ده مشكل كليدي در حوزه نرم‌افزار پيدا مي‌كنيد. با اينكه متدولوژي‌هاي بسياري همچون گروه چابك سعي به استفاده از چرخه‌هاي كوتاه و تكراري براي  كاهش اين مشكل دارند، اما باز هم اين موضوع سبب شكست پروژه‌ها، خصوصاً در حد متوسط مي‌شود. واقعاً چرا مهندسي نيازمندي‌ها اين‌چنين دشوار است؟ كتاب مهندسي نيازمندي‌ها، به‌عنوان يكي از كاربردي‌ترين كتاب‌هاي اين حوزه شناخته مي‌شود كه به چاپ سوم رسيده است. اين كتاب سعي به همراه كردن شما به‌صورت گام به گام در مهندسي نيازمندي‌ها و شناخت نيازهاي ذي‌نفعان دارد. خواندن اين كتاب به تمامي افرادي كه به اين حوزه علاقه دارند، توصيه مي‌شود. هرچند به نظرم اين حوزه فضاي بسيار جالب و يزرگي براي تحقيق و تفحص دارد و نيازمند مطالعه كتاب‌هاي بيشتري است.

ویرایش سوم این کتاب شامل بخش‌های زیر است:

  • بخش اول: مهندسي نيازمندي‌ها: چيستي، چرايي و چه كسي

1) اصول مهندسي نيازمندي‌ها
2) نيازمندي‌ها از ديد مشتري
3) بهترين تجربيات مهندسي نيازمندي‌ها
4) تحليل‌گر كسب و كار

  • بخش دوم: توسعه نيازمندي‌ها

5) احراز نيازمندي‌هاي كسب و  كار
6) جستجوي صداي مشتري
7) استخراج نيازمندي‌ها
8) درك نيازمندي‌هاي كاربر
9) بازي با قوانين
10) مستندسازي نيازمندي‌ها
11) نوشتن نيازمندي‌ها خوب
12) يك تصوير با ارزش‌تر از 1024 كلمه
13) تعيين نيازمندي‌هاي داده‌اي
14) ماوراء كاركردها
15) كاهش ريسك از طريق نمونه‌سازي (prototyping)
16)نخست چيزهاي مهم: تعيين اولين نيازمندي‌ها
17) تصديق نيازمندي‌ها (Validating)
18) استفاده مجدد نيازمندي‌ها
19) ماوراء توسعه نيازمندي‌ها

  • بخش سوم: نيازمندي‌هاي براي پروژه‌هاي نوع خاص

20) پروژه‌هاي چابك
21) پروژه‌هاي بهبود و جايگزيني
22) پروژه‌هاي مبتني بر بسته
23) پروژه‌هاي برون سپاري‌شده
24) پروژه‌هاي اتوماسيون فرآيندهاي كسب و كار
25) پروژه‌هاي تحليل كسب و كار
26) پروژه‌هاي سيستم‌هاي توكار (Embedded) و آني (real-time)

  • بخش چهارم: مديريت نيازمندي‌ها

27) تجربيات مديريت نيازمندي‌ها
28) تغيير اتفاق مي‌افتد
29) ارتباط زنجيره نيازمندي‌ها
30) ابزارهاي مديريت نيازمندي‌ها

  • بخش پنجم: پياده‌سازي مهندسي نيازمندي‌ها

31) بهبود فرآيندهاي نيازمندي‌ها
32) نيازمندي‌هاي نرم‌افزار و مديريت ريسك

نسخه به‌زبان انگلیسی این کتاب را می‌توانید از اینجا دانلود کنید.

یک دیدگاه بگذارید.


Time limit is exhausted. Please reload CAPTCHA.