Сравнительный анализ моделей качества программных средств
DOI:
https://doi.org/10.26577/JMMCS-2019-4-m9Ключевые слова:
программное средство, качество, характеристики качества, модель качества, сравнительный анализАннотация
Хотя в настоящее время создано большое количество моделей качества программного обес-
печения (МКПО), однако не существует универсальной модели, которая была бы применима
для различных программных средств с наилучшими результатами. Для анализа и оценки
качества оценки конкретного ПС необходимо выбрать адекватную модель качества, которая
учитывала бы их особенности и требования к ним, а также наиболее точно описывала бы
показатели качества на различных стадиях жизненного цикла.
Каждая конкретная МКПО обычно характеризуется своим набором характеристик и атри-
бутов качества, имеет свои достоинства и недостатки. Исходя из этих характеристик, модели
могут быть ориентированы на различные сферы применения.
Для того чтобы понять целесообразность использования той или иной МКПО, тех или иных
характеристик и атрибутов качества ПС, пригодных для конкретных проектов ПС, необхо-
димо провести комплексный анализ особенностей существующих МКПО.
Целью настоящей работы является проведение комплексного сравнительного анализа харак-
теристик и особенностей современных МКПО для оценки их возможностей и применимости,
возможности адаптации к особенностям и требованиям прикладной задачи.
Анализ МКПО проведен в следующих аспектах: структура, количество уровней и характе-
ристик (под характеристик) и их смысловое содержание, а также в плане выявления возмож-
ностей и применимости. В результате сравнительного анализа основных характеристик и под
характеристик базовых МКПО выявлены наиболее применимый (базовый) набор характери-
стик и под характеристик качества программных средств. Для применения к конкретным
типам программных средств этот базовый набор может быть адаптирован к соответствую-
щим условиям применения путем выбора актуальных характеристик и под характеристик, а
также возможного добавления необходимых атрибутов качества из других моделей.
Библиографические ссылки
Final Technical Report" , National Technical Information Service, Springfield Vol. 1 (1977).
[2] Boehm B.W., Brown J.R., Kaspar H., Lipow M., MacLeod G.J., Merritt M.J., "Characteristics of Software Quality" ,
TRW Series of Software Technology, Amsterdam, North Holland (1978): 166.
[3] Grady R.B., Caswell D.L., "Software Metrics: Establishing a Company-Wide Program" , Prentice-Hall (1987): 275.
[4] Ghezzi C., Jazayeri M., Mandrioli D., "Fundamental of Software Engineering" , Prentice-Hall, NJ, USA. (1991).
[5] GOST R YSO/MEK 9126-93. "Informacionnaya tehnologia. Ocenka programnoi produkciy. Harakteristiky kachestva I rukovodstva po ih primeneniyu [Information technology. Software product evaluation. Quality characteristics and guidelines for their use, introduction 1994-07-01]" , М.: Izdatelstvo standartov (1994): 15.
[6] IEEE 1219-1993. "Standard for Software Maintenance" , Software Engineering Standards Subcommittee of the IEEE Computer Society (1993): 45.
[7] Dromey G.R., "A model for software product quality" , IEEE Transactions of Software Engineering Vol. 21, No. 2 (1995): 146-162.
[8] Hyatt L.E., Rosenberg L.H., "A Software Quality Model and Metrics for Identifying Project Risks and Assessing Software Quality" , Proceedings of Product Assurance Symposium and Software Product Assurance Workshop. Noordwijk (1996): 209-212.
[9] ISO/IEC 9126-1:2001. "Software engineering" , Software product quality. Part 1: Quality model (2001): 32.
[10] ISO/IEC 25010:2011. "Systems and software engineering" , Systems and software Quality Requirements and Evaluation (SQuaRE). System and software quality models (2011): 34.
[11] Suman Manoj Wadhwa, "A Comparative Study of Software Quality Models" , International
Journal of Computer Science and Information Technologies Vol. 5 (4) (2014): 5634-5638
http://www.ijcsit.com/docs/Volume%205/vol5issue04/ijcsit20140504177.pdf
[12] Sanjay Kumar Dubey, "Comparison of Software Quality Models: An Analytical Approach."Sanjay Kumar Dubey, Soumi Ghosh, Ajay Rana Int. Journal of Emerging Technology and Adv. Engineering Vol. 2, Is. 2 (2012): 111-119.
[13] Jarko E., "Sravnenie modelei kachestva programmnogo obespechenia analiticheskii podhod [Comparsion of quality models software analytical approach]" , Trudy. М.: IPU RAN. XII Vserossiiskogo sovechaniya po problemam upravleniya VSPU. Moscow (2014): 4585-4594.
[14] Gordeev A., Harchenko V., "Evolusiya modelei kachestva programmnogo obespecheniya: Metodica I rezultati analiza v kontekste standarta ISO 25010 [The evolution of software quality models: methodology and analysis results in the context of ISO 25010]" , Systema obrabotki informasyi Vipusk 6 (113) (2013): 13-31.
[15] Ismail E., "Sovremenniye modeli kachestva programmnyh sredstv I ih osobennosti. [Modern models of software quality and their features]" , MNJ "Poisk" No 3 (2015): 272-282.
[16] Larin S.N., Lazareva L.YU., Larina T.S., "Modeli, metody, pokazateli, kharakteristiki i metriki, primenyayemyye v ekspertnykh sistemakh otsenki kachestva razrabotki i sozdaniya innovatsionnykh programmnykh proyektov. [Models, methods, indicators, characteristics and metrics used in expert systems for assessing the quality of development and creation of innovative software projects.Regional economics, theory and practice]" , Regional’naya ekonomika: teoriya i praktika T. 15, Vyp. 6 (2017): 1187-1198
[17] Bass L., Clements P., Kazman R., "Software Architecture in Practice" , 2Ed. Addison Wesley (2003): 528.
[18] Chang C., Wu C., Lin H., "Integrating Fuzzy Theory and Hierarchy Concepts to Evaluate Software Quality" , Software Quality Control Vol. 16, No. 2 (2008): 263-267.
[19] Sharma A., Kumar R., Grover P.S., "Estimation of Quality for software co mponents: an empirical approach" , ACM SIGSOFT Software Engineering Notes Vol. 33, No. 6 (2008): 1-10.
[20] Ajah I. A., & Ugah J.O., "Comparative Analysis of Software Development Methodologies" , International Journal of Advanced Research in Computer Science and Software Engineering 3(6) (2013).
[21] Klopper R., Gruner S., & Kourie D., "Assessment of a framework to compare software development methodologies" , The 2007 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists on IT Research in Developing Countries (2007).
[22] Jeff Tian, "Quality-Evaluation Models and Measurements" , IEEE Software Vol. 21, No. 3 (2004): 84-91.
[23] Deepshikha Jamwal, "Analysis of Quality Models for Organizations" , International Journal of Latest Trends in Computing Volume 1, Issue 2 (2010).
[24] Paulk, Cuttis, Weber, "The Capability Maturity Model for Software" , Institute of Electrical and Electronics Engineers (1997): 427-438.
[25] Suryanto Nugroho, Sigit HadiWaluyo, Luqman Hakim, "Comparative Analysis of Software Development Methods between Parallel V-Shaped and Iterative" , International Journal of Computer Applications 169(11) (2017): 7-11.