چطور این مقاله مهندسی کامپیوتر و IT را دانلود کنم؟
فایل انگلیسی این مقاله با شناسه 2008199 رایگان است. ترجمه چکیده این مقاله مهندسی کامپیوتر و IT در همین صفحه قابل مشاهده است. شما می توانید پس از بررسی این دو مورد نسبت به خرید و دانلود مقاله ترجمه شده اقدام نمایید
حجم فایل فارسی :
1 مگا بایت
نوع فایل های ضمیمه :
pdf+word
کلمه عبور همه فایلها :
www.daneshgahi.com
عنوان فارسي
مدل تصمیم گیری برای انتخاب شیوه معماری نرم افزار بر اساس مشخصه های کیفی مورد نیاز
عنوان انگليسي
Decision Model for Software Architectural Tactics Selection Based on Quality Attributes Requirements
نویسنده/ناشر/نام مجله
Procedia Computer Science
این مقاله چند صفحه است؟
این مقاله ترجمه شده مهندسی کامپیوتر و IT شامل 10 صفحه انگلیسی به صورت پی دی اف و 20 صفحه متن فارسی به صورت ورد تایپ شده است
چکیده
با افزایش تقاضاهای صنعتی برای سیستم های نرم افزاری با پیچیدگی زیاد و کیفیت مورد نیاز، مکانیزم های معماری و پیاده سازی نرم افزار به موضوعات مهمی تبدیل شده اند. تصمیمات اخذ شده در طول طراحی معماری، اثرات قابل توجهی بر روی اهداف کیفی دارند. بررسی های انجام شده نشان می دهد که مدل، معماری و یا چارچوب استانداردی برای پیاده سازی مشخصه های کیفی به خصوص برای محیط های تجاری هوشمند و همچنین برای برنامه هایی با تصمیم گیری های سریع و کارآمد وجود ندارد. علاوه بر این، پژوهشی در زمینه مشخصه های کیفی (QA) مورد نیاز، شیوه های مورد نیاز برای آن و روابط و هم بستگیهای میان آنها صورت نگرفته است. در سیستم ها با پیچیدگی بالا از معماران نرم افزاری خواسته می شود تا هنگام جستجوی یک طراحی معماری بهینه در حوزه مشخص، با توجه به مجموعه مشخصه های کیفی و محدودیت های تعیین شده، از بین تعداد زیادی گزینه طراحی (تصمیمات) روش مورد نظر جهت پیاده سازی انتخاب شود. این امر موجب جستجو در یک فضای طراحی می شود که خارج از توانایی های انسان بوده و انجام طراحی معماری را پیچیده تر میکند.
هدف این مقاله آشکار ساختن اکثر مشخصه های کیفی در شیوه های پیاده سازی است که بر روی معماری و مشخصه های برنامه ها تاثیر گذارند. چندین مشخصه کیفی نرم افزار، با استفاده از روش های جستجوی کاربردی با تکنیک های کمی ترکیبی (خطی) و تکنیک های تحلیل غیر خطی مورد بررسی قرار گرفته اند. در این مقاله یک روش نوین برای یافتن شیوه ای آسان و سیستماتیک جهت بررسی مشخصه های کیفی مورد نیاز در مجموعه ای از شیوه های پیاده سازی معماری مطرح شده است.
در پایان، یافته های این پژوهش برای کمک به تصمیم گیری سهامداران مورد بررسی قرار گرفت. علاوه بر این، در این مقاله مفهوم جدید «تاکتیک ایمن» معرفی شده است؛ این مفهوم اشاره به مجموعه کاهش یافته ای (هرس شده) از تاکتیک هایی دارد که در موارد بهبود کیفیت عمومی مورد استفاده قرار میگیرند. همچنین یک ابزار نرم افزاری در این پژوهش ارائه شده است که نتایج بدست آمده از این تحقیق در آن اعمال شده است.
1-مقدمه
از مدلها و مشخصه های معماری استفاده می شود تا سیستم های نرم افزاری پیچیده ساخته شوند و قالبی برای دیگر فعالیت های مهندسی نرم افزاری ایجاد شود. تصمیمات اخذ شده در طول طراحی معماری، تاثیرات قابل توجهی بر روی اهداف کیفی نرم افزار دارند. علاوه بر این، سیستم های مدرن و برنامه های هوش تجاری اشاره به بازتوزیع دانش بنیادین دارند و نیازمند تامل مجدد در مدیریت منابع اطلاعاتی و پایگاه های دانش هستند. بر این اساس، تصمیمات منطقی تری باید با دقت گرفته شده و روش ها و ابزارهای صوری معرفی شوند...
معماری نرم افزار تاکتیک ها و شیوه های معماری
:کلمات کلیدی
Abstract
Due to increasing industrial demands toward software systems with increasing complexity and challenging quality requireme software architecture and implementation mechanisms become an important activity. The decisions made during architecture design have significant implications on quality goals. As addressed, there is a lack of available standard models, architectures frameworks for enabling implementation of quality attributes specially for business intelligence environment and application order to rapidly and efficiently supports decision-making. In addition, a lack of researches related to Quality Attributes (QA) requirements, its implementation tactics, and interrelations or correlations between them. The increasing systems complexity mandates software architects to choose from a growing number of design options (decisions) when searching for an optimal architecture design in a specific domain with respect to a defined (set of) quality attributes and constraints. This results in a design space search that is over human capabilities and makes the architectural design task more complicated. In this paper, researcher aimed to reveal most of quality attributes implementation tactics affecting applications architectures properties. Several quality attributes of software investigated using applied research methods with mixed quantitative (linear)non-linear analysis techniques. It proposes an initiative for finding an easy and systematic way of addressing quality attribute requirements to a set of implementing architectural tactics. Finally, the findings analyzed and visualized in a way that can support decision stakeholders in addition to a new concept of “safe-tactics” introduced as reduced (pruned) set of tactics that are claimed to be better used in general refactoring cases. In addition, a software tool is developed throughout this research effort as result of gained knowledge and addressing the resear findings.
Keywords:
Software Architecture Architecture Styles and Tactics Quality Attributes QA
سایر منابع مهندسی کامپیوتر و IT-نرم افزار در زمینه معماری نرم افزار