Підходи щодо оцінювання якості спеціального програмного забезпечення на прикладі інформаційних систем, призначених для підвищення ефективності управління

Погляди на порядок оцінювання спеціального програмного забезпечення з урахуванням вимог Національних стандартів України ДСТУ ISO/ІЕС 25010:2016 (ISO/ІЕС 25010:2011, IDT). Перевірка якості спеціального програмного забезпечення для управління військами.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 04.05.2021
Размер файла 37,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Державний науково-дослідний інститут випробувань і сертифікації озброєння та військової техніки

Підходи щодо оцінювання якості спеціального програмного забезпечення на прикладі інформаційних систем, призначених для підвищення ефективності управління

Камак Д.О.

Скиба О.В.,

Доманов І.О.,

Троцик С.М.

У статті розкриваються погляди на методологію та порядок оцінювання спеціального програмного забезпечення з урахуванням вимог Національних стандартів України ДСТУ ISO/ІЕС 25010:2016 (ISO/ІЕС 25010:2011, IDT). “Інженерія систем і програмних засобів. Вимоги до якості систем і програмних засобів та її оцінювання. Моделі якості системи та програмних засобів” та ДСТУ IS0/IEC 9126-1:2013 (IS0/IEC 9126 1:2001, IDT). “Програмна інженерія. Якість продукту. Частина 1. Модель якості ”.

Як приклад розглядається перевірка якості спеціального програмного забезпечення для управління військами.

Ключові слова: програмне забезпечення, спеціальне програмне забезпечення, якість програмного забезпечення, оцінювання якості програмного забезпечення, модель якості, характеристика якості, підхарактеристика якості.

якість програмний управління військо

THE APPROACHES TO SPECIAL SOFTWARE QUALITY EVALUATION ON THE EXAMPLE OF

INFORMATION SYSTEMS INTENDED TO IMPROVE COMMAND AND CONTROL

D. Kamak, O. Skyba, L Domanov, S. Trotsyk

The subject of the article is evaluation process of special software product. The purpose of the article is to develop basic approaches to the evaluation of special software product that is embedded into armament and military equipment.

The proposed methods are based on the standards to be in force in Ukraine, namely IS0/IEC 9126-1:2013 (IS0/ІЕС 9126 1:2001, ЮТ) Software Engineering Product Quality Part 1. Quality Model and ISO/ІЕС 25010:2016 (ISO/ТЕС 25010:2011, IDT) Systems and software engineering -- Systems and software Quality Requirements and Evaluation (SQuaRE) -- System and software quality models.

In addition, the requirements of the governing documents of the Armed Forces of Ukraine related to the issues of activity of operetional posts of the strategic and operational level and development of operational documents are taken into account.

The article's authors tried to make common method, which includes a lot of opinions about quality characteristics, quality sub characteristics and assembling them to the joint special software quality model. According to Ukrainian standards DSTU ISO/ІЕС 25010:2016 (ISO/ІЕС 25010:2011, IDT) software product quality model includes the next quality characteristics:

for evaluation of software product quality: functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability, portability.

for evaluation of software product quality in use: effectiveness, efficiency, satisfaction, safety and context comprehensiveness.

The proposed methodology for evaluation of special software product can be used to check programs during testing of armament and military equipment.

Keywords: software, software product, special software product, software product quality, software product quality in use, software product quality evaluation, software product quality model, software product quality characteristic, software product quality sub characteristic.

Постановка проблеми

Спеціальне програмне забезпечення (далі - СПЗ), що вбудовується в зразки озброєння та військової (спеціальної) техніки (далі - ОВТ), потребує тестування та оцінювання подібно до випробувань бойових можливостей.

Проведений авторами статті аналіз існуючих у світі підходів до оцінювання програмних продуктів (далі - ПП), виявив існування різних методологій: від “трикутника” метрик Мак Кола, та його удосконаленої версії економістом-програмістом Боелом до стандартів. Єдине, що об'єднує всі підходи, це тлумачення самого терміну “якість ПП”, що відображає здатність програмного засобу за певних заданих умов задовольняти визначені або очікувані потреби.

