Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Часть 2.

Читайте также:
  1. HR двадцать первого века. Часть вторая.
  2. I ВВОДНАЯ ЧАСТЬ
  3. I часть. Проблема гуманизации образования.
  4. II часть
  5. II. МАТРИЦА ЛИШЕНИЯ СЧАСТЬЯ В РАМКАХ СЕМЬИ
  6. II. Основная часть
  7. II. Основная часть занятия

По исходному тексту программы выполнить ее статический анализ:

- построить граф вызовов, матрицу вызовов и достижимости;

- вычислить для графа вызовов: иерархическую и структурную сложность, сложность по Маккейбу (цикломатическое число), тестируемость;

- вычислить текстовую сложность программы по Холстеду.

Сделать вывод о качестве программы.

ЗАДАНИЕ № 4

на выполнение расчетно-графической работы по дисциплине «Метрология ПО»

Часть 1.

1. По заданной матрице вызовов и достижимости построить модульную структуру программы.

Матрица вызовов и достижимости

  Вызываемые программные модули
М1 М2 М3 М4 М5 М6 М7 М8 М9 М10 М11 М12
М1   + +
М2       + +          
М3           + +    
М4               +        
М5               + +      
М6                   +    
М7                   + + +
М8                        
М9                        
М10                        
М11                        
М12                        

Примечание: + означает непосредственный вызов модуля;

означает вызов через цепочку последовательных вызовов.

2. Построить список путей вызовов (путей тестирования).

3. Определить количественные характеристики программы:

- иерархическую сложность;

- структурную сложность;

- тестируемость;

- энтропию вызовов.

4. На основании вычисленных количественных характеристик программы сделать вывод о качестве ее модульной структуры.

Часть 2.

По исходному тексту программы выполнить ее статический анализ:

- построить граф вызовов, матрицу вызовов и достижимости;

- вычислить для графа вызовов: иерархическую и структурную сложность, сложность по Маккейбу (цикломатическое число), тестируемость;

- вычислить текстовую сложность программы по Холстеду.

Сделать вывод о качестве программы.

ЗАДАНИЕ № 5

на выполнение расчетно-графической работы по дисциплине «Метрология ПО»

Часть 1.

1. По заданной матрице вызовов и достижимости построить модульную структуру программы.

Матрица вызовов и достижимости

  Вызываемые программные модули
М1 М2 М3 М4 М5 М6 М7 М8 М9 М10 М11 М12
М1   + +
М2       + +          
М3           + +  
М4               +        
М5               + +      
М6                 + +    
М7                   + + +
М8                        
М9                        
М10                        
М11                        
М12                        

Примечание: + означает непосредственный вызов модуля;

означает вызов через цепочку последовательных вызовов.

2. Построить список путей вызовов (путей тестирования).

3. Определить количественные характеристики программы:

- иерархическую сложность;

- структурную сложность;

- тестируемость;

- энтропию вызовов.

4. На основании вычисленных количественных характеристик программы сделать вывод о качестве ее модульной структуры.


Дата добавления: 2015-08-05; просмотров: 195 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Матрица вызовов и достижимости| З А Д А Н И Е

mybiblioteka.su - 2015-2024 год. (0.006 сек.)