اين كتاب، يكي از معدود كتاب‌هاي تحليل و طراحي شي‌گرا با تمركز بر مفهوم Unified Process است كه كاملاً به‌صورت اجرايي و عملياتي نوشته شده است. آقاي Martin Fowler از اين كتاب به‌عنوان بهترين كتاب در حوزه طراحي شي‌گرا نام برده است و جالب اينكه نسخه مجاني اين كتاب در دسترس همگان است. نكته قابل توجه براي مطالعه اين كتاب، نياز به دانش اوليه در مورد شي‌گرايي و خصوصاً كلاس‌ها، اشياء و روابط بين اشياء مي‌باشد.

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

  • بخش اول: معرفي

1) تحليل و طراحي شي‌گرا
2) توسعه تكراري و فرآيند يكپارچه
3) مطالعه موردي: The NextGen POS System

  • بخش دوم: شناخت (Inception)

4) شناخت
5) درك نيازمندي‌ها
6) مدل موارد كاربري: نوشتن نيازمندي‌هاي حوزه
7) شناسايي ساير نيازمندي‌ها
8) از شناخت تا بسط (Elaboration)

  • بخش سوم: بسط، تكرار اول

9) مدل موارد كاربري: رسم نمودارهاي ترتيبي (Sequence) سيستم
10) مدل دامنه: تصويري نمودن مفاهيم
11) مدل دامنه: افزودن ارتباطات (Associations)
12) مدل دامنه: افزودن صفات
13) مدل موارد كاربري: افزودن جزئيات با عمليات
14) از نيازمندي‌ها به طراحي در اين تكرار
15) نماد نمودار تعامل (Interaction)
16) GRASP: طراحي موضوعات با وظايف
17) مدل طراحي: Use-Case Realizations با الگوهاي GRASP
18) مدل طراحي: تعيين قابليت رويت(Visibility)
19) مدل طراحي: ايجاد نمودارهاي كلاس طراحي
20) مدل پياده‌سازي: نگاشت طراحي‌ها به كد

  • بخش چهارم: بسط تكرار دوم

21) تكرار دوم و نيازمندي‌هايش
22) GRASP: الگوهاي بيشتر براي انتساب وظايف
23) طراحي Use-Case Realizations با الگوهاي طراحي GoF

  • بخش پنجم: بسط تكرار سوم

24) تكرار سوم و نيازمندي‌هايش
25) مرتبط‌‌‌ سازي موارد كاربري
26) مدلسازي Generalization
27) بهبود مدل دامنه
28) افزودن نمودار ترتيبي جديد و قراردادها (Contracts)
29) مدلسازي رفتار در نمودارهاي حالت
30) طراحي معماري منطقي با الگوها
31) سازماندهي بسته‌هاي مدل طراحي و پياده‌سازي
32) معرفي تحليل معمارانه و مستند معماري نرم‌افزار
33) طراحي Use-Case Realizations بيشتر با اشياء و الگوها
34) طراحي يك چارچوب پايا با الگوها

  • بخش ششم: موضوعات ويژه

35) ابزارهاي طراحي
36) معرفي مشكلات برنامه‌ريزي و پروژه تكراري
37) كامنت‌هايي در مورد توسعه تكراري و فرآيند يكپارچه
38) نمادهاي بيشتر از UML

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

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


Time limit is exhausted. Please reload CAPTCHA.