Існуюча в Україні нормативно-правова база щодо оцінювання якості ПП представлена низкою національних стандартів, серед яких основними є [1] та [2]. Втім ці стандарти мають взаємні розбіжності, а їхні положення відображають переважно загальні погляди на оцінювання якості ПП.

Для сектору безпеки та оборони потрібно розробити власні підходи до оцінювання СПЗ, яке призначене для управління військами та окремими зразками ОВТ або для підвищення рівня обізнаності особового складу.

Актуальність дослідження. Тенденція розвитку ОВТ свідчить про те, що поряд з високою точністю і ймовірністю ураження не менш вагомого значення у збройній боротьбі набуває мінімізація часу на збір, обробку даних та прийняття рішення. Людські можливості для цих завдань є обмеженими, відтак широко застосовуються системи штучного інтелекту, підтримки прийняття рішень тощо.

Останнім часом продукція оборонного призначення, зокрема ОВТ, все частіше випускається з вбудованим СПЗ або дообладнується ним під час модернізації, що забезпечує функціонування зразків та керування ними.

СПЗ впроваджується як у розвинені мережі, призначені для автоматизації управління військами, наприклад, прийнятий у 2018 році на озброєння Збройних Сил України (далі - ЗС України) виріб 9С162, так і для вирішення більш локальних завдань на обмеженій території місцевості, зокрема підсистеми обміну інформації з метою підвищення рівня обізнаності підрозділу або екіпажу машини.

Отже, під час проведення випробувань ОВТ та спеціального обладнання, що оснащене СПЗ, виникає потреба у визначенні не тільки основних тактико-технічних характеристик зразків, а й якості СПЗ. Тим більше, що окремі функції зразка взагалі можуть виявитися недоступними при збоях чи помилках у СПЗ.

Враховуючи, що для ОВТ відсутні єдині погляди на методологію та порядок оцінювання СПЗ, створюються передумови для залишення цього питання без уваги та проведення неналежного тестування його придатності та якості.

У свою чергу це може призвести до того, що через недоліки у СПЗ (в залежності від його призначення) можуть тимчасово знизитись можливості ОВТ або зразок повністю виявиться непридатним.

Зв'язок авторського доробку з практичними завданнями. Підходи щодо оцінювання СПЗ, розглянуті у статті, апробовані під час дослідження та визначення методів тестування декількох програмних продуктів різного призначення, що передбачається використовувати в інтересах ЗС України, зокрема:

у бортовій інформаційній системі “HERMES-C2”, призначеній для обміну інформацією між екіпажами бойових машин та командуванням тактичної ланки;

у системі широкосмугового радіодоступу “McWiLL”, призначеній для швидкісного обміну голосовими, текстуальними, фото-, аудіо- та відеоданими;

в інформаційній системі військового управління С2С “LifeRing”, яка може використовуватися на пунктах управління стратегічного та оперативного рівнів.

Виклад основного матеріалу

Методологія оцінювання СПЗ ґрунтується на стандартах [1], [2], положення яких адаптуються з урахуванням призначення і можливостей конкретного ПП. Крім того, обов'язковими є наступні чинники:

відповідність можливостей СПЗ, передбачених його розробниками, та практичного обсягу завдань, які повинна вирішувати програма у конкретному підрозділі пункту управління, в якому це СПЗ передбачено застосовувати;

відповідність періодичності надання, а також форм і змісту результатів, що виводить СПЗ, вимогам керівних документів, які діють у ЗС України.

Дана стаття розкриває методику оцінювання на прикладі СПЗ, призначеного для підвищення ефективності управління військами.

В її основу покладені вимоги [3] - в частині, що стосується окремих питань випробувань, і положення стандартів [1] та [2] - для розроблення моделі оцінювання якості ПП. При загальному оцінюванні, що здійснюється на кінцевій стадії, застосовується диференційований підхід.

Загальний порядок оцінювання СПЗ наступний: оцінювання документації на СПЗ, що складає до 5 % всього часу тестування; перевірка якості СПЗ - це основна частина, що становить біля 70-80 % часу; оцінювання СПЗ та формування висновків щодо доцільності його використання у ЗС України, що становить 15-25 % часу тестування.

Показники (характеристики), що оцінюються, включають питання, які стосуються документації на СПЗ та безпосередньо якості СПЗ.

