Page 20 - 6150
P. 20
простоти виправлення помилок (при відмовах), легкості адаптації до конкретних
операційних середовищ і простоти модернізації програмного виробу при зміні
вимог користувача і при вдосконаленні програмного виробу в процесі його
експлуатації. Вимоги повинні бути, по можливості, представлені кількісними
показниками, такими, як час виправлення відмови, або коефіцієнт готовності.
Вони можуть також включати ряд обмежень, що відображають можливості
організації, яка займається супроводом.
Вимоги до безпеки можуть визначати ряд додаткових вимог до
програмного виробу, які обумовлені небезпекою відмов програмного виробу. При
цьому можуть бути вказані окремі функції, відмови при виконанні яких можуть
привести до серйозних наслідків (для людей, майна і т.п.).
Вимоги до програмного виробу після всебічного вивчення і узгодження
повинні бути документованими. Опис кожної вимоги включає атрибути, які
співпадають з атрибутами вимог користувача.
При описі вимог особливу увагу повинно бути надано ясним і чітким
формулюванням, що забезпечують однозначну інтерпретацію кожного з них.
В переліку вимог до програмного виробу враховуються всі вимоги користувача, і
для кожного можливого набору вхідних даних описуються всі дії, виконувані
програмним виробом.
Нарешті, сукупність вимог повинна містити несуперечливі вимоги.
Неузгодженість вимог може виникати при використанні різних термінів для опису
однакових сутностей і понять і, навпаки, один і той же термін – для опису різних
предметів. Іншим джерелом неузгодженості можуть бути випадки, коли одночасно
повинні виконуватися несумісні дії або виконуватися в неприпустимій
послідовності. Суперечність вимог може виявитися й у випадку дублювання
вимог, особливо, коли одна вимога перекриває іншу.
Порядок виконання роботи і звіт роботи: робота повинна бути виконана на
аркушах формату А4 та містити мету роботи. Тематику проекту узгодити з
викладачем.
Запитання для самоконтролю стосуватимуться лекційного матеріалу по
даній темі та по практичній частині при створенні проекту.
Тривалість заняття 6 год.
20