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