При перевірці документації показниками є:

наявність технічного завдання, постановки задачі, експлуатаційної документації (далі - ЕД), сертифікатів та ліцензій розробників СПЗ;

повнота відпрацювання документації на СПЗ та її відповідність вимогам Єдиної системи програмної документації;

наявність сертифікатів, висновків державної експертизи про відсутність у СПЗ програмних закладок, здатних створити несанкціоновані канали обміну даними.

При перевірці якості СПЗ та якості його використання показники (характеристики) і їх складові (підхарактеристики) скомпоновані в модель оцінювання якості, що розкрито у нижче поданій таблиці.

Таблиця 1

Модель оцінки якості СПЗ та якості при його використанні

Характеристика

Підхарактеристика

Оцінювання якості СПЗ

Функціональна придатність

Функціональна повнота

Функціональна коректність

Функціональна доцільність

Продуктивність

(ефективність)

Часова ефективність

Використання ресурсів

Потенційні можливості

Сумісність

Функціональна сумісність

Співісновність

Зручність використання

З'ясування придатності та опановність

Керованість

Захищеність від помилки користувача

Привабливість (інтерфейс та естетика)

Доступність

Надійність

Завершеність

Г отовність

Стійкість до відмов

Здатність до відновлення

Захищеність

Конфіденційність

Цілісність

Безвідмовність

Обліковність

Автентичність

Зручність супроводу

Модульність

Повторна застосовність

Аналізовність

Зручність внесення змін

Тестовність

Переносимість

Адаптовність

Інстальованість

Взаємозамінність

Оцінювання якості при використанні СПЗ

Ефективність

Результативність

Продуктивність

Продуктивність

Задоволеність

Повноцінність

Довіра

Задоволення

Комфорт

Запобігання ризикам

Зниження наслідків економічного ризику

Зниження ризику для здоров'я

Зниження наслідків екологічного ризику

Покриття контексту

Повнота контексту

Г нучкість

Разом з тим кожна підхарактеристика оцінюється з урахуванням властивостей СПЗ, що відображає ступінь реалізації відповідних його функцій.

3. Характеристики, підхарактеристики та властивості (функції), що визначають якість СПЗ:

Функціональна повнота - це характеристика, що відображає здатність СПЗ виконувати перелік завдань відповідно до свого призначення.

а) Функціональна коректність - підхарактеристика, що відображає ступінь реалізації кожної із заявлених функцій СПЗ:

авторизації у системі (адміністратора та клієнта);

перехід (навігація) за пунктами меню/кнопками/піктограмами до відповідних вікон, підменю згідно з ЕД з використанням екрану планшету та клавіатури ПЕОМ;

вибір типу карти обстановки, масштабування, орієнтування до сторін горизонту і навігації по ній;

ведення оперативної обстановки на карті відповідно до [4];

створення угруповання (перегрупування) та визначення (зміни) його підпорядкованості; пошук об'єктів та висвітлення інформації про нього; передача текстуальної графічної інформації через сучасні засоби зв'язку; можливість голосового зв'язку.

б) Функціональна коректність - підхарактеристика, що є показником точності виконання СПЗ своїх функцій:

відповідність топографічної основи цифрової карти фактичним даним; точність відображення на цифровій карті координат об'єктів і відстані до них; відповідність отриманих даних пошуку об'єкта та запиту; відповідність відображення на карті маршруту руху з фактичним маршрутом; відповідність переданої та отриманої графічної інформації;

точність розташування об'єктів на цифровій карті при збільшенні та при зменшенні їх масштабу.

в) Функціональна доцільність - підхарактеристика, що є залежить від властивостей СПЗ, спрямованих на спрощення виконання певних задач:

можливість швидкого переходу між пунктами меню, минаючи проміжні (непотрібні) пункти, кнопки;

відсутність зайвих (непотрібних) діалогових вікон та запитів при виконанні операцій вводу, редагування, надсилання та отримання даних;

мінімізація потребує ручного введення інформації, якщо ці процедури можна автоматизувати; можливість групової розсилки повідомлень, файлів, сигналів оповіщень.

Продуктивність (ефективність) - це характеристика, що відображає відповідність затрат людських, часових, технічних, програмних та інших ресурсів тим результатам, що отримані при використанні СПЗ:

