Similar presentations:
Оцінка проектів на основі варіантів використання Use Case Points (UCP)
1.
Лекція 6Тема: Оцінка проектів на основі
варіантів використання
(Use Case Points)
1
2. Що таке UCP?
UCP (Use Case Points) – це методика оцінки проектів наоснові варіантів використання (use cases) системи, яка
оцінюється;
В основі UCP лежить методика Function points (оцінка на
основі функціональних точок системи), але вона значно
спрощена для використання не експертами Function points;
На
відміну
від
нефункціональні
Function
вимоги,
UCP
враховує
організаційні
ризики,
points,
компетенцію при оцінці та інші крітерії.
3. Що таке UCP?
UCP (Use Case Points) – це вимір того, скільки зусильпотрібно для написання програмного забезпечення.
Цей метод заснований на вивченні близько 200 проектів із
середнім розміром 5 людино-років. Був знайдений спосіб
використання оцінки, щоб бути в межах 10% від
фактичних результатів більше 95% проектів. Цей метод з
тих пір був включений в методологію RUP (методологія
розробки програмного забезпечення, створена компанією
Rational Software.)
4. Етапи оцінки
Оцінка акторівНезкоригована оцінка варіантів
використання
Оцінка технічних факторів
Оцінка зовнішніх факторів
Остаточний підрахунок
5. Оцінка акторів
Здійснюється оцінка складності інтерфейсів системи.Всі діючі особи системи діляться на три типи:
прості, середні і складні.
Простий – представляє зовнішню систему з чітко
визначеним програмним інтерфейсом.
Середній – представляє або зовнішню систему, яка
взаємодіє з даною системой через протокол на зразок
ТСР/IР, або особистість, яка користується текстовим
інтерфейсом
(наприклад,
алфавітно-цифровим
терміналом).
Складний представляє собою особистість, яка
використовує графічний інтерфейс користувача.
6. Оцінка акторів
ТипВаговий коефіцієнт
Простий
1
Середній
2
Складний
3
Тип
Представляє
Простий
Зовнішня
система
з
визначеним програмним
фейсом.
чітко
інтер-
Середній
Зовнішня система, яка взаємодіє з
даною системою за допомогою
протоколу,
або
використовує
текстовий інтерфейс (наприклад,
алфавітно-цифровим терміналом).
Складний
Графічний інтерфейс користувача.
7. Незкоригована оцінка варіантів використання
Здійснюєтьсяоцінка
масштабу системи.
Кожний варіант використання
рангується
в
залежності від кількості
транзакцій.
Альтернатива підрахунку
за допомогою:
1. Класів (табл.2)
2. Об'єктів в базі даних
(табл.3).
Тип
Опис
Ваговий
коефіцієнт
Простий
<=3 транзакцій
5
Середній
Від 4 до 7 транзакцій
10
Складний
>7 транзакцій
15
Тип
Опис
Ваговий
коефіцієнт
Простий
<=5 класів
5
Середній
Від 5 до 10 класів
10
Складний
Більше 10 класів
15
Тип
Опис
Простий
1 об'єкт
Середній
2 об'єкт
Складний
3 і більше об'єктів
8. Підрахунок показників
Підрахована кількість діючих особ кожного типу niмножиться на відповідний ваговий коефіцієнт kai, потім
обчислюється загальний ваговий показник А.