Контрольная работа: Специфікація якості програми

МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ

Бердичівський політехнічний коледж

КОНТРОЛЬНА РОБОТА

з дисципліни “Технологія розробки програмного забезпечення”

(варіант №9)

Виконав: студент групи Пзс-504

Каленський М.Ю.

Перевірив: викладач

Тростянський Б.Г.

м. Бердичів

2007 р

Зміст

Специфікація якості програми.

Забезпечення стійкості програмних засобів.

Інструментальні середовища програмування.

Практичне завдання.

Список використаної літератури.

Специфікація якості програми

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

Функціональність - завершеність.

Надійність - точність, автономність, стійкість, захищеність.

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

Ефективність - тимчасова ефективність, ефективність по ресурсах (по пам'яті), ефективність по пристроях.

Супровід - з даним критерієм зв'язано багато різних примітивів якості. Однак їх можна розподілити по двох групах, виділивши два підкритерія якості: простота і змінність.

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

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


Мобільність - незалежність від пристроїв, автономність, структурованість, модульність.

Нижче даються визначення використовуваних примітивів якості ПЗ.

Завершеність - властивість, що характеризує ступінь виконання ПЗ усіх явних і неявних функцій.

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

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

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

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

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

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

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

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

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 404
Бесплатно скачать Контрольная работа: Специфікація якості програми