а) Часова ефективність - підхарактеристика, що пов'язана з такою властивістю СПЗ, як швидкість реагування (відгуку) на дії користувача:

швидкість реагування системи на внесення адміністратором змін до її конфігурації; оперативність відображення змін оперативної обстановки на цифровій карті; швидкість передачі інформації між різними автоматизованими робочими місцями (далі - АРМ);

швидкість переходу до пунктів меню (екранних форм) після натиснення відповідної кнопки/піктограми;

швидкість відображення отриманих повідомлень, файлів, оповіщення; швидкість реагування на помилкові дії користувача; своєчасність оповіщення користувача про критичну ситуацію.

б) Використання ресурсів - підхарактеристика, що відображає відповідність витраченої кількості та обсягів усіх ресурсів тим задачам, що вирішуються:

кількість персоналу, що задіяний до використання СПЗ;

людино-години, що витрачаються в середньому на добу для використання СПЗ, забезпечення його функціонування, обслуговування;

кількість та типи засобів зв'язку, що залучаються до забезпечення обміну інформацією між різними АРМ та з іншими інформаційними системами.

в) Потенційні можливості - підхарактеристика, що відображає здатність СПЗ повноцінно функціонувати з максимальними заявленими характеристиками:забезпечувати одночасну роботу максимальної кількості користувачів; забезпечувати передачу файлів певного (великого) об'єму;

забезпечувати можливість набору і передачі повідомлень максимально допустимої кількості символів;

використовувати максимальну можливу кількість шарів цифрової карти.

Сумісність - це характеристика, яка означає здатність СПЗ безперешкодно та одночасно функціонувати з іншими програмними засобами та системами:

а) Функціональна сумісність - підхарактеристика, що відповідає властивості СПЗ обмінюватися інформацією з інформаційними системами.

б) Співісновність - підхарактеристика, що відображає здатність СПЗ функціонувати на АРМ без взаємного негативного впливу на інші ПП.

Зручність використання - це характеристика, що відображає ступінь зрозумілості СПЗ, легкість його опанування і запобігання хибним діям.

а) Придатність та опановність - об'єднана підхарактеристика, яка залежить від властивостей СПЗ, що сприяють швидкому і легкому його опануванню та з'ясуванню призначення і потреби у його використанні СПЗ. На неї впливає:

наявність ЕД на СПЗ і мова її викладення;

якість відпрацювання ЕД на СПЗ (на скільки детально та у зрозумілій формі описано порядок інсталяції, застосування, оновлення СПЗ, його можливі відмови);

наявність електронного навчального посібника, демонстраційних відеофайлів та його відповідність екранним формам і діалоговим вікнам;

наявність і зрозумілість спливаючих підказок при підведенні курсору до пунктів меню (кнопок/піктограм) та об'єктів на цифровій карті; наявність та відповідність “гарячих клавіш”;

б) Керованість - підхарактеристика, що пов'язана з наявністю і доступністю функцій керування і моніторингу функціонування СПЗ:

можливість адміністратора здійснювати моніторинг, змінювати конфігурацію мережі, керувати її політикою безпеки;

можливість користувача скасовувати виконання СПЗ окремих завдань; можливість користувача змінювати налаштування параметрів СПЗ; доступність процедур для виведення СПЗ з непрацездатного стану.

в) Захищеність від помилки користувача - підхарактеристика, що відображає наявність функцій захищеності СПЗ від ненавмисних помилок користувача:

впровадження у СПЗ можливості та своєчасність висвітлення на екрані попереджувальних повідомлень при хибних діях користувача;

заборона введення даних невідповідного формату (літер замість чисел, цифрових значень з недопустимого діапазону, від'ємних показників тощо);

недопущення та попередження про помилку при спробі нанесення на карту несумісних тактичних знаків з однаковими координатами;

недопущення нанесення тактичних знаків на непритаманну місцевість (наприклад, позначення танкових військ на морській частині карти).

г) Привабливість (інтерфейс та естетика) - підхарактеристика, що відображає властивість СПЗ бути сприйнятливим користувачем, і залежить від того, наскільки:

