دانلود مقاله ISI انگلیسی شماره 147003
ترجمه فارسی عنوان مقاله

ارزیابی اصول طراحی شی گرا: نتایج تحقیق مبتنی بر گروه تمرکز

عنوان انگلیسی
Measuring object-oriented design principles: The results of focus group-based research
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
147003 2018 23 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Systems and Software, Volume 140, June 2018, Pages 74-90

ترجمه کلمات کلیدی
طراحی بهترین شیوه ها، قوانین طراحی، اصول طراحی، کیفیت طراحی نرم افزار، بهبود طراحی،
کلمات کلیدی انگلیسی
Design best practices; Design rules; Design principles; Software design quality; Design improvement;
ترجمه چکیده
اصول طراحی شی گرا مفاهیم اساسی هستند که دانش مهم طراحی را تحقق می بخشند و از توسعه سیستم های نرم افزاری با توجه به کیفیت طراحی خوب حمایت می کنند. آنها پس از اولین گام در زمینه برنامه نویسی شی گرا و شناخت بهترین شیوه ها در استفاده از این پارادایم برنامه نویسی برای ایجاد نرم افزار قابل نگهداری ظهور کردند. گرچه اصول طراحی توسط توسعه دهندگان نرم افزار شناخته شده است، بدون استفاده از قوانین خاص برای پیاده سازی، کاربرد آنها در عمل سخت است. ما این شکاف را به رسمیت شناختیم و به طور سیستماتیک بهترین شیوه های طراحی را برای تعدادی از اصول طراحی و ارائه پشتیبانی ابزار برای اندازه گیری اتوماتیک این شیوه ها به دست آوردیم. هدف این مقاله بررسی رابطه بین بهترین شیوه های طراحی و 10 اصول طراحی انتخابی است. این باید شواهدی داشته باشد که آیا جنبه های طراحی کلیدی اصول طراحی پوشش داده شده اند. ما تحقیقات گروه تمرکز را با 6 گروه تمرکز و 31 شرکت کننده انجام دادیم. به موازات هر گروه پنج اصل طراحی را مورد بحث قرار داد و پوشش را با استفاده از روش دلفی مورد بررسی قرار داد. با وجود پیشنهادهای شیوه های طراحی اضافی که توسط شرکت کنندگان افزوده شده است، نتیجه تاثیر هر بهترین شیوه طراحی را به اصل طراحی نشان می دهد و نشان می دهد که جنبه های اصلی طراحی اصول طراحی توسط رویکرد ما پوشش داده شده است و بنابراین امکان پذیر است بتن اقدامات بهبود طراحی.
پیش نمایش مقاله
پیش نمایش مقاله  ارزیابی اصول طراحی شی گرا: نتایج تحقیق مبتنی بر گروه تمرکز

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

Object-oriented design principles are fundamental concepts that carry important design knowledge and foster the development of software-intensive systems with a focus on good design quality. They emerged after the first steps in the field of object-oriented programming and the recognition of best practices in using this programming paradigm to build maintainable software. Although design principles are known by software developers, it is difficult to apply them in practice without concrete rules to follow. We recognized this gap and systematically derived design best practices for a number of design principles and provide tool support for automatic measurement of these practices. The aim of this paper is to examine the relationship between design best practices and 10 selected design principles. This should provide evidence whether the key design aspects of the design principles are covered. We conducted focus group research with six focus groups and 31 participants in total. In parallel, each group discussed five design principles and assessed the coverage by using the Delphi method. Despite suggestions of additional design practices that were added by the participants, the result reveals the impact of each design best practice to the design principle and shows that the main design aspects of the design principles are covered by our approach and is therefore feasible to derive concrete design improvement actions.