ніфікованого вимірі всіх можливостей програми та вираженні розміру програми у вигляді одного числа. [2] Було прийнято рішення відштовхуватися від зовнішніх сховищ даних, так як в процесі створення діаграми потоків даних за методологією DFD (TO - BE) їх кількість зменшилася.
Інформаційні характеристики і їх ранг представлені в таблиці 7.
Таблиця 7. Інформаційні характеристики і їх ранг
ХраніліщаІнформаціонная характеристикаСсылкиЭлементы даннихРангТекущій турнірВнут. лог. файл78Средній (10) Поточний турнірВнешній ввод88Високій (6) Поточний турнірВнешній вивод28Средній (5) Поточний турнірВнешній запрос48Високій (6) ЖалобиВнут. лог. файл23Нізкій (7) ЖалобиВнешній ввод13Нізкій (3) ЖалобиВнешній вивод13Нізкій (4) Учасники турніраВнут. лог. файл412Нізкій (7) Учасники турніраВнешній ввод312Високій (6) Учасники турніраВнешній вивод212Средній (5) Учасники турніраВнешній запрос112Нізкій (3) Перелік запитань, відповідей турніраВнут. лог. файл35Нізкій (7) Перелік запитань, відповідей турніраВнешній ввод15Нізкій (3) Перелік запитань, відповідей турніраВнешній вивод35Средній (5)
Перейдемо до розрахунку метрики - кількості функціональних покажчиків FP. У таблицю 8 заносяться кількісне значення характеристики кожного виду (по всіх рівнях складності). Отримані в кожній характеристиці значення підсумовуються, після чого формується загальна кількість інформаційних характеристик. [2]
Таблиця 8. Вихідні дані для розрахунку FP - метрик
Ім'я характеристикиКоличествоНизкийСреднийВысокийИтогоВнешние вводи2 * 3=60 * 4=02 * 6=1218Внешніе виводи1 * 4=43 * 5=150 * 7=019Внешніе запроси1 * 3=30 * 4=01 * 6=69Внутренніе логічні файли3 * 7=211 * 10=100 * 15=031Внешніе інтерфейсні файли0 * 5=00 * 7=00 * 10=00Общее кількість: 77
Тепер необхідно приступити до розрахунку функціонального розміру. Функціональний розмір обчислюється за такою формулою:
FP=Загальна кількість? (0,65 + 0,01?), (1)
де Fi - коефіцієнти складності. Кожен коефіцієнт може приймати такі значення: 0 - немає впливу, 1 - випадкове, 2 - невелике, 3 - середнє, 4 - важливе, 5 - основне.
Значення кожного - ого коефіцієнта визначається емпірично в результаті відповіді на 14 питань, які характеризують системні параметри додатки (див. таблицю 9).
Таблиця 9. Визначення системних параметрів програми
№ Системний параметрЗначеніе1Передача данних32Распределенная обробка данных33Производительность44Распространенность використовуваної конфігураціі25Скорость транзакцій36Оператівний введення данних47Еффектівность роботи кінцевого пользователя38Оператівное обновленіе49Сложность обработкі210Повторная іспользуемость411Легкость інсталляціі312Легкость эксплуатации413Разнообразные умови размещенія114Гібкость3Ітого: 43
Підставивши значення з таблиці 8 у формулу 1, одержимо кількість функціональних покажчиків:
FP=77? (0,65 + 0,01? 43)=83,16, (2)
Підрахуємо кількість рядків для мови C #. Для цього кількість функціональних покажчиків помножимо на кількість операторів мови C # на один FP, яке дорівнює 53.
автоматизована система обробка інформація
(3)
Для оцінювання витрат праці і тривалості проекту необхідн...