مقاله ریخت شناسی الگوی معماری نرم افزار در نرم افزارهای متن بازSoftware Architecture Pattern Morphology in Open Source Systems

در انبار موجود نمی باشد

مقاله ریخت شناسی الگوی معماری نرم افزار در نرم افزارهای متن بازSoftware Architecture Pattern Morphology in Open Source Systems

30,000 تومان

ژورنال

IEEE

سال انتشار

2016

صفحات فارسی

20 تا 30

صفحات انگلیسی

5 تا 10

نقد و بررسی

مقاله ریخت شناسی الگوی معماری نرم افزار در نرم افزارهای متن باز

چکیده فارسی :

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

کلید واژه ها : الگوهای معماری ، تکامل ، سیستم های متن باز

چکیده انگلیسی :

Architecture patterns are commonly used to specify, understand, and document software architectures. As a system evolves, its architecture patterns are affected. In some cases, the patterns themselves may change. We studied the architectural documentation of a large number of open-source systems to learn how the architecture patterns change as the systems evolve. In some cases, the existing patterns accommodate the system evolution without changing; such as adding layers to a layered architecture. In other cases, new patterns are added where no patterns existed. In some cases, new patterns were added to existing architecture patterns. And in a few cases, a pattern changed to a different architecture pattern. We observed instances of each type of change. In most cases, there was a logical structural evolutionary path to the new pattern. Typically, the architecture documentation also explained the important quality attributes that motivated the changes. We propose this work as a foundation for the study of how architecture patterns change as system architectures evolve.

Keywords : Architecture Patterns; Evolution; Open-Source Systems

ژورنال

IEEE

سال انتشار

2016

صفحات فارسی

20 تا 30

صفحات انگلیسی

5 تا 10

دیدگاه خود را در باره این کالا بیان کنید افزودن دیدگاه

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

    هیچ پرسش و پاسخی ثبت نشده است.

پرسش خود را درباره این کالا بیان کنید

ثبت پرسش
انصراف ثبت پرسش

محصولات مرتبط