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

0دیدگاه کاربران

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

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

0 (0)

0دیدگاه کاربران

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

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

دیدگاهها

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

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

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

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

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