Автор: Пользователь скрыл имя, 08 Апреля 2012 в 12:15, контрольная работа
Построить матрицу вызовов и достижимости 
Пути вызовов  
Вычисление количественных характеристик
Федеральное агентство по образованию
ГОУ ВПО
Тверской 
Государственный Технический 
Институт ДПО
Кафедра "Информационные системы"
КОНТРОЛЬНАЯ РАБОТА
По дисциплине: " Разработка и стандартизация ПС и ИТ "
Вариант 1
Разработала:
Студентка группы ПИЭ 38
Григорьева И.И.
Проверил:
Спиридонов А.В.
Тверь 2012
Рис.1
1.Построить матрицу вызовов и достижимости - это матрица, характеризующая отношения вызова и достижимости между произвольными парами программных компонентов.
Enter  | 
  Func11  | 
  Func12  | 
  Func21  | 
  Func22  | 
  Func23  | 
  Func31  | 
  Func32  | |
Enter  | 
  +  | 
  +  | 
  ||||||
Func11  | 
  ||||||||
Func12  | 
  +  | 
  +  | 
  +  | 
  |||||
Func21  | 
  ||||||||
Func22  | 
  +  | 
  +  | ||||||
Func23  | 
  +  | 
  +  | ||||||
Func31  | 
  ||||||||
Func32  | 
  
+ - прямой вызов
Строки – вызывающие
Столбцы – вызываемые
Рекурсия отсутствует
2.Пути вызовов – это последовательность соприкасающихся ребер из граф – вызовов, где начальная вершина – это корень графа, а конечная – его вершина.
Корень - Enter(М1)
Листья - Func11(М2), Func21(М4), Func31(М7), Func32(М8)
3. Вычисление количественных характеристик
Вычисляется по формуле I=M/L, где М – количество вершин в графе вызовов, L – количество уровней. Характеризует среднюю величину уровня в графе вызовов, т.е. количество правильных решений, принимаемых на одном шаге разработки.
М=8, L=6
I = 8/6 = 1,333
Вычисляется по формуле S=D/N, где D – количество ребер, N – количество вершин. Характеризует форму графов.
D = 8, N = 9
S = 8/9 = 0,888
S<1, следовательно форма графа простая (древовидная)
Вычисляется по формуле , где N – количество путей вызовов, Pi – тестируемость i пути.
Тестируемость i пути высчитывается по формуле , где А(Мj) – доступность модуля Мj, принадлежащего пути Рi, K – количество модулей в i пути.
Доступность модуля Мj высчитывается по формуле , где А(Мх) – доступность х-ого модуля, вызывающего модуль Мj, С(Мх) – количество всех модулей, которые вызывают модуль Мх, n – количество модулей, которые вызывает модуль Мj
Доступность характеризует структурную вероятность вызова этого модуля.
Проверка:
- верно
P1= = = = =
P2= = = = =
P3= = = = =
P4= = = = =
P5= = = = =
P6= = = = =
Тестируемость:
= = =
= = = = =0,111
Вывод: малое значение Т свидетельствует о затруднении тестированности модулей нижних уровней иерархии.