Технологии разработки программного обеспечения


Этап КОНСТРУИРОВАНИЕ - часть 6


q       send_to — обрабатывает пользовательский ввод, посылаемый в диалоговое окно. Окно запоминает символы, вводимые пользователем, а после нажатия пользователем клавиши ENTER вызывает функцию обратного вызова, обрабатывающую эти данные.

Конечное представление иерархии классов WUI показано на рис. 15.15. Результаты оценки качества проекта (в конце третьей итерации) сведены в табл. 15.5. Динамика изменения значений для метрик класса показана в табл. 15.6.

 

Таблица 15.5. Оценки качества WUI после третьей итерации

Метрика

lnput_ Manager

Window Manager

Screen

Root Window

Window

Menu

Menu-title

Dialog

Среднее значение

WMC

0,12

0,42

0,11

0

0,98

0,33

0,27

0,23

0,31

NOC

-

-

-

1

2

1

0

0

0,5

СВО

3

3

0

1

2

2

3

2

2

RFC

6

11

0

0

27

9

12

7

9,1

LCOM

3

0

5

0

0

0

0

0

1

CS

3/2

10/8

5/1

0/2

22/22

28/24

11/12

24/14

12,2/10,6

NOO

-

-

-

0

0

2

3

2

0,9

NOA

-

-

-

0

22

6

0

0

3,5

SI

-

-

-

0

0

0,23

0,46

0,27

0,14

OSAVG

4

4,2

2,2

0

4,45

4,13

9

11,5

4,9

NPAVG

0

1,3

1

0

2,18

4,63

1,67

4

1,8

Метрики, вычисляемые для системы

DIT

3

 

 

 

 

 

 

 

NC

8

 

 

 

 

 

 

 

 

NOM

50

 

 

 

 

 

 

 

 

LOC

246

 

 

 

 

 

 

 

 

 

Таблица 15.6. Средние значения метрик класса на разных итерациях

Метрика

Итерация 1

Итерация 2

Итерация 3

WMC

0,3

0,32

0,31

NOC

0,2

0,4

0,5

СВО

1,8

2

2

RFC

8

9,4

9,1

LCOM

1,6

1,1

1

CS

7,2/7

11,3/10,1

12,2/10,6

NOO

0

0,7

0,9

NOA

3,6

4

3,5

SI

0

0,1

0,14

OSAVG

3

4,0

4,9

NPAVG

0,9

1,5

1,8

DIT

1

3

3

NC

5

7

8

NOM

35

48

50

LOC

148

223

246

<


Начало  Назад  Вперед



Книжный магазин