Критерії якості програмних засобів
Зміст
Введення
Якість програмних засобів
Трудомісткість і тривалість створення програмних засобів
Висновок
Список використаної літератури
Введення
У світі розроблено кілька десятків методологій і підходів до організації процесу створення програмних продуктів. В незалежності від використовуваної технології розробки головною метою є створення ефективного програмного продукту. Ефективність (корисність) створення програмних засобів (ПС) характеризується в основному трудомісткістю і тривалістю створення ПС, а також досягається якістю .
Метою даної роботи є вивчення основних критеріїв оцінки ефективності створення програмних засобів. Для досягнення поставленої мети необхідно вирішити наступні завдання:
- вивчити теоретичного матеріалу з обраної теми;
- розглянути поняття якості програмного засобу;
- описати процес визначення трудомісткості і тривалості створення програмних засобів.
Якість програмних засобів
Кожне програмний засіб має виконувати певні функції. Програмне засіб повинен володіти рядом характеристик і властивостей, що сприяють його успішному використанню протягом тривалого періоду. Іншими словами, кожне програмне засіб повинен володіти певним якістю.
Якість програмного засобу - це сукупність його властивостей і характеристик, що впливають на його здатність задовольняти задані потреби користувачів. Але це не означає, що різні програмні засоби повинні володіти однією і тією ж сукупністю таких характеристик. Якість програмного засобу є задовільним тоді, коли воно має зазначеними для нього характеристиками і властивостями в такій мірі, щоб гарантувалося його успішне використання.
Всі вимоги до якості програмного засобу відображаються в документі - специфікація якості. Суть розробки специфікації полягає в побудові своєрідної моделі якості необхідного програмного засобу. Дана модель повинна містити перелік усіх тих досить елементарних властивостей і характеристик, які необхідно забезпечити в ПС і які в сукупності утворюють прийнятні якості програмного продукту. Для оцінки якості програмного засобу з якихось - то критеріям використовують стандартизований набір досить простих властивостей і характеристик ПС. Такі елементарні властивості називають примітивами якості. Причому деякі з примітивів можуть використовуватися в кількох критеріях.
1. Завершеність - властивість, яка характеризує ступінь володіння ПС всіма необхідними частинами, які необхідні для виконання явних і неявних функцій ;
програмний засіб якість витрата
2. Точність - це міра, яка визначає величину похибки в видаваних результатах;
3. Автономність - це властивість, яка характеризує здатність ПС виконувати запропоновані функції без участі інших програмних компонент;
4. Стійкість - це властивість, яка характеризує здатність програмного продукту продовжувати коректне функціонування, незважаючи на завдання невірних вхідних даних;
5. Захищеність - це здатність ПС протистояти навмисним або ненавмисним руйнуючим діям користувача;
6. П-документованість - властивість, яка характеризує наявність, доступність, зрозумілість, повноту, і наочність інструктивної, навчальної та довідкової документації;
7. Інформативність - властивість, яка характеризує наявність у складі програмного засобу інформації, яка необхідна і достатня для розуміння призначення даного програмного засобу.
8. Комунікабельність - властивість, яка характеризує ступінь, в якій програмне засіб полегшує завдання або опис вхідних даних і здатність видавати поради користувачеві в досить простій формі і простим змістом;
9. Тимчасова ефективність - міра, яка характеризує здатність програмного засобу виконувати покладені на нього функції протягом певного відрізка часу;
10. Ефективність по ресурсах - здатність програмного...