معماری نرم افزار ؟!؟

سوال

با سلام وقتی درباره معماری نرم افزار صحبت میکنیم دقیقا مصداق چی هست؟

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

اگر کلمه ی “معماری” رو از دید جدای برنامه نویسی نگاه کنیم خیلی راحت تر متوجه میشیم که دقیقا مصداق چی بوده! و شاید مبهم نباشه.

در حال بررسی 0
MrBinary 11 ماه 1 پاسخ 57 دیده شده 0

پاسخ ( ۱ )

  1. بله منم با نظر شما موافقم، اگر برای ساختن یک ساختمان نیاز به یک نقشه راه و ابزار و تجهیزات داشته باشیم

    برای ساختن یک نرم افزار هم نیاز به یک چارت و الگوریتم و زبان برنامه نویسی و یک نقشه راهی است که طی عمل کردن به قوانین مهندسی نرم افزار، برنامه مهندسی ساز میشود.

     

ارسال یک پاسخ