***5
►طراحی معماری
►یک فرآیند چند مرحله ای
►توصیف Freeman
►این طراحی نشان دهنده :
ساختار داده ها و مولفه های برنامه
شیوه معماری نهایی سیستم
***6
►مراحل طراحی معماری
طراحی داده
ارائه الگوی معماری
►محصول کاری یک طرح معماری شامل :
معماری داده
معماری برنامه
خصوصیات مولفه ها
روابط مولفه ها
***7
►نگرش (Garlan & Shaw)
►مقایسه معماری ساختمان و نرم افزار
معماری ساختمان
معماری نرم افزار
►دلایل اهمیت وجود معماری نرم افزار از دیدگاه Bass
***8
►مختصری از طراحی داده
►مدلی از داده یا اطلاعات است
►شامل دیدگاه مشتری یا کاربر از داده است
►اشیاء داده را به ساختمان داده هایی در سطح مولفه ترجمه می کند.
►طراحی داده در سطح مولفه
نمایش ساختمان داده ای که با یک یا چند مولفه ارتباط مستقیم دارد
***9
►مدل های معماری نرم افزار
►نمایشی برای تبیین، طرح معماری نرم افزار است.
►هر مدل یک دسته بندی خاص را برای اجزاء سیستم درنظر می گیرد.
►معمار نرم افزار، مدل معماری را به عنوان الگویی جهت ساخت نرم افزار ارائه می کند.