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