عنوان مقاله :
اندازهگيري كمّي قابليت استفادهي مجدد مؤلفههاي نرمافزاري: روشها، كاربردها و چالشها
عنوان به زبان ديگر :
The Quantitative Measurement of Software Components Reusability: Methods, Applications, Challenges
پديد آورندگان :
بافنده، بهاره دانشگاه فردوسي مشهد , رسولزادگان، عباس دانشگاه فردوسي مشهد
كليدواژه :
روشهاي ارزيابي جعبه سفيد , روشهاي ارزيابي جعبه سياه , اندازهگيري كمّي , توسعه نرمافزار مبتني بر مؤلفه , قابليت استفادهي مجدد از نرمافزار
چكيده فارسي :
هدف اصلي استفادهي مجدد از مؤلفههاي نرمافزاري، توليد نرمافزارهاي جديد با استفاده از مؤلفههاي موجود به جاي توليد آنها از ابتدا است. توسعهي مبتني بر مؤلفه، يكي از روشهاي مطرح توسعه نرمافزار ميباشد. امروزه در گرايشهاي مختلف مهندسي، تركيب مؤلفههاي قابل استفادهي مجدد و باكيفيت از اهميت بسزايي برخوردار است اما در مهندسي نرمافزار، استفادهي مجدد از مؤلفهها هنوز با چالشهاي متعددي مواجه است. بهمنظور افزايش كارآمدي و سرعت بخشيدن به فرآيند استفادهي مجدد در توسعهي نرمافزار، اندازهگيري كمّي قابليت استفادهي مجدد مؤلفهها امري ضروري ميباشد. در اين راستا مدلها و سنجههاي مختلفي ارائه شدهاند. با توجه به تعدّد روشهاي موجود، ضرورت ارائهي يك مرور جامع، كامل و منصفانه در اين زمينه، به شدّت احساس ميگردد. در اين مقاله، با انجام يك مرور نظاممند و با ارائهي يك دستهبندي جديد، روشهاي موجود به دقت مورد بررسي و مطالعه قرار گرفتهاند و به تحليل نقاط قوّت، محدوديتها و كاربردهاي آنها پرداخته شدهاست. در نهايت، بر مبناي نتايج مطالعات و تحليلهاي صورت پذيرفته، برخي از چالشها و مسائل باز مرتبط معرفي شدهاند.
چكيده لاتين :
The main goal of reusing software components is to produce new software systems using existing components rather than building it from scratch. Component-based software development is one of the most common approaches found today in different branches of engineering, but in software engineering reusing components is still faced with numerous challenges. In order to increase efficiency and accelerate the adoption of component reuse in software development, quantitative measurement of component reusability is necessary. In this regard, various models and metrics have been proposed, so it is important to review the research literature on this concept fairly and comprehensively. In this paper, we conducted a systematic review to identify and evaluate the methods that have been used for measuring component reusability and provide a new classification. Finally, based on the results of studies carried out, some of the relating challenges and issues have been introduced.
عنوان نشريه :
مدل سازي در مهندسي
عنوان نشريه :
مدل سازي در مهندسي