Категория
Информатика
Тип
практическая работа
Страницы
27 стр.
Дата
14.07.2013
Формат файла
.doc — Microsoft Word
Архив
771912.zip — 71.65 kb
  • razrabotka-programm-ocenki-slozhnosti-programmnogo-obespechenija_771912_1.doc — 169 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

1 ТЕОРИТИЧЕСКИЕ СВЕДЕНИЯ

Метрики третьей группы базируются на оценке использования, конфигурации и размещения данных в программе. В первую очередь это касается глобальных переменных.
Предполагается методика, связывающая сложность программ с обращениями к глобальным переменным.

Пара “модуль—глобальная переменная” обозначается как (
p,

r
), где
p —модуль, имеющий доступ к глобальной переменной
r . В зависимости от наличия в программе реального обращения к переменной

r
формируются два типа пар “модуль—глобальная переменная”: фактические и возможные.

Возможное обращение к
r с помощью
p показывает, что область существования
r включает в себя
p .

Характеристика
  говорит о том, сколько раз модули
   действительно получали доступ к глобальным переменным, а число
  — сколько раз они могли бы получать доступ.

Отношение числа фактических обращений к возможным определяется

                                        .
                                                    (7)

Эта формула показывает приближенную вероятность ссылки произвольного модуля на произвольную глобальную переменную.

Очевидно, чем
  выше эта вероятность, тем выше вероятность “несанкционированного” изменения какой-либо переменной, что может существенно осложнить работа, связанные с модификацией программы.

Покажем расчет метрики “модуль - глобальная переменная “. Пусть в программе имеются три глобальные переменные и три подпрограммы. Если предположить, что каждая подпрограмма имеет доступ к каждой из переменных, то мы получим девять возможных пар, т. е.



Ваше мнение



CAPTCHA