CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

مروری بر الگوهای متداول در فرایند معماری نرم افزار

عنوان مقاله: مروری بر الگوهای متداول در فرایند معماری نرم افزار
شناسه ملی مقاله: ITCT20_085
منتشر شده در بیستمین کنفرانس بین المللی فناوری اطلاعات، کامپیوتر و مخابرات در سال 1402
مشخصات نویسندگان مقاله:

علی کریمی - استادیار دانشگاه جامع امام حسین (ع)
علی طلوعی فر - دانشجوی کارشناسی ارشد دانشگاه جامع امام حسین (ع)
امیرحسین پالوایه - دانشجوی کارشناسی ارشد دانشگاه جامع امام حسین (ع)

خلاصه مقاله:
توسعه نرم افزار دارای مراحل مختلفی است که از برنامه ریزی تا استقرار و نگهداری باید توسط توسعه-دهندگان دنبال شود. توسعه دهندگان در چرخه حیات توسعه نرمافزار باید تدابیر لازم را نسبت به قابلیتاطمینان، کارایی، مقیاس پذیری، عملکرد و قابلیت نگهداری نرم افزار بیندیشند؛ اما معماری نرم افزاربه عنوان پایه ای برای این مراحل محسوب می شود. معماری نرم افزار به عنوان یک روش سازماندهیسیستم های نرم افزاری، یکی از موارد حیاتی در فرایند توسعه نرمافزار است. در فرایند معماری نرم افزار،الگوهای معماری از اهمیت بسیاری برخوردار هستند. انتخاب الگوی معماری، نخستین انتخاب مهم معماردر طراحی یک معماری است. استفاده از الگوهای معماری مناسب در طراحی نرم افزارها، باعثبهینه سازی فرایند توسعه و نگهداری، بهبود کیفیت و عملکرد، افزایش قابلیت اطمینان و پایداریسیستم ها و در نتیجه، افزایش رضایت کاربران و کارایی کسب وکارها را به همراه دارد؛ لذا، باتوجه بهاهمیتی که معماری نرم افزار در مهندسی نرم افزار روز دنیا پیدا کرده است، در این مقاله ۱۳ الگوی موجودو متداول معماری نرمافزار و نحوه استفاده از آنها برای بهبود کیفیت و عملکرد سیستم های نرم افزاریبررسی و مزایا و معایب هر کدام بیان خواهد شد.

کلمات کلیدی:
معماری نرم افزار، الگوهای معماری نرم افزار، مهندسی نرم افزار، چرخه حیات توسعه نرم افزار

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1769202/