АНАЛІЗ ЕВОЛЮЦІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВІДКРИТИМ КОДОМ
Ключові слова:
Програмний проект, програмне забезпечення, якість, метрика, шкала, центральні моменти, версія, 7-ZipАнотація
Виконано аналіз проблем забезпечення внутрішньої якості проектів, специфічних для програмної інженерії. Розглянуто методи оцінки внутрішньої якості програмного забезпечення на основі формальних показників вихідного коду, обґрунтовано використання метрик вихідного коду у якості відправної точки для оцінки якості проекту. Виконано практичний аналіз внутрішньої якості ПЗ на основі ПЗ 7-Zip.
Посилання
Chaos summary for 2010. The Standish Group, 2010. – 27 p.
T23E-T10E Standish group report [Электронный ресурс] – Режим доступа: [http://www.spinroot.com], 1995.
Malhotra R., Chug A. Software Maintainability Prediction using Machine Learning Algo-rithms. Software Engineering: An International Journal (SEIJ), Vol. 2, No. 2, September, 2012. – Р. 19 – 36.
Al-Hagery M. A. H. Model-based factors to extract quality indications in software lines of code. International Journal of Computer Science & Information Technology (IJCSIT), Vol 3, No 2, April 2011. – Р. 112 – 121.
ISO/IEC 25010:2011. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models.
Бахтизин В.В., Неборский С.Н.: Оценка качества интеллектуальных информационных систем, Белорусский государственный университет информатики и радиоэлектроники, 2012.
Thapar S.S., Singh P., S. Rani: Challenges to the Development of Standard Software Quality Model, International Journal of Computer Applications, 2012.
Crt Gerlec, Marjan Hericko: Evaluating Refactoring with a Quality Index, World Academy of Science, Engineering and Technology 39, 2010.
Abbas A. S., Jeberson W., Klinsega V.V. A Literature Review and Classification of Selected Software Engineering Researches. International Journal of Engineering and Technology. Volume 2 No. 7, July, 2012. – Р. 1256 – 1282.
Свободное программное обеспечение – Википедия.[Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/wiki/Свободное_программное_обеспечение] от 4/12/2011.
Проприетарное программное обеспечение [Электронный ресурс] – Режим доступа:[http://ru.wikipedia.org/] от 4/12/2011.
Свободное программное обеспечение [Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/] от 4/12/2011.
Open source – Wikipedia, the free ency-clopedia [Электронный ресурс]– Режим доступа: [http://en.wikipedia.org/wiki/Open_source] от 4/12/2011.
Barkmann H., Lincke R., Lowe W.: Quantitative Evaluation of Software Quality Metrics in Open-Source Projects, Vaxjo University, 2008.
Space product assurance. Software metrication programme definition and implementation. ECSS Secretariat, Requirements & Standards Division, 2011.
Метрика программного обеспечения [Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/] от 4/12/2011.
Cem Kaner, Walter P. Bond. Software Engineering Metrics: What Do They Measure and How Do We Know? 10TH International Software Metrics Symposium, Metrics 2004 KANER / BOND – 1. – Р. 1 – 12.
Hsueh N., Chu P., Chu W.: A quantitative approach for evaluating the quality of design patterns, The Journal of Systems and Software, 2007.
Al-Hagery M. A. H. Contributors to Reduce Maintainability Cost at the Software Implementation Phase/ International Journal of Soft-ware Engineering (IJSE), Volume (3), Issue (2). 2012. – Р. 11 – 22.
Coverity scan open source report. [Электронный ресурс] – Режим доступа: [http://scan.coverity.com] от 18/11/12.
Sheikh U. F., Quadri S. M. K., Nesar A.: Software Measurements And Metrics: Role In Effective Software Testing, International Journal of Engineering Science and Technology, 2001.
Вовк О.Б. Аналіз та оцінювання якості програмного продукту, Національний університет «Львівська політехніка», 2003.
Метрология Программного Обеспечения / Ответы на экзаменационные вопросы [Электронный ресурс] – Режим доступа: [http://www.studfiles.ru] от 6/12/2011.
Лаврищева Е.М., Рожнов А.М. Концепция аналитической оценки характеристик качества программных компонентов // Проблеми програмування, 2004. – №3 – 4. – С. 180 – 187.
C. Макконелл. Совершенный Код, 2е издание. Microsoft Press, 2010. – 268с.
IBM – IBM Rational ClearCase V7.1 – Rational ClearCase – Software. [Электронный ресурс] – Режим доступа: [http://www-01.ibm.com/software/awdtools/clearcase/] от 27/11/2012.
Евсеев В. В. Применение программных метрик кода на раннем этапе жизненного цикла программного обеспечения. Восточно-Европейский журнал передовых технологий. – №1 – 2 ( 49 ), 2011. – С. 19 – 21.
T. J. McCABE. A Complexity Measure IEEE Transactions On Software Engineering, Vol. SE-2, №4, December 1976. – Р. 308 – 320.
7-Zip [Электронный ресурс] – Режим доступа:[http://ru.wikipedia.org/wiki/7-Zip] от 29/11/12.
7-Zip on SourceForge.net. [Электронный ресурс] – Режим доступа: [http://sourceforge.net/projects/sevenzip/] от 29/11/12.
7-Zip History. [Электронный ресурс] – Режим доступа: [http://7-zip.org.ua/history.txt] от 29/11/12.
CppDepend Home page. [Электронный ресурс] – Режим доступа: [http://www.cppdepend.com/] от 29/11/12.
C++ Metrics Definitions. [Электронный ресурс] – Режим доступа: [http://www.cppdepend.com/Metrics.aspx от 29/11/12.
Корреляция. [Электронный ресурс] – Режим доступа: [http://ru.wikipedia.org/] от 15/11/12.
Коэффициент корреляции рангов Спирмена. [Электронный ресурс] – Режим доступа: [http://cito-web.yspu.org/link1/metod/met125/node36.html] от 15/11/12.