معماری نرم افزار – فصل دوم – بخش دوم
دسته بندی ویژگیهای معماری نرم افزار ویژگیهای معماری (مثل scalability یا modularity) خیلی متنوعن؛ از چیزای سادهی کدنویسی تا مسائل سنگینِ عملیاتی.هیچ لیست استاندارد جهانی براشون وجود نداره(هرچند تلاش کردن) ولی هر سازمان برداشت خودش رو داره.ضمن اینکه دنیای نرمافزار...
معماری نرم افزار – فصل دوم – بخش اول
ویژگیهای معماری: تواناییهات رو بشناس معماریات باید از چه چیزهایی پشتیبانی کنه؟ ویژگیهای معماری نرمافزار—یعنی تواناییهای ذاتی یک معماری—مثل آجرهای پایهای هر سیستم هستن. بدون این ویژگیها نه میتونی تصمیمهای معماری بگیری، نه سبک معماری مناسبی انتخاب کنی، و حتی...
معماری نرم افزار – فصل اول – بخش دوم
آیا معماری و طراحی یکی نیستن؟ نه، معماری و طراحی یکی نیستن. معماری بیشتر به ساختار مربوطه، نه ظاهر؛ در حالی که طراحی بیشتر به ظاهر مربوطه، نه ساختار. مثلاً رنگ دیوارها، چیدمان مبلمان، یا نوع کفپوش (فرش یا چوب)...
معماری نرم افزار- فصل اول – بخش اول
مقدمه معماری نرمافزار، پایه و اساس موفقیت هر سیستم نرمافزاریه. چرا ؟ چون وقتی اصول معماری رو بشناسید و بهدرستی به کار ببرید، میتونید سیستمهایی بسازید که نهتنها عملکرد بهتری دارن، بلکه نیازهای کسبوکار رو هم بهتر پاسخ میدن و...