Нужно определить трудоемкость программного проекта «Учет успеваемости школьников в ШБИ», написанного в среде программирования Pascal ABC, а также необходимо определить его функции. Данная операция производилась согласно приложению 1.
Таблица №1– Перечень и объем функций программного проекта
«Каталог выставочных экспонатов»
| Код функции
| Наименование, содержание функции
| Объем функций строк исходного кода(LOC)
|
| По каталогу Vi
| Уточненный Vvi
|
|
| Организация ввода информации
|
|
|
|
| Организация вывода информации
|
|
|
|
| Осуществление сортировки данных
|
|
|
|
| Осуществление удаление данных
|
|
|
|
| Вывод информации из файла
|
|
|
|
| Осуществление замены данных
|
|
|
|
| Загрузки базы данных
|
|
|
|
| Вывод информации по конкретному пункту
|
|
|
|
| Автоматическая сортировка файлов
|
|
|
|
| ИТОГО:
|
|
|
Определение объема функций исходного кода :
где Vi - объем отдельной функции программного продукта; n - общее число функций.
Vo = 2096 + 1993 + 1228 + 1194 + 2689 + 963 + 397 + 766 + 930 =10453;
В данной таблице в связи с использованием более совершенных средств автоматизации объемы функций 206, 104 были уменьшены и уточненный объем программного продукта (Vу) составил 10453 строк исходного кода (LOC) вместо 463 строк. Заполнялась таблица в соответствии с приложением 1.