Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тспс.docx
Скачиваний:
3
Добавлен:
27.08.2019
Размер:
80.38 Кб
Скачать

Функционально ориентированный метрика

Для оценки используются функциональные характеристики продукта :

  1. Количество внешних вводов (данные ).

  2. Количество внешний выводов (результатов) .

  3. Количество внешних запросов (диалоговое вводов –выводов ).

  4. Количество внутриневых файлов (например таблиц БД).

  5. Количество внешних интерфейсных файлов.

Примеры элементов данных:

внешние вводы: поля ввода данных, сообщение о ошибках, вычисляемые значение, кнопки.

Внешние выводы: поля данных в отчетах, вычисляемые значение, сообщение о ошибках, и т.д..

Внешние запросы: вводимые элементы с поля используемых для поиска, выводимые – отображженя на полях на экране.

Правила учета элементов графического интерфейса:

  1. группа радио кнопок считается одним элементом.

  2. группа флажком, каждый флажок считается отдельным элементом.

  3. команды кнопки – отдельный элемент данных.

  4. списки – внешний запрос, результат запроса – это элемент данных внешнього ввода

Пример 6 форма для ввода клиента, поля имя адрес страна индекс, телефон, кнопка. Учет сообщений , при редактирование формы : об ошибке, подтверждение, уведомление.

Пример оценки внешних выводов

Ссылки на файл

Элементы данных

1-4

5-19

Больше 19

0,1

Низкий 4

Низкий 4

Средний 7

2-3

Низкий 4

Средний 5

Высокий 7

Больше 3

Средний 5

Высокий 7

Высокий 7

Для остальных характеристик строиться аналогические таблицы.

Таблицы исходный данных для расчета метрики

Имя характеристики

Ранг

Сложность

Количество

Низкий

Средний

Высокий

итого

Внешние вводы

Количество * 3

Количество * 4

Количество * 6

Внешние выводы

Количество * 4

Количество * 5

Количество * 7

Внешние запросы

Количество * 3

Количество * 4

Количество * 6

Внутренние логический файл

Количество * 7

Количество * 10

Количество * 15

Внешний интерфейсный файл

Количество * 5

Количество * 7

Количество * 10

Общее количество

FP= сума баллов * ( 0,65+0,01 )

Fi - коэффициент регулировки сложности. Могут принимать следующие значение : 0 – не влияет 1- случайное влияние , 2 – небольшое влияние, 3 – средней влияние, 4 – важное , 5 – основное.

Коэффициенты регулировки сложности

  1. передача данных(количество или объем средств необходимых, для организации обмена информации программы и системными в целом ).

  2. Распределённая обработка данных.

  3. Производительность.

  4. Распатранемымость используемой конфигурации

  5. Скорость транзакции.

  6. Оперативный ввод данных(в режиме онлайн)

  7. Эффективность работы конечного пользователя

  8. Оперативное обновление внутренних файлов в онлайне. (например антивирусный 5 балов)

  9. Сложность обработки.

  10. Повторное используемость.

  11. Легкость инсталляции.

  12. Легкость эксплуатации.

  13. Разнообразные условие размещение.

  14. Красота

Метрика :

  1. Производительность FP / затраты.

  2. Качества ошибки/ FP

  3. Удельная стоимость

  4. Документирование количество страниц / FP­

FP, рассчитанное на коммерческое ПО, если простоят сложные вычислении то надо добавить количество алгоритмов. (количество обработки событий )

Достоинства : не завит от языка программирование, легко вычислить на любом этапе разработке.

Недостаток6 косвенное вычисление, взаимосвязь LOC оценок, количество операторов на один FP. Асемблер – 320, С-128, С++ - 64, VS - 34, DELP/PASCAL - 29.