View Full Version : طراحی لایه ای
sepiiid
دوشنبه 27 خرداد 1392, 00:33 صبح
سلام
فرق deployment diagram با طراحی لایه ای چی هست؟؟
و لایه با طبقه چه فرقی داره؟
ممنون
cups_of_java
دوشنبه 27 خرداد 1392, 22:12 عصر
نمودار deployment معرف بخش های اجرایی و مولفه های فیزیکی نرم افزار شماست! (مثل دیتابیس سرور، وب سرور، کش سرور، ...)
طراحی لایه ای یه مفهوم منطقی هستش که توی تمام سطوح می تونه مطرح باشه!
شما یه نمودار رو با یه مفهوم مقایسه می کنی؟؟؟
اگه منظورت از طیقه tier باشه، لایه منطقی هستش و tier فیزیکی
سرچ کنی همین فروم رو پیدا می کنی توضیحات بیشتری رو
sepiiid
سه شنبه 28 خرداد 1392, 19:38 عصر
اگر بخوایم واسه یه سیستم کاریابی آنلاین ،یک طراحی 2 لایه داشته باشیم لایه هامون چیا میشن؟؟؟ bussines v data ???
cups_of_java
سه شنبه 28 خرداد 1392, 22:12 عصر
این دو تا لایه هستن اما اصولن کد نرم افزار شما به صورت سه لایه یا 4 لایه نوشته میشه. (اگه منظورتون layer باشه نه tier)
این لغت خیلی کلیه، در هر سطحی میشه مطرحش کرد. اگه منظور شما از نظر ساختار کد و الگو های کد باشه، شما مدل MVC با مدل های هم خانوادش رو دارید. Modelها معرف داده های سیستم کاریابی و عملیات روی ان ها، Viewها واسط های گرافیکی کاربر هستن، و Controllerها بعضن وسیله ارتیاط viewها و Modelها هستن...
اگر منظورتون سطوح معماری نرم افزاری باشه، میشه 3 لایه (tier) دیتابیس، Application Server و کلاینت رو در نظر گرفت.
sepiiid
چهارشنبه 29 خرداد 1392, 10:01 صبح
خب برای deployment هم من client server,application server,database server گداشتم....اینجوری deployment و طراحی لایه ای یکی میشن... واسه همینه که من فرق این 2 تارو خیلی خوب متوجه نمیشم!
cups_of_java
چهارشنبه 29 خرداد 1392, 16:20 عصر
احتمالن چون کلمه لایه ای خیلی جاها استفاده میشه و لغت کلی ایه شما گیچ شدین. deployment شما درسته و اون ها لایه های اجرایی شما هستن.
و شما می تونید با package diagram یا component diagram طراحی لایه های کد نرم افزارتون رو هم نشون بدید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.