PDA

View Full Version : معماری نرم افزار



narsiso
یک شنبه 19 دی 1389, 16:31 عصر
سلام
کسی می دونه طبقه بندی معماری 12 لایه مایکروسافت یعنی چی؟ به من گفتن یک شکل داره کسی چیزی در این مورد میدونه؟ اگر می دونید لطفاً کمک کنید.

Mahdix
یک شنبه 26 دی 1389, 18:40 عصر
من معماری سه لایه شنیدم اما 12 لایه! نه. لایه دیتا، لایه منطق و لایه واسط کاربری هست. شکل الان دم دست ندارم.
Data Layer
Business Logic Layer
User Interface Layer

mehrbani
پنج شنبه 05 اسفند 1389, 05:45 صبح
دوست عزیز
Layering یا لایه بندی نرم افزار یکی از Pattern های معماری هست که دارای اصولی هست ، مثل اینکه هر لایه فقط می تونه با لایه زیری خودش در ارتباط باشه و کمترین وابستگی بین لایه ها وجود داشته باشه و ...

حالا شما بنابر نیازتون میتونید N لایه ایجاد کنید ، لایه بندی 3لایه تنها یک صورت از این Pattern هست که در برنامه های Business ی مقبولیت زیادی پیدا کرده و کم کم داره به صورت یک استاندار در میاد

لایه بندی هم منحصر به یک شرکت خاص مثل مایکروسافت و ... نیست

FastCode
پنج شنبه 05 اسفند 1389, 07:25 صبح
من فکر میکنم منظور شما لایه های مدیریتیه.
من هم یک چیزایی شنیدم.
فکر میکنم توی بلاگ یکی از ادمین های stackoverflow بهش اشاره شده بود.