|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Тверской государственный технический университет»
(«ТвГТУ»)
Контрольная работа
по дисциплине «Разработка и стандартизация ПС и ИТ»
Выполнила: Косяк Н.А.__________
студентка II курса ПИ-28 группы
Проверил: Спиридонов А.В._________
г. Тверь
2013г.
I. Расчетно-графическая работа. Вариант 3.
Блок схема вызова функций:
Рисунок 1
Задание:
1. Составить:
а. Матрицу вызовов и достижимостей;
б. Путь вызовов.
2. Определить:
а. Иерархическую сложность;
б. Структурную сложность;
в. Тестируемость.
Решение:
1а. Матрица вызовов и достижимости | ||||||||
| Enter | Func11 | Func12 | Func21 | Func22 | Func23 | Func31 | Func32 |
Enter | - | + | + | . | . | . | . | . |
Func11 |
| - |
| + | + | + | . | . |
Func12 |
|
| - |
|
|
|
|
|
Func21 |
|
|
| - |
|
| + | + |
Func22 |
|
|
|
| - |
| + | + |
Func23 |
|
|
|
|
| - | + | + |
Func31 |
|
|
|
|
|
| - |
|
Func32 |
|
|
|
|
|
|
| - |
1б. Путь вызовов. | ||
|
|
|
1. Enter-Func11-Func21-Func31 К1=4 | ||
2. Enter-Func11-Func21-Func32 К2=4 | ||
3. Enter-Func11-Func22-Func31 К3=4 | ||
4. Enter-Func11-Func22-Func32 К5=4 | ||
5. Enter-Func11-Func23-Func31 К6=4 | ||
6. Enter-Func11-Func23-Func32 К7=4 | ||
7. Enter-Func12 К8=2 |
L=4
2а. Иерархическая сложность:
N – количество вершин в графе вызовов;
L – количество уровней
N= | |
L= | |
I= |
2б. Структурная сложность:
N – количество вершин в графе вызовов;
D – количество ребер в графе вызовов
D= | |
N= | |
S= | 1,375 |
2в. Тестируемость:
N – количество путей вызовов;
Pi – тестируемость i-го пути
k – количество модулей i-м пути вызова
А(Мj) – доступность модуля Mj принадлежащего пути Pi
А(Mх) – доступность х-го модуля, вызывающего модуль Мj
С(Мх) – количество всех модулей, которые вызывает модуль Мх
n – количество модулей, которые вызывают модуль Мj
Доступность: | |||||
A(M_enter)= | |||||
A(M_F11)= | 0,50 | ||||
A(M_F12)= | 0,50 | ||||
A(M_F21)= | 0,17 | ||||
A(M_F22)= | 0,17 | ||||
A(M_F23)= | 0,17 | ||||
A(M_F31)= | 0,25 | ||||
A(M_F32)= | 0,25 | ||||
|
| ||||
Тестируемость i-го пути: | |||||
Р1= | 0,08 | ||||
Р2= | 0,08 | ||||
Р3= | 0,08 | ||||
Р4= | 0,08 | ||||
Р5= | 0,08 | ||||
Р6= | 0,08 | ||||
Р7= | 0,33 | ||||
|
| ||||
Тестируемость: | |||||
Т= | 0,09 | ||||
Вывод: количество проектных решений на отдельном шаге разработки равно I=2; форма графа сложная, т. к. S=1,375; показатель тестируемости Т=0,09 не имеет малого значения, значит тестируемость модулей нижних уровней иерархии не затруднена.
Дата добавления: 2015-08-29; просмотров: 33 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
1 вариант 1. Условия возникновения финансов 2. Состав бюджетной системы 3. Характеристика общественного блага 4. Классификация внебюджетных фондов 5. Принципы бюджетной системы 6. Местные налоги | | | Выводы, контрольные вопросы и упражнения по теме «ПОНЯТИЕ»: |