چکیده مقاله
نرمافزار تغییرات انقلابی را برای کارآفرینان ایجاد کرد و کارآفرینان را خوش شانس کرد که در زمان کمتری باکمترین تلاش و خروجی درست، پول به دست آورند SDLC چرخه عمر توسعه نرم افزار مسئول قابلیتاطمینان، عملکرد، مقیاس پذیری، عملکرد و قابلیت نگهداری نرم افزار است اگرچه تمام مراحل SDLC اهمیتخاص خود را دارند، اما معماری نرم افزار به عنوان پایه ای برای سایر مراحل SDLC عمل می کند درست مانندطرح یک ساختمان که به سازنده کمک می کند تا ساختمان را به درستی بسازد، معماری نرم افزار نیز به توسعهدهنده نرم افزار کمک می کند تا نرم افزار را به درستی توسعه دهد سبک های مختلفی برای معماری نرم افزارموجود است در این مقاله، تصویر روشنی از تمامی سبک های مهم معماری نرم افزار همراه با پیشرفت های اخیردر مراحل معماری و طراحی نرم افزار ارائه شده است این امر می تواند برای یک توسعه دهنده نرم افزار مفیدباشد که یک سبک مناسب را با توجه به نیاز پروژه خود انتخاب کند یک سبک معماری باید به درستی انتخابشود تا تمام مزایای آن در سیستم به دست آید همه سبک های معماری بر اساس ویژگی های کیفی مختلف باهم مقایسه می شوند این مقاله همچنین حوزه کاربرد، مزایا و معایب هر سبک معماری را مشخص می کند
نویسندگان
شیوه ارجاع
پوراردبیل خواه، یاشار و غلام نتاج، علی و اسمعیلی سراج، زینب،1400،ارزیابی کامل سبک ها و الگوهای معماری نرم افزار در مواجه با چالش ها،هشتمین همایش ملی علوم و مهندسی دفاعی با رویکرد تهدیدات نوپدید،تهران
ارائهشده در
مجموعه مقالات نهمین همایش ملی علوم و مهندسی دفاعی با محوریت فناوری های دانش بنیان دفاعی7 اسفند 1401 · تهران