-معیارهای بهینه برای ارزیابی قابلیت استفاده مجدّد در برنامه های تحت وب

نوع مقاله : مقاله پژوهشی

نویسندگان

1 استادیار، گروه مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه پیام نور، تهران، ایران

2 استادیار، گروه مهندسی کامپیوتر، دانشگاه صنعتی خواجه نصیرالدین طوسی، تهران، ایران

چکیده

در فرایند تولید یک محصول نرم‌افزاری توازن بین سه عنصر اساسی کیفیت، هزینه و زمان باید برقرار شود. در توسعة سیستم نرم‌‌افزاری، استفاده‌‌ مجدد از مؤلفه‌های قابل استفاده می‌‌تواند زمان و هزینه توسعه را کاهش داده و باعث افزایش کیفیت محصول شود. در سیستم‌‌های مبتنی بر وب که گونه‌ای متعارف از نرم‌‌افزارها هستند، استفاده مجدد از روش‌هایی که در گذشته تست شده‌‌اند می‌تواند روند توسعه را تسریع کند. امروزه برای میزان قابلیت استفاده مجدد یک نرم‌‌افزار، روش‌‌ها و مجموعه معیارهایی ارائه شده‌‌اند. در این مقاله، مجموعه بهینه‌‌ای از معیارهای ارزیابی قابلیت استفاده مجدّد برای نرم‌‌افزارهای مبتنی‌‌ بر وِب استخراج و پیشنهاد می‌شود. این مجموعه معیارهای بهینه، مجموعه کمّینه از معیارهایی است که تمام ابعاد قابلیت استفاده مجدّد نرم‌‌افزارهای مبتنی بر وب را دارد. ارزیابی عملکرد این معیارها با استفاده از سامانه‌‌های مدیریت محتوا نشان می‌‌دهد که با بکارگیری این مجموعه بهینه معیارها، ارزیابی قابلیت استفاده مجدد برای هر ماژول نرم‌‌افزاری یک سامانه مبتنی ‌‌بر وب، به خوبی می‌‌تواند توسط توسعه‌‌دهندگان، تیم تست یا سایر ذینفعان توسعه سامانه به انجام برسد.

کلیدواژه‌ها

موضوعات


  1. Laheeb M. Al-Zobaidy, K. A. I. (2013). Existing Object Oriented Design Metrics a Study and Comparison. AL-Rafidain Journal of Computer Sciences and Mathematics, 10(1), 137‑147. DOI:10.33899/csmj.2013.163431

    Aman Kumar Sharma, Arvind Kalia, H. S. (2012). Empirical Analysis of Object Oriented Quality Suites. International Journal of Engineering and Advanced Technology, 1, 163‑167. DOI:10.33899/csmj.2013.163431

    1. N. K., Suresh Babu and Dr. S. K., S. (2009). Analysis and Measures of Software. Doi:10.22075/ijnaa.2022.27403.3588

    Krueger, C. W. (1992). Software Reuse. ACM Comput. Surv., 24(2), 131‑183. https://doi.org/10.1145/130844.130856

    Paliwal, N., Shrivastava, V., & Tiwari, K. (2014). An Approach to Find Reusability of Software Using Objet Oriented Metrics. Innovative Research in Science, Engineering and Technology, 3(3), 10371‑10378. DOI:10.5121/ijsea.2014.5606

    Sharma, Arun, Rajesh, Kumar, P. S., G. (2007). Managing Component-Based Systems With Reusable Component-Based Systems.  Journal of Computer Science, 1(2), 52‑57 DOI:10.1145/1507195.1507215

    Bhatia, P. K., & Mann, R. (2008). An Approach to Measure Software Reusability of OO Design. Technology, 26‑30. doi:10.26713/cma.v13i2.2033  

    Abreu, F. B., Esteves, R., Goulão, M., Brito, F., Brito, A., Esteves, R., & Goulao, M. (1996). The design of eiffel programs: Quantitative evaluation using the mood metrics. Proceedings of TOOLS’96, (July) Pp.1-18.  DOI: 10.22091/jemsc.2018.2550.1062

    Bansiya, J., & Davis, C. G. (2002). A hierarchical model for object-oriented design quality assessment. IEEE Transactions on Software Engineering, 28(1), 4‑17. https://doi.org/10.1109/32.979986

    Denvir, T., Herman, R., & Whitty, R. W. (Robin W. . (1992). Formal aspects of measurement : proceedings of the BCS-FACS Workshop on Formal Aspects of Measurement, South Bank University, London, 5 May 1991. (S.l.) : Springer-Verlag. DOI:10.1109/32.979986

    Ahmed, S. H., Soliman, T. H. A., & Sewisy, A. A. (2013). A Hybrid Metrics Suite for Evaluating Object-Oriented Design. International Journal of Software Engineering, 6(1), 65‑82. DOI:10.33899/csmj.2013.163431

    Singh, A. P., & Tomar, P. (2016). The analysis of software metrics for design complexity and its impact on reusability. Dans 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom) (pp. 3808‑3812). DOI:10.21203/rs.3.rs-3059408/v1

    Niranjan, P., Rao, C. V. G., & Guru Rao, C. V. (2011). A Model Software Reuse Repository with an Intelligent Classification and Retrieval Technique. Computer Science and Engineering, 1(1), 15‑21. DOI:10.5923/j.computer.20110101.03

    Misra, S. (2011). Evaluation criteria for object-oriented metrics. Acta Polytechnica Hungarica, 8(5), 109‑136. DOI:10.1109/INISTA49547.2020.9194645

    Basili, V. R., Briand, L. C., & Melo, W. L. (1996). A validation of object-oriented design metrics as quality indicators. IEEE Transactions on Software Engineering, 22(10), 751‑761. https://doi.org/10.1109/32.544352

    Suresh, Y., Pati, J., & Rath, S. K. (2012). Effectiveness of Software Metrics for Object-oriented System. Procedia Technology, 6, 420‑427. https://doi.org/https://doi.org/10.1016/j.protcy.2012.10.050

     Walker, S. (2009). Professional DotNetNuke 5 : open source Web application framework for ASP.NET. (S.l.) : Wrox Press/Wiley Technology. DOI: 10.1109/32.544352

    Kumar, A. (2012). Measuring Software reusability using SVM based classifier approach. International Journal of Information Technology and Knowledge Management, 5(1), 205‑209. DOI: 10.5281/zenodo.1097332

CAPTCHA Image