оформлення екранних форм та вікон здійснено в кольорах, що не викликає негативного сприйняття;

оформлення кнопок забезпечує швидку асоціацію з їх призначенням; спливаючі вікна не закривають іншої важливої інформації на екрані;

розмір, тип та колір шрифтів і колір фону дозволяють без ускладнень розібрати текст діалогових вікон;

фон цифрової карти дозволяє сприймати та оцінювати тактичну обстановку; помітні, тривалі та зрозумілі сигнали попередження.

д) Доступність - підхарактеристика, що відображає властивість СПЗ бути одночасно

використовуваним всіма користувачами, що зареєстровані у системі: можливість входження до СПЗ користувачів з різних АРМ мережі;

можливість синхронізації даних (місцеположення, тактична обстановка) на АРМ після входження його в мережу;

можливість всіх користувачів АРМ вносити зміни в тактичну обстановку на цифровій карті; можливість всіх користувачів АРМ здійснювати обмін повідомленнями.

Надійність - це характеристика, що відображає здатність виконання СПЗ своїх заявлених функцій при різних умовах застосування.

а) Завершеність - підхарактеристика, яка може оцінюватися при виявленні недоліків у СПЗ. Вона відображає таку властивість СПЗ, як здатність уникати відмов через власні недоліки у ньому.

б) Г отовність - підхарактеристика, яка залежить від частки часу, коли СПЗ працювало без збоїв, від загального часу його використання: від 90 до 100%, від 75 до 90 %, від 60 до 75 %, нижче 60 %. Ця характеристика взаємопов'язана із завершеністю, стійкістю до відмов та здатністю до відновлення.

в) Стійкість до відмов - підхарактеристика, яка означає властивість (здатність) СПЗ виконувати заявлені функції в умовах несприятливих чинників та впродовж визначеного часу:

можливість продовження повноцінного функціонування СПЗ при незавершенні прийняття інформації на одному АРМ від іншого АРМ мережі або від інших інформаційних систем, якщо зв'язок з ними переривається;

відсутність збоїв у СПЗ під час безперервної роботи впродовж тривалого часу.

г) Здатність до відновлення - підхарактеристика, яка відповідає властивості СПЗ здійснювати відновлення функціонування та уникнути втрати даних через збої у СПЗ, інших ПП та технічних складових АРМ:

можливість функціонувати на початкових установках після скидання налаштувань; можливість відновлювати файли безпосередньо СПЗ та дані, що ним оброблялися, після пошкодження шкідливим програмним забезпеченням;

здатність СПЗ здійснити відтерміновані передачу та отримання повідомлень, даних обстановки та місцеположення.

Захищеність - це характеристика, яка відповідає ступеню захисту СПЗ від внесення змін, що реалізована через політику безпеки:

а) Конфіденційність - підхарактеристика, що відображає реалізацію у СПЗ функцій розмежування доступу відповідно до наданих прав:

реалізація у СПЗ можливості розподілу користувачів на категорії з різними правами доступу (адміністратор, користувач, вторинний користувач тощо); створення груп з різних АРМ;

можливість введення нових користувачів та вилучення існуючих адміністратором системи; можливість розмежування прав доступу за іменем і типом користувача; реалізація входу в систему через авторизацію.

б) Цілісність - підхарактеристика, що відображає таку властивість СПЗ як здатність запобігати несанкціонованим діям:

здатність реагувати на шкідливе програмне забезпечення;

реакція СПЗ на вхід користувача з помилковими (неіснуючими/застарілими) даними ідентифікації;

реакція СПЗ на спроби внесення змін у його налаштування (дані конфігурації) користувачем без відповідних прав доступу;

недопущення умисних шкідливих дій відносно СПЗ та програмного середовища, в якому воно функціонує, зареєстрованими та незареєстрованими користувачами.

в) Безвідмовність - підхарактеристика, що відображає здатність СПЗ надавати можливості користувачам безперешкодно, у повному обсязі його використовувати;

г) Обліковність - підхарактеристика, що відображає реалізацію в СПЗ функцій щодо фіксації входження в систему реєстрації нових та вилучення існуючих користувачів, внесення змін в їх

облікові дані та ін.

