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

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

Читайте также:
  1. II. МАТРИЦА ЛИШЕНИЯ СЧАСТЬЯ В РАМКАХ СЕМЬИ
  2. SWOT матрица
  3. Задание 15. Матрица стилей управления
  4. КОЛИЧЕСТВО ВЫЗОВОВ «СКОРОЙ ПОМОЩИ» К НАРКОМАНАМ ЗА 1999 – 2002 гг.
  5. Культурно-информационная матрица личности.
  6. Матрица SWOT-анализа
  7. Матрица ассоциативных реакций

ЗАДАНИЕ № 1

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

Часть 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.

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

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

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

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

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

ЗАДАНИЕ № 2

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

Часть 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.

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

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

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

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

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

ЗАДАНИЕ № 3

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

Часть 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; просмотров: 371 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Темы контрольных работ| Часть 2.

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