КИЇВСЬКА ДЕРЖАВНА АКАДЕМІЯ ВОДНОГО ТРАНСПОРТУ
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
КИЇВСЬКА ДЕРЖАВНА АКАДЕМІЯ ВОДНОГО ТРАНСПОРТУ
імені гетьмана Петра Конашевича-Сагайдачного
Питання до іспиту з дисципліни
" Аналіз вимог до програмного забезпечення "
галузь знань: 0501 "Інформатика та обчислювальна техніка"
напрям підготовки: 6.050103 „Програмна інженерія”
факультет: Економіки транспорту
кафедра: Інформаційних технологій
Київ – 2010 р.
Питання до іспиту
з дисципліни «Аналіз вимог до програмного забезпечення»
І. Основи інженерії вимог до ПЗ
- Особливості створення програмного продукту
- Головні проблеми, що виникають при розробці програмних продуктів
- Причини високої вартості виправлення помилок та їх оцінка
- Принципи інженерії вимог до программного забезпечення:
- Знання проблеми, клієнта і споживача
- Використання критеріїв ефективності для прийняття системних рішень
- Задання вимог і керування ними
- Виявлення і оцінка альтернатив при формуванні рішення
- Веріфікація і перевірка правильності вимог, а також функціонування рішення
- Забезпечення цілостності системи
- Використання узгодженого і документованого процесса
- Організація дій згідно плану
- Декомпозиція вимог як метод розробки складних систем. Основні та похідні вимоги
- Вимоги до якості ПЗ. Атрибути якості
- Схема процесів оцінки характеристик якості програм
- Сертифікація технологічності процесу розробки
- Сертифікація на основі відгуків користувачів
- Сертифікація незалежними експертами
ІІ. Виявлення вимог до ПЗ
- Аналіз проблем. П’ять етапів визначення проблеми:
· Досягнення угоди про визначення проблеми.
· Виявлення основних причин - питань, що стоять за проблемою.
· Виявлення зацікавлених осіб і користувачів.
· Визначення кордонів системи.
· Виявлення обмежень, що накладаються на рішення.
- Можливі джерела обмежень системи
- Синдром "користувач і розроблювач"
- Функціональні вимоги
- Нефункціональні вимоги
- Атрибути функцій
- Методи виявлення вимог:
- Головні питання, на які потрібно отримати відповіді при інтерв'юванні і анкетуванні;
- Правила підготовки інтерв’ю
- Переваги, які можна отримати на нараді з питань вимог
- Правила проведення мозкового штурму і добір ідей;
- Типи розкадрування (пасивні, активні, інтерактивні)
- Використання прецедентів;
- Обігравання ролей для виявлення вимог;
|