д) Автентичність - підхарактеристика, що відображає здатність СПЗ виявляти факт несанкціонованої заміни (вилучення) компонентів СПЗ або даних.

Зручність супроводу - це характеристика, що відображає здатність СПЗ бути зміненим:

а) Модульність - підхарактеристика, що відображає таку властивість СПЗ як захищеність одних його складових частин від проблем, що виникли в інших складових;

б) Повторна застосовність - підхарактеристика, що відображає можливість СПЗ бути використана в інших проектах (системах);

в) Аналізовність - підхарактеристика, що відображає наявність вбудованих функцій в СПЗ щодо діагностування можливих вад у ньому (можливість самовиявлення вади та можливість виявлення джерела);

г) Зручність внесення змін - підхарактеристика, що відображає легкість та доступність процедур оновлення СПЗ.

д) Тестовність - підхарактеристика, що відображає наявність у СПЗ вбудованих функцій з самотестувавння (при завантаженні, оновленні або поверненні до попередніх версій, при скиданні параметрів і повернення до початкових установок).

Переносимість - це характеристика, що відображає здатність СПЗ встановлюватися (копіюватися) на інший АРМ мережі:

а) Адаптовність - підхарактеристика, що відображає легкість і простоту пристосування СПЗ до роботи під керівництвом операційної системи;

б) Інстальованість - підхарактеристика, що відображає можливість СПЗ бути встановленою на АРМ відповідно до ЕД;

в) Взаємозамінність - підхарактеристика, що відображає таку властивість СПЗ як можливість перенесення самого СПЗ і даних з одного АРМ до іншого.

4 Характеристики, підхарактеристики та властивості СПЗ, що визначають якість при його використанні:

Результативність - це характеристика, що відображає здатність СПЗ надати можливість користувачам застосовувати СПЗ у повному обсязі, відповідно до їх прав.

Продуктивність - це характеристика, яка відображає відповідність часових затрат СПЗ на реалізацію дій користувачів та можливість сприяти досягненню мети управління військами, зазначеними у [5].

Задоволеність - це характеристика, що відображає здатність СПЗ задовольнити вимоги та очікування користувачів від його застосування:

а) Повноцінність - підхарактеристика, що відображає ступінь задоволеності користувача від оперативності та точності результатів наданих СПЗ;

б) Довіра, задоволення та комфорт - підхарактеристики, що відображають ступінь довіри користувача до точності та відповідності результатів наданих СПЗ, задоволення і відчуття комфортності від використання СПЗ.

Запобігання ризикам - це характеристика, що відображає ймовірність виникнення ризиків для життя людини, економічного або екологічного характеру від застосування СПЗ, а також наявність у ньому функцій, спрямованих на зниження наслідків.

Покриття контексту - це характеристика, що відображає очікуваний ступінь ефективності, результативності, безпечності застосування СПЗ :

а) Повнота контексту - підхарактеристика, що відображає очікуваний ступінь ефективності, результативності та безпечного використання СПЗ в умовах, що відповідають ЕД;

б) Гнучкість - підхарактеристика, що відображає очікуваний ступінь ефективності, результативності та безпечного використання СПЗ в умовах, в яких виконують свої обов'язки службові особи на пунктах управління.

5. Оцінювання якості СПЗ та якості при його використанні проводиться у послідовності: властивість (функція), підхарактеристика, характеристика, якість.

Оцінювання підхарактеристик здійснюється на підставі узагальненої оцінки властивостей (функцій) СПЗ, що відповідають цій підхарактеристиці.

Оцінювання підхарактеристик, відповідно до [1], проводиться за 4-бальною шкалою, де: “4” - перевершує заявлені можливості (вимоги);

“3” - відповідає заявленим можливостям (призначенню);

“2” - мінімально відповідає заявленим можливостям (призначенню);

“1” - не відповідає заявленим можливостям (призначенню).

Оцінка характеристики розраховується за нижче поданою формулою (результат округляється до десятих)

де Ехі - оцінка і-їхарактеристики СПЗ; k - кількість підхарактеристик в і-й характеристиці СПЗ; j - порядковий номер підхарактеристики в і-ї характеристиці СПЗ; Ещ j - оцінка j-ї підхарактеристики і-ї характеристики СПЗ.

