АНАЛІЗ ЕВОЛЮЦІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВІДКРИТИМ КОДОМ

Автор(и)

  • Ігор Борисович Туркін Національний аерокосмічний університет ім. М.Є. Жуковського «ХАІ»
  • Артем Володимирович Сиромятников Національний аерокосмічний університет ім. М.Є. Жуковського «ХАІ»
  • Юлія Анатоліївна Кузнєцова Національний аерокосмічний університет ім. М.Є. Жуковського «ХАІ»

Ключові слова:

Програмний проект, програмне забезпечення, якість, метрика, шкала, центральні моменти, версія, 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.

##submission.downloads##

Номер

Розділ

СУПРОВІД І ЕВОЛЮЦІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