
هدف از اين كتاب، پاسخ به اين سوال است كه چگونه ميتوان معماري را مستند نمود بطوريكه ديگران بتوانند با موفقيت آن را استفاده، نگهداري نموده و سيستم را مطابق با آن توليد نمايند. حاصل تلاش جمعي از نويسندگان كه در راس آنها Paul Clements و Len Bass قرار دارند كه قبلاً هم نشان دادند كه در حوزه معماري نرمافزار تبحري خاص دارند. ويرايش قبلي اين كتاب كه در سال 2002 چاپ شده بود، نيز نگاهي ساختارمندانه به مستندسازي معماري داشت و در اين ويرايش، دقت مستندسازي و زواياي پنهان معماري نرمافزار را بهخوبي نشان ميدهد. افزوده شدن ضميههاي در مورد SysML و AADL ديدگاه خاص اين معماران را به مستندسازي نشان ميدهد. خواندن اين كتاب به افرادي كه به معماري نرمافزار علاقه دارند، توصيه ميشود.
اين كتاب از بخشهاي زير تشكيل ميشود:
پيش گفتار: مستندسازي و معماريهاي نرمافزار
- گذري كوتاه بر معماري نرمافزار
- گذري كوتاه بر مستندسازي معماري نرمافزار
- ديدهاي معماري
- سبكهاي معماري
- هفت قانون مستندسازي دقيق
بخش اول: مجموعهاي از سبكهاي معماري نرمافزار
- فصل اول: ديدهاي ماژول
- فصل دوم: توري از برخي سبكهاي ماژول
- فصل سوم: ديدهاي مولفه و اتصال
- فصل چهارم: توري از برخي سبكهاي مولفه و اتصال
- فصل پنجم: ديدهاي تخصيص و توري از برخي سبكهاي تخصيص
بخش دوم: ماوراء ساختار: تكميل مستندسازي
- فصل ششم: ماوراء مقدمات
- فصل هفتم: مستندسازي رابطهاي نرمافزار
- فصل هشتم: مستندسازي رفتار
بخش سوم: ساخت مستندات معماري
- فصل نهم: انتخاب ديدها
- فصل دهم: ساخت بسته مستندات
- فصل يازدهم: بازبيني يك مستند معماري
سخن آخر
- ISO/IEC 42010
- Rational Unified Process
- استفاده از مجموعه ديدگاههاي Rozanski و Woods
- مستندسازي معماري در پروژههاي توسعه چابك
- چارچوب معماري وزارت دفاع آمريكا (DoDAF)
- مستندات معماري كجا پايان مييابند
- كلمه نهايي
ضميه الف: UML
ضميمه ب: SysML
ضميمه ج: AADL
نسخه بهزبان انگليسي اين كتاب را ميتوانيد از اينجا دانلود كنيد.