Цифрова оцінка для якості СПЗ, а також для якості при використанні СПЗ не виставляється. Після розрахунку оцінок для всіх характеристик (1) проводиться об'єднане оцінювання якості СПЗ та якості при використанні СПЗ. Воно полягає у наданні узагальненого висновку на основі отриманих оцінок характеристик. У висновку зазначаються: сильні та слабкі сторони СПЗ;

критичні характеристики і підхарактеристики СПЗ, які потребують покращення; перелік характеристик, підхарактеристик і властивостей, для детального вивчення яких розробникам потрібно реалізувати додаткові функції контролю;

ймовірні ризики при використанні СПЗ з виявленими недоліками (слабкими сторонами) та без детального вивчення окремих показників.

Головні висновки. Отже, як видно із запропонованої методики, СПЗ має достатньо показників, які потрібно протестувати, оцінити й врахувати при проведені випробувань зразків ОВТ, в яке вбудовані програмні засоби.

Запропонована методологія оцінювання СПЗ на даному етапі не може бути прийнята за єдиний правильний варіант, проте її положення доцільно використовувати при визначенні підходів з оцінювання СПЗ.

Список літератури

Програмна інженерія. Якість продукту. Частина 1. Модель якості:

ДСТУ ISO/ІЕС 9126-1:2013 (ISO/ІЕС 9126-1:2001, IDT). - (Державний стандарт України).

Інженерія систем і програмних засобів. Вимоги до якості систем і програмних засобів та її оцінювання (SQuaRE). Моделі якості системи та програмних засобів: ДСТУ ISO/ІЕС 25010:2016 (ISO/ІЕС 25010:2011, IDT). - (Державний стандарт України).

Тимчасова інструкція з організації та проведення визначальних відомчих випробувань озброєння та військової техніки // Наказ заступника Міністра оборони України. - [Чинний від 2019-04-03]. - 15 с.

Порядок оформлення оперативних (бойових) документів // Наказ начальника Генерального штабу ЗС України № 170. - [Чинний від 2019-04-03].

Настанова з оперативної роботи органів військового управління // Наказ начальника Генерального штабу ЗС України. - 2018.

Размещено на Allbest.ru

...

