Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия Технология программир.doc
Скачиваний:
21
Добавлен:
01.05.2025
Размер:
201 Кб
Скачать
☆

Размерно – ориентированные метрики:

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

Для расчета функционально-ориентированных метрик найдем следующие данные:

Внешний ввод – 1 элемент данных

Внешний вывод – 3 элемента данных

Внешний запрос – 5 элементов данных

Внутренний логический файл – 7 элементов данных

Внешний интерфейсный файл – 2 элемента данных

Полученные данные занесем в таблицу:

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

Ранг, сложность, количество

Низкий

Средний

Высокий

Итого

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

1

3

3

0

4

0

0

6

0

3

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

3

4

12

0

5

0

0

7

0

12

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

5

3

15

0

4

0

0

6

0

15

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

0

7

0

7

10

70

0

15

0

70

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

0

5

0

2

7

14

0

10

0

14

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

114

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

№

Системный параметр

Описание

Параметры

1

Передачи данных

Сколько средств связи требуется для передачи или обмена информацией с приложением или системой?

2

2

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

Как обрабатываются распределенные данные и функции обработки?

4

3

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

Нуждается ли пользователь в фиксации времени ответа или производительности?

3

4

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

Насколько распространена текущая аппаратная платформа, на которой будет выполняться приложение?

5

5

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

Как часто выполняются транзакции? (каждый день, каждую неделю, каждый месяц)

0

6

Оперативный ввод данных

Какой процент информации надо вводить в режиме онлайн?

0

7

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

Приложение проектировалось для обеспечения эффективной работы конечного пользователя?

3

8

Оперативное обновление

Как много внутренних файлов обновляется в онлайновой транзакции?

0

9

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

Выполняет ли приложение интенсивную логическую или математическую обработку?

4

10

Повторная используемость

Приложение разрабатывалось для удовлетворения требований одного или многих пользователей?

2

11

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

Насколько трудны преобразование и инсталляция приложение?

0

12

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

Насколько эффективны и /или автоматизированы процедуры запуска, резервирования и восстановления ?

0

13

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

Была ли спроектирована, разработана и поддержана возможность инсталляции приложения в разных местах для различных организаций?

0

14

Простота изменений

Была ли спроектирована, разработана и поддержана в приложении простота изменений

0

Итого

23

Рассчитываем количество функциональных указателей по формуле:

.

Рассчитываем функционально – ориентированные метрики:

;

;