۱ پژمان آزاد
مفهوم معماری نرم افزار
Pouya Rezaei حل شده توسط Pouya Rezaei

با احترام

 

اول:

در آخرین نکته مربوط به پیاده سازی اینترفیس Item Edit  اشاره شد به رعایت اصول معماری نرم افزار.

این بحث طراحی لایه‌های نرم افزارمون مثل شکل تعریف کلاسها و متدهاشون و مثلا استاتیک تعریف کردن متدی یا کلاسی و یا inner تعریف کردن یک کلاس ربطی به بحث معماری نرم افزار داره؟

اینطور که تحقیق کردم گویا این اصول باید در کل فرایند توسعه نرم افزار از آنالیز تا دیزاین و دیوولوپ لحاظ بشه چطوری میشه وارد این مسیر شد و استاندارد حرکت کرد؟

اگر ممکنه رفرنس معرفی کنید

دوم:

بحث دیزاین پترن‌ها ربطی به معماری نرم افزار داره؟

 

ممنون

سلام دوست من، وقتت بخیر

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

درمورد شکل تعریف کلاس‌ها و استاتیک تعریف کردن یا نکردن اونها و غیره باید بگم که این موارد که به چگونگی پیاده سازی جزئی از نرم افزار ارتباط دارن به Design Pattern مربوط هستن، و معماری نرم افزار سطح بالاتری مسائل رو تشکیل میده مثل حتی انتخاب زبان برنامه نویسی مناسب برای توسعه یه نرم افزار

یه سری موارد از دیزاین پترن‌ها هستن که با تجربه بیشتر باید یاد گرفت چون دیزاین پترن‌ها به نحوه کد نویسی میپردازن

و اینکه تو جلسات آینده دوره در سرفصل‌های معماری mvp و mvvm که درواقع الگو‌های خیلی پر استفاده معماری نرم افزار هستن به صورت پروژه محور آشنا میشید.

امیدوارم براتون مفید باشه

موفق باشید

بهترین پاسخ
Pouya Rezaei ۲۴ تیر ۱۳۹۹، ۲۲:۴۶