Оцінка якості інформаційних систем

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

Залежно від цілей дослідження і етапів життєвого циклу ІС дефектологічні властивості поділяють на дефектогенность, дефектабельность і дефектоскопічность [7].

Дефектогенность визначається впливом наступних факторів:

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

Дефектабельность характеризує наявність дефектів ІС і визначається їх кількістю і місцезнаходженням. Іншими факторами, що впливають на дефектабельность є:

  • • структурно-конструктивні особливості ІС;
  • • інтенсивність і характеристики помилок, що призводять до дефектів.

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

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

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

Критерій може бути визначений як незалежний атрибут ІС або процесу її створення. За допомогою такого критерію може бути виміряна характеристика якості ІС на основі тієї чи іншої метрики. Сукупність декількох критеріїв визначає показник якості, що формується виходячи з вимог, що пред'являються до ІС. В даний час найбільшого поширення набула ієрархічна модель взаємозв'язку компонент якості ІС. На початку визначаються характеристики якості, в числі яких можуть бути, наприклад, загальна корисність, вихідна корисність, зручність експлуатації. Далі формуються показники, до числа яких можуть бути віднесені: практичність, цілісність, коректність, зручність обслуговування, оценіваемость, гнучкість, адаптованість, мобільність, можливість взаємодії. Кожному показнику якості ставиться у відповідність група критеріїв. Для зазначених вище показників нижче наведені можливі критерії. Треба відзначити, що один і той же критерій може характеризувати кілька показників;

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

коректність - трассируемого, завершеність, узгодженість;

надійність - точність, стійкість до помилок, узгодженість, простота;

зручність обслуговування - узгодженість, простоту, стислість, інформативність, модульність;

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

гнучкість - розповсюджуваність, спільність, інформативність, модульність;

адаптованість - спільність, інформативність, модульність, апаратну незалежність, програмну незалежність;

мобільність - інформативність, модульність, апаратну незалежність, програмну незалежність;

можливість взаємодії - модульність, уніфікуючих процедур зв'язку, уніфікуючих даних.

За допомогою метрик можна дати кількісну або якісну оцінку якості ІС. Розрізняють такі види метрик і шкал для вимірювання критеріїв.

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

Другий тип - метрики, яким відповідає порядкова шкала, що дозволяє ранжувати характеристики шляхом порівняння з опорними значеннями.

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

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

Модель класифікації критеріїв якості інформаційних систем

Мал. 7.15. Модель класифікації критеріїв якості інформаційних систем

ні критерії призначені для оцінки компонент ІС, що не залежать від цільового призначення.

Одним із шляхів забезпечення якості ІС є сертифікація. У США Радиотехническая комісія з аеронавтики в своєму керівному документі визначає процес сертифікації в такий спосіб: "Сертифікація - процес офіційного затвердження державним повноважним органом ... виконуваної функції системи ... шляхом посвідчення, що функція ... задовольняє всім вимогам замовника, а також державним нормативним документам ". На жаль, в даний час не існує стандартів, повністю задовольняють оцінці якості ІС. У західно-європейських країнах є ряд стандартів, що визначають основи сертифікації програмних систем. Стандарт Великобританії (BS750) описує структурні побудови програмних систем, при дотриманні яких може бути отриманий документ, який гарантує якість на державному рівні. Є міжнародний аналог зазначеного стандарту (1SO9000) і аналог для країн членів НАТО (AQAPI). Існуюча в нашій країні система нормативно-технічних документів відносить програмне забезпечення до "продукції виробничо-технічного призначення", яка розглядається як матеріальний об'єкт. Однак програмне забезпечення є скоріше абстрактної нематеріальної сферою. Існуючі ГОСТи (наприклад, ГОСТ 28195 - 89. "Оцінка якості програмних засобів. Загальні положення") явно застаріли і є неповними.

 
< Попер   ЗМІСТ   Наст >