مقاله سبک‌های تکامل: اصول و مدل‌های تکامل معماری نرم افزارEvolution styles: foundations and models for software architecture evolution

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

مقاله سبک‌های تکامل: اصول و مدل‌های تکامل معماری نرم افزارEvolution styles: foundations and models for software architecture evolution

50,000 تومان

ژورنال

SPRINGER

سال انتشار

2014

صفحات فارسی

60 تا 100

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

30 تا 40

نقد و بررسی

مقاله سبک‌های تکامل: اصول و مدل‌های تکامل معماری نرم افزار

چکیده فارسی :

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

کلمات کلیدی: معماری نرم افزار

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

As new market opportunities, technologies, plaforms, and frameworks become available, systems require large-scale and systematic architectural restructuring to accommodate them. Today’s architects have few techniques to help them plan this architecture evolution. In particular, they have little assistance in planning alternative evolution paths, trading off various aspects of the different paths, or knowing best practices for particular domains. In this paper, we describe an approach for planning and reasoning about architecture evolution. Our approach focuses on providing architects with the means to model prospective evolution paths and supporting analysis to select among these candidate paths. To demonstrate the usefulness of our approach, we show how it can be applied to an actual architecture evolution. In addition, we present some theoretical results about our evolution path constraint specification language.
Keywords : Software architecture

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

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