Подобные документы

  • Оцінювання та засоби підвищення надійності інформаційних технологій протягом усього життєвого циклу програмного забезпечення на основі негомогенного пуасонівського процесу та обчислення її параметрів, з урахуванням сучасних тенденцій тестування.

    автореферат [52,0 K], добавлен 10.12.2010

  • Дослідження алгоритму роботи та коду програми. Оцінка методом "чорного ящика". Тестування і налагодження розробленої програми на алгоритмічній мові високого рівня. Оцінювання якості програмного забезпечення за об’єктно-орієнтованими метриками зв’язності.

    курсовая работа [143,1 K], добавлен 11.03.2021

  • Проблеми розробки компонентного програмного забезпечення автоматизованих систем управління. Сучасні компонентні технології обробки інформації. Аналіз вибраного середовища проектування програмного забезпечення: мова програмування PHP та Apache HTTP-сервер.

    дипломная работа [2,8 M], добавлен 11.05.2012

  • Основні поняття щодо захисту програмного забезпечення. Класифікація засобів дослідження програмного коду: відладчики, дизасемблери, діскомпілятори, трасировщики та слідкуючі системи. Способи вбудовування захисних механізмів в програмне забезпечення.

    курсовая работа [41,7 K], добавлен 14.11.2010

  • Створення програмного забезпечення для управління продажем та орендою нерухомості. Аналіз роботи підприємства з продажу нерухомості; проектування системи взаємодії клієнта з продавцем; визначення вимог до програмного комплексу, який необхідно розробити.

    курсовая работа [3,1 M], добавлен 08.07.2012

  • Проектування і реалізація навчального програмного продукту "Побудова геометричних фігур". Використання C++ Builder 6 у якості програмного середовища для реалізації даної навчальної програми. Інструкція з використання розробленого програмного забезпечення.

    курсовая работа [2,2 M], добавлен 05.05.2014

  • Тенденції розвитку інформаційних технологій, зростання складності інформаційних систем, створюваних у різних галузях. Засоби, що реалізують CASE-технологію створення і супроводу інформаційних систем. Автоматизація розробки програмного забезпечення.

    реферат [21,5 K], добавлен 21.03.2011

  • Аналіз системи збору первинної інформації та розробка структури керуючої ЕОМ АСУ ТП. Розробка апаратного забезпечення інформаційних каналів, структури програмного забезпечення. Алгоритми системного програмного забезпечення. Опис програмних модулів.

    дипломная работа [1,9 M], добавлен 19.08.2012

  • Розробка програмного забезпечення для управління транспортними платформами на базі програмованого логічного контролера S7-300 в Simatic STEP-7. Аналіз програмного забезпечення, розрахунок показників його надійності. Опис алгоритму функціонування системи.

    дипломная работа [2,1 M], добавлен 17.05.2012

  • Класифікація об'єктно-орієнтованих мов програмування. Розробка алгоритмічного та програмного забезпечення комп'ютерної системи управління процесом випалювання будівельних матеріалів. Тестування програмного забезпечення, оцінка його ефективності.

    курсовая работа [1,6 M], добавлен 25.04.2015

  • Характеристика проблемних моментів автоматизації процесу формування питань у білеті для визначення рівня знань студента. Розробка бази вимог щодо організації перевірки якості знань і програмного забезпечення для організації та управління даними бази.

    курсовая работа [2,6 M], добавлен 06.12.2013

  • Поняття методології проектування інформаційних систем та життєвого циклу їх програмного забезпечення. Основні, допоміжні та організаційні процеси структури життєвого циклу. Планування та організації робіт по розробці і супроводу програмного забезпечення.

    контрольная работа [19,0 K], добавлен 01.02.2010

  • Опис підрозділу гнучких виробничих систем (ГВС) як об‘єкта управління. Проектування алгоритмічного забезпечення системи оперативного управління. Складання розкладу роботи технологічного обладнання. Розробка програмного забезпечення підсистем СОУ ГВС.

    курсовая работа [2,0 M], добавлен 11.07.2012

  • Аналіз методів емпіричної інженерії програмного забезпечення. Призначення та властивості програмного забезпечення та метрик проектів Openproj-1.4-src, TalendOpen Studio 3.2.1 та Рlazma-source 0.1.8, їх статистичний, кореляційний та регресійний аналіз.

    курсовая работа [2,7 M], добавлен 12.12.2010

  • Аналіз формування податкової звітності. Розробка проекту інтерфейсу, інформаційної, статичної та динамічної моделей програмного забезпечення. Розрахунок економічної ефективності впровадження програмного забезпечення формування податкової звітності.

    дипломная работа [3,5 M], добавлен 26.04.2012

  • Визначення вимог до програмного забезпечення. Проектування архітектури програми, структури даних та інтерфейсу. Програмування графічного редактора, специфікація його класів та алгоритм роботи. Зміна архітектури редактора згідно нових вимог замовника.

    дипломная работа [1,2 M], добавлен 05.01.2014

  • Етапи розробки проекту. Вимоги до апаратного і програмного забезпечення, до користувача. Специфікація та структура даних, які мають бути розміщеними в системі. Вигляд інтерфейсу системи програмного забезпечення. Розробка бази даних косметичного салону.

    дипломная работа [1,8 M], добавлен 21.02.2015

  • Планування програмного забезпечення автоматизованої системи бюро працевлаштування. Накопичення даних стосовно ринку праці. Проектування статичних аспектів, поведінки та архітектури програмного забезпечення. Особливості функціонування програмного продукту.

    курсовая работа [184,5 K], добавлен 05.07.2015

  • Теоретичні відомості щодо головних принципів локалізації програмного забезпечення, основні технологічні способи його здійснення. Труднощі, пов`язані з цим процесом. Перекладацький аналіз україномовної локалізації програм XnView і VSO Image Resizer.

    дипломная работа [1,0 M], добавлен 16.07.2013

  • Автоматизація роботи диспетчера швидкої допомоги. Забезпечення контролю, обігу документів та створення карток хворих при занесенні інформації бригад швидкої допомоги за допомогою програмного забезпечення. Захист системи від несанкціонованого доступу.

    курсовая работа [1,4 M], добавлен 14.09.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.