Загальна характеристика процесу забезпечення якості програмного засобу.

Самостійна робота

План лекції

Тема 11. Документування програмних застосувань.

Лекція № 11

1. Нормативні документи по стандартизації і види стандартів.

2. Стандарти в області програмного забезпечення.

3. Загальна характеристика стану в області документування програмних засобів.

4. Єдина система програмної документації ГОСТ 19.101-77 ЕСПД.

5. Види програм і програмних документів.

6.Стадії розробки. Загальні вимоги до програмних документів. Технічне завдання. 7.Опис програми. Записка пояснення.

8.Керівництво системного програміста. Вимоги до змісту і оформлення.

9.Керівництво програміста. Керівництво оператора. Опис мови.

 

Зміст лекції

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

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

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

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

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