Косвенно измеряют программный продукт и процесс его разработки. При вычисление рассматривает функциональность продукта. Используется 5 информационных характеристик:
1) Количество внешних вводов. Подсчитываются все вводы пользователя, по которым поступают разные прикладные данные. Вводы должны быть отделены от запросов.
2) Количество внешних выводов. Подсчитываются все выводы, по которым к пользователю поступают результаты, вычисленные программным приложением.
3) Количество внешних запросов.
4) Количество внутренних логических файлов. Просчитываются все логические типы файлов, т.е. логические группы файлов, которые могут быть частью БД или отдельным файлом.
5) Количество внешних интерфейсных файлов. Подсчитываются все логические файлы из других приложений, на которые ссылаются данные приложения.
Внешний вывод – элементарный процесс, перемещающий данные во внешнюю среду. В этом процессе могут обновляться внутренние логические файлы. Данные создают отчеты или выходные файлы, посылаемые другим приложениям. Отчеты и файлы создаются на основе внутренних логический и внешних интерфейсных файлов.
Внутренний логический файл – распознаваемая пользователем группа логически связанных данных, которая размещена внутри приложения и обслуживается через внешние вводы.
Внешний интерфейсный файл – распознаваемая пользователем, группа логических связанных файлов, которая размещена внутри приложения и поддерживается им. Для каждой из характеристик определяется сложность, для этого характеристики назначается низкий, средний или высокий ранг, а затем формируется числовая оценка ранга.
Транзакция – количество ссылок на файлы и количество элементов данными.
Для файла ранжирование основано на количестве типов элементов данных, входящих в файл.
Тип элемента записи – подгруппа элементов данных, распозноваемых пользователем в пределах данных.
Тип элемента данных – уникальное неповторяемое поле, распознаваемое пользователем.
Внешние запросы – вводимые элементы.
1-4 | 5-15 | >15 | |
0-1 | Низкий(3) | Низкий | Средний |
Низкий | Средний | Высокий | |
>2 | Средний(4) | Высокий(5) | Высокий |
Ссылка на файлы | Элементы данных | ||
1-4 | 5-19 | >19 | |
0-1 | Низкий(4) | Низкий | Средний |
2-3 | Низкий(4) | Средний | Высокий |
>3 | Средний(5) | Высокий(7) | Высокий |
Ранг и оценка сложностей внешних запросов.
Ранг и оценка внутренних логических файлов.
Типы элементов записи | Элементы данных | ||
1-19 | 20-50 | >50 | |
Низкий | Низкий | Средний | |
2-5 | Низкий | Средний | Высокий |
>5 | Средний | Высокий | Высокий |
Ранг и оценка сложности внешних интерфейсных файлов
Типы элементов записи | Элементы данных | ||
1-19 | 20-50 | >50 | |
Низкий(5) | Низкий | Средний | |
2-5 | Низкий | Средний | Высокий |
>5 | Средний(7) | Высокий(10) | Высокий |
24.09.10