1.     Мета та завдання навчальної дисципліни

 

Мета: Ознайомити студента з процесом аналізу і управління вимогами до програмних продуктів.

 

У результаті вивчення навчальної дисципліни студент повинен

Знати:

-          класифікації вимог,

-          властивості вимог,

-          методології аналізу і управління вимогами

-          стандарти аналізу і управління вимогами

-          нотації аналізу і управління вимогами

-          артефакти роботи з вимогами.

-          процес управління вимогами,

-          процес вдосконалення роботи з вимогами.

Вміти:

-          виявляти вимоги до до програмних продуктів

-          специфікувати до програмних продуктів

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

-          верифікувати до програмних продуктів

-          будувати прототипи

-          будувати моделі

-          використовувати інструментальні засоби.

 

 

2.     Програма та структура навчальної дисципліни

 

Змістовний модуль 1. Аналіз вимог

тема 1. Вступ до дисципліни

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

 

тема 2. Поняття вимог.  класифікації вимог

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

тема 3. Властивості вимог

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

тема 4. Процес аналізу вимог

робочий потік аналізу вимог;   чому потрібно аналізувати вимоги?;   хто створює і використовує вимоги;   організація роботи з вимогами на прикладі msf.

тема 5. Контекст завдання аналізу вимог

аналіз вимог, бізнес-аналіз, аналіз проблемної області;   роль глосарію при аналізі вимог.;   методології бізнес-аналізу;   вимоги та архітектура аіс;   аналіз вимог і інші робочі потоки програмної інженерії.

тема 6. Виявлення вимог

джерела вимог;   стратегії виявлення вимог;   інтерв'ю;   ;  підготовка;   ;  проведення опитування;   ;  завершення;   що потрібно пам'ятати при опитуванні;   анкетування;   спостереження;   самостійний опис вимог;   спільні семінари;   прототипування.

Змістовний модуль 2. Управління вимогами

тема 7. Формування бачення

роботи по формуванню бачення продукту і кордонів проекту; бачення продукту і межі проекту;   концепція в гост;   бачення в rup;   бачення / рамки в msf.

 

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

актори і варіанти використання;   глосарій;   специфікація варіанти використання;   вільний формат;   шаблон повного опису варіанта використання за А. Коберном;   шаблон варіанту використання rup;   вибір форми опису варіанта використання;   специфікація функціональних вимог;   атрибути вимог.

 

тема 9. Розширений аналіз вимог

які моделі використовувати;   моделі uml, що пояснюють функціональність системи;   діаграма варіантів використання;   діаграма дій;   діаграма станів;   діаграми uml, що пояснюють внутрішній устрій системи;   діаграма класів;   альтернативні мови моделювання;   діаграма потоків даних;   інші види моделей.

 

тема 10. Ілюстровані сценарії і прототипи

цілі прототипування;   класифікація прототипів;   горизонтальний прототип;   вертикальний прототип;   одноразовий прототип;   еволюційний прототип;   паперовий прототип;   розкадрування;   ілюстровані сценарії прецедентів;   орієнтири ;   середні значення атрибутів і обсяги об'єктів ;   середня інтенсивність використання.

 

тема 11. Документування вимог

документування вимог у відповідність з гост;   структура тз у відповідність з гост;   опис вимог до системи у відповідність з гост;  документування вимог в rup;   документування вимог на основі ieee standard;   вимоги до зовнішнього інтерфейсу ;   інтерфейси користувача;   інтерфейси обладнання;   інтерфейси пз;   інтерфейси передачі інформації;   інші нефункціональні вимоги;   вимоги до продуктивності;   документування вимог в msf.

 

тема 12. Перевірка вимог

верифікація і валідація;   деякі типові проблемні ситуації процесу формування та оцінки вимог;   двозначність вимог;   "золочення" продукту;   мінімальна специфікація;   пропуск типів користувачів;   методи і засоби перевірки вимог;   неофіційні перегляди вимог;   інспекції;   розробка тестів;   визначення критеріїв прийнятності.

 

тема 13. Управління вимогами

принципи і прийоми управління вимогами;   базова версія вимог;   процедури управління вимогами;   контроль версій;   атрибути вимог;   контроль статусу вимог;   вимірювання трудовитрат, необхідних для управління вимогами;   управління змінами;   управління незапланованим зростанням обсягу;   процес контролю змін;   аналіз впливу зміни;   трасування  вимог.

 

тема 14. Вдосконалення процесів роботи з вимогами

моделі вдосконалення;   iso;   sei-cmm, sei-cmmi;   область процесів "управління вимогами";   область процесів "розробка вимог";   принципи вдосконалення;   процес вдосконалення;   оцінка поточних прийомів ;   планування ;   створення та апробація нових процесів ;   оцінка результатів і прийняття рішень.

 

тема 15. Вимоги в управлінні проектом

від рамок проекту до експрес-планування;   планування проекту на основі вимог, шлях rup;   вимоги в гнучких методологіях;   артефакти для роботи з вимогами в гнучких методологіях;   планування на основі вимог на прикладі xp;   планування версій і ітерацій;   аналіз вимог і управління ризиками ;   стратегії та роботи з управління ризиком.

Остання зміна: субота, 10 лютого 2024, 19:01
Доступність

Шрифти

Розмір шрифта

1

Колір тексту

Колір тла

Кернінг шрифтів

Видимість картинок

Інтервал між літерами

0

Висота рядка

1.2