چکیده 1 فصل اول: 2 مقدمه 2 1- مقدمه 3 فصل دوم: 5 تعاریف و مفاهیم پایه 5 2-1- معماری نرم افزار چیست.. 6 2-2- تعاریف پایه در معماری نرم افزار 8 2-3- الگوهای معماری یا سبکهای معماری. 9 2-4- مدل مرجع. 9 2-5- معماری مرجع. 10 2-6- دیدگاه های معماری. 10 2-7- دیدگاه Bass. 11 2-8- دیدگاه 4+1. 12 2-9- دیدگاههای دیگر. 12 2-10- طراحی معماری نرم افزار 13 2-12- کارکردهای سیستم و معماری نرمافزار 13 فصل سوم: 15 پیشینه معماری نرم افزار 15 3-1- ویژگیهای کیفی. 16 3-2- ویژگیهای کیفی سیستم. 18 3-3- ویژگیهای کیفی معماری. 18 3-4- یک طراحی معماری خوب باید دارای چه ویژگیهایی باشد. 19 3-5- دستیابی به ویژگیهای کیفی. 20 فصل چهارم: 21 روش کار 21 4-1- روش های معماری. 22 4-2- الگوهای معماری. 23 4-3- ارتباط تاکتیکها و الگوهای معماری. 25 4-4- روشهای طراحی معماری نرم افزار 25 4-5- طراحی مبتنی بر ویژگی. 26 4-6- طراحی به کمک سبک های معماری مبتنی بر ویژگی. 27 4-7- طراحی با ملاحظات اقتصادی با استفاده ...