مروری بر الگوهای متداول در فرایند معماری نرم افزار
Publish place: The 20th International Conference on Information Technology, Computers and Telecommunications
Publish Year: 1402
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 337
This Paper With 24 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITCT20_085
تاریخ نمایه سازی: 5 مهر 1402
Abstract:
توسعه نرم افزار دارای مراحل مختلفی است که از برنامه ریزی تا استقرار و نگهداری باید توسط توسعه-دهندگان دنبال شود. توسعه دهندگان در چرخه حیات توسعه نرمافزار باید تدابیر لازم را نسبت به قابلیتاطمینان، کارایی، مقیاس پذیری، عملکرد و قابلیت نگهداری نرم افزار بیندیشند؛ اما معماری نرم افزاربه عنوان پایه ای برای این مراحل محسوب می شود. معماری نرم افزار به عنوان یک روش سازماندهیسیستم های نرم افزاری، یکی از موارد حیاتی در فرایند توسعه نرمافزار است. در فرایند معماری نرم افزار،الگوهای معماری از اهمیت بسیاری برخوردار هستند. انتخاب الگوی معماری، نخستین انتخاب مهم معماردر طراحی یک معماری است. استفاده از الگوهای معماری مناسب در طراحی نرم افزارها، باعثبهینه سازی فرایند توسعه و نگهداری، بهبود کیفیت و عملکرد، افزایش قابلیت اطمینان و پایداریسیستم ها و در نتیجه، افزایش رضایت کاربران و کارایی کسب وکارها را به همراه دارد؛ لذا، باتوجه بهاهمیتی که معماری نرم افزار در مهندسی نرم افزار روز دنیا پیدا کرده است، در این مقاله ۱۳ الگوی موجودو متداول معماری نرمافزار و نحوه استفاده از آنها برای بهبود کیفیت و عملکرد سیستم های نرم افزاریبررسی و مزایا و معایب هر کدام بیان خواهد شد.
Keywords:
Authors
علی کریمی
استادیار دانشگاه جامع امام حسین (ع)
علی طلوعی فر
دانشجوی کارشناسی ارشد دانشگاه جامع امام حسین (ع)
امیرحسین پالوایه
دانشجوی کارشناسی ارشد دانشگاه جامع امام حسین (ع)