УДК 685.310.11
модель структурно-функционального анализа эдвместной обработки и передачи данных
Л. И. Гололобов,
канд. техн. наук, доцент
Военно-морской институт радиоэлектроники им. А. С. Попова
Описывается модель структурно-функционального анализа совместной обработки и передачи данных операторами и техническими средствами. В модели совмещены структура и функции с приоритетом функции над структурой.
Ключевые слова — структура, функции, совместная обработка и передача данных.
Деятельность оператора и функционирование техники в процессе обработки и передачи данных настолько взаимосвязаны, что их анализ раздельно на моделях подсистем «человек» и «техника» не может быть исчерпывающим.
Предлагается модель структурно-функционального анализа совместной обработки и передачи данных операторами и техническими средствами, в которой деятельность операторов и функционирование технических средств представлены как единый процесс. В модели совмещены структура и функции с приоритетом функции над структурой. Описывается структура временных затрат деятельности операторов и функционирования техники, состав и связи между операторами через используемые ими технические средства, анализируется компьютерная и информационная деятельность, индивидуальная и групповая работа, иерархическая схема взаимодействия операторов в режиме команд и докладов. Техническими средствами служат отдельные ЭВМ; ЭВМ, объединенные в локальные вычислительные сети; компьютерные сети из нескольких локальных вычислительных сетей, соединенных через систему обмена данными. Функциональность реализуется на множестве решаемых задач через детализацию действий оператора на технике. Характеристикой функционирования являются временные затраты операторов и используемых ими технических средств, представляющих в терминах производительности реактивность (время отклика) системы «человек— техника».
В данной работе акцент сделан на логику и свойства самой модели, совмещающей для ана-
лиза деятельность операторов и функционирование техники. Показано, что логика и свойства модели справедливы при любых временных затратах.
Модель построена в виде матрицы сложной структуры (табл. 1), обладает наглядностью, возможностью быстро определить проблемные места производительности.
Основным свойством модели является совместимость деятельности операторов и функционирования техники, чем обеспечивается анализ целостного технологического процесса обработки и передачи данных.
В работе ¿-го оператора (I = 1, 2, ..., I) можно выделить компьютерную и информационную составляющие, как две стороны деятельности. Работа с использованием клавиатуры, экрана и мыши относится к компьютерной (манипуляторной) деятельности. Решение задач характеризует информационную (содержательную) сторону деятельности.
В модели суммарные временные затраты ¿-го оператора и используемых им технических средств на компьютерную деятельность Т = Xi + Fi и состоят из временных затрат Ту технических средств на взаимодействие ¿-го с у-м оператором I
Х1 = ^Т и временных затрат ¿-го оператора j=l ,
Fi = К1 + Di + М, где К1 — время использования ¿-м оператором клавиатуры, Di — дисплея, М1 — манипулятора мышь, ¿, у = 1, 2, ..., I. Отклонение суммарных временных затрат Т ¿-го оператора и технических средств от срока исполнения работ Si в модели Qi = Тi - Si.
■ Таблица 1. Матричная модель структурно-функционального анализа совместной обработки и передачи данных операторами и техническими средствами
1 2 1 і і + 1 і + 2 і + 3 і + 4 і + 5 і + 6 і + 7 і + 8
1 Тії Т12 Ті Ти *1 к Dl М1 Fl Т1 в1 «1
2 Т21 Т 22 Т2і Т 21 *2 к D2 М2 F2 Т2 $2 52
і Ті1 Ті2 Тіі Тії *і к Di Мі Fi Ті ві «і
і Тц Ті2 Ті Тії *і Кі Dl Мі Fl Ті ві «і
і + 1 У1 У2 Уі Уі к D М F Т в 5
і + 2 В1 В2 Ві Ві В 0 0 0 0 0 0 0
і + 3 и 2 иі и и 0 0 0 0 0 0 0
і + 4 О1 О2 О Оі О 0 0 0 0 0 0 0
і + 5 Wl W2 Wl W 0 0 0 0 0 0 0
і + 6 Й1 Я2 Яі Я Я 0 0 0 0 0 0 0
і + 7 Vl V2 V VI V 0 0 0 0 0 0 0
і + 8 Т1 Т2 Ті Ті Т 0 0 0 0 0 0 0
Суммарные временные затраты всех операторов и технических средств
Т = Z + F, Z = X, F = К + D + М,
1111 где X = '£Х1, к = ^1^ = £^, м = ^М ;
1=1 1=1 1=1 1=1
т=£х+Іірі ■ і=1 і=1
(1)
Включенных рабочих станций — I, работающих операторов — I или меньше I.
Отклонение суммарных временных затрат для всех операторов и технических средств от
I
сроков исполнения S равно Q = Т - S, Я = ^ ,
I 1=1
я = £
1=1
Временные затраты Ту у-го оператора и используемых им технических средств на информационную деятельность представлены временными задержками Т^ технических средств на взаимо-
действие }-го с 1-м оператором
=т.т<
і=1
и вре-
менем Vі |-го оператора, которое состоит из времени Ві на вход в систему, и, — на работу с базами данных, О, — формирование документа, Wj — передачу и Rj — прием документа: Ту = У, + V,
V = В + и + О + ^ + Я
Суммарные временные затраты всех операторов и технических средств
Т = Z + V, Z = У, V = В + и + G + W + R,
где Y = &і, в = І2ВІ> и = Ііиі> G = £^’ 7=1 І=1 І=1 І=1
W=Т^і • Е=Т.і =1 =1
т=ІУі+£і (2)
і=1 І=1
Модели (1) и (2) названы моделями совместимости, так как в них реализуется свойство совместимости временных затрат операторов и технических средств, достигается совместимость деятельности и функционирования техники.
Очевидно, что матрица временных задержек технических средств |Т,| является общей для анализа временных затрат на компьютерную и информационную деятельность. Если в матрице і = і и Т, ф 0, имеет место индивидуальная работа і-го оператора, он не взаимодействует с другими операторами. В случае Т, = 0 и Fi = 0 і-я рабочая станция включена, но і-й оператор не работает. Если і ф 1 и Тіі ф 0, то имеет место групповая работа (взаимодействие) операторов. Если все элементы Ті матрицы |Т,|, расположенные ниже диагональных (Т,, і = і), равны нулю, а все или часть элементов, находящихся выше диагональных, не равны нулю, то имеет место иерархическое взаимодействие операторов в режиме команд. Если же все элементы выше диагональных равны нулю, а все или часть элементов, расположенных ниже диагональных, не равны нулю, то операторы на-
ходятся в состоянии докладов. В общем случае имеют место все виды деятельности: компьютерная и информационная, индивидуальная и групповая, режим команд и докладов.
Цель структурно-функционального анализа совместной обработки и передачи данных — выявить через отклонение Q суммарных временных затрат Т операторов и технических средств от сроков исполнения 5, в каком сегменте системы «человек—техника» возникли проблемы с производительностью в виде дефицита времени. Отклонение Q определяет оперативность обработки и передачи данных. Если Q = 0, работы выполняются в срок, при Q < 0 — досрочно. Если Q > 0, работы в установленные сроки не завершаются, возникает дефицит времени. Q — операционная напряженность, важное свойство работ.
Рассмотрим пример иерархического человекомашинного взаимодействия на структуре информационных задач (идентификация пользователя, работа с базами данных, формирование, передача и прием документов), которые широко распространены в вычислительных сетях.
Пусть вычислительная сеть состоит из 5 рабочих станций, в которой работают 4 оператора. Работа — решение одной или нескольких задач. Задачи между операторами распределены следующим образом:
оператор 1 — 1Ф(121), 1ПК(121)2, 1Ф(109,113), 1ПК(109,113)3, 1Д(213)2, 1Д(420)3; оператор 2 — 2К(121)1, 2Ф(213), 2ПД(213)1; оператор 3 — 3К(109,113)1, 3Ф(420), 3ПД(420)1; оператор 4 — 4БД(30 х 254),
где ПК(ПД) — передача команды (доклада); К(Д) — прием команды (доклада); БД — индивидуальная работа с базой данных (добавление, замена, удаление информации в базе данных); Ф — формирование документа; 1Ф(121) — оператор 1 формирует документ (команду, распоряжение и т. п.) объемом 121 символ; 1ПК(121)2 — оператор 1 посылает сообщение (команду, распоряжение и т. п.) из 121 символа оператору 2; 2К(121)1 — оператор 2 принимает сообщение (команду, распоряжение и т. п.) длиной 121 символ от оператора 1; 1Д(213)2 — оператор 1 принимает сообщение (доклад) объемом 213 символов от оператора 2; 4БД(30 х 254) — оператор 4 вводит (индивидуальная работа) в базу данных 30 записей, каждая запись длиной 254 символа, включая пробелы.
Матрица связей между операторами показана на рис. 1. Взаимодействие операторов в виде графа представлено на рис. 2. На рисунках видно, что введен 5-й фиктивный (отсутствующий) оператор для отображения в модели включенной 5-й рабочей станции.
1 2 3 4 5
' 1 1 1 0 0'
1 1 0 0 0
1 0 1 0 0
0 0 0 1 0
0 0 0 0 0
■ Рис. 1. Матрица связей
■ Рис. 2. Граф взаимодействия операторов
Информация о квалификации операторов, объеме обрабатываемых и передаваемых данных, сроках исполнения, характере решаемых задач и виде выполняемых работ представлена в табл. 2, где к уже имеющимся сокращениям добавлены следующие: Г — групповая работа (взаимодействие) операторов; И — индивидуальная работа оператора. Квалификация оператора записывается в виде 1(3) — низкая (1) квалификация оператора с быстродействием 3 с на обработку символа (поиск символа на клавиатуре, ввод, контроль правильности ввода на экране и замена при ошибочном вводе); 2(2,5) — средняя (2) квалификация с быстродействием оператора 2,5 с/символ; 3(2) — высокая (3) квалификация оператора с быстродействием 2 с/символ. Значения быстродействия операторов низкой, средней и высокой квалификации являются результатом тестирования работы операторов на ЭВМ [1].
Функционирование технических средств вычислительной сети описано графом на рис. 3
■ Таблица 2. Дополнительная информация по организации работ
Характеристика Значения
Номер оператора і 1 2 3 4 5
Квалификация 3(2) 2(2,5) 2(2,5) 1(3) 0
оператора
Объем данных N 121, 213 420 30 х 254 0
в клавиатурных 109,
символах 113
Срок исполнения 15 12 20 240 0
Б(, мин
Характер задач Ф, К, Ф, К, Ф, БД 0
ПК, Д ПД ПД
Вид работ И, Г Г, И Г, И И 0
(1-5 — рабочие станции, 6 — среда передачи данных, 7 — сервер информационных услуг). Связи между элементами сети показаны на рис. 4.
Объем данных, обрабатываемых і-м оператором в рассматриваемых задачах:
N1 = пЬі + пиі + ^і + nwі + пгі + т1і + т2і +
+ т3і + т4і + т5і,
где число символов, обрабатываемых клавиатурой / мышью с использованием экрана: пЬі / т1і — при входе в систему; пиі / т2і — во время работы с базой данных; ^і / т3і — при подготовке документа; nwі / т4і — при передаче и пгі / т5і — приеме документа.
Пусть для входа в систему 1-й оператор обрабатывает пЬ1 = 27 клавиатурных символов (имя пользователя и пароль), используя клавиатуру и экран, т11 = 3 экранных символа с помощью экрана и мыши (курсор в поле имени, в поле пароля и нажатие кнопки ОК). Операторы 2, 3, 4 обрабатывают соответственно пЬ2 = 35, пЬ3 = 31, пЬ4 = 23, пЬ5 = 0 клавиатурных символов и выполняют т12 = 3, т13 = 3, т14 = 3, т15 = 0 действий мышью. Формированием документов заняты 1-, 2- и 3-й операторы. Они вводят с помощью клавиатуры и экрана соответственно ng1 = 343, ^2 = 213, ^3 = 420 символов, оператор 4 вводит в базу данных пи4 = 7620 символов. Оператор 1
■ Рис. 3. Граф функционирования средств
технических
высокой квалификации при вводе клавиатурных символов допускает до 5 % ошибок (заменяет до 18 символов) и 18 раз использует мышь для выделения символов, т13 = 18. Операторы 2 и 3 средней квалификации редактируют на экране до 10 % (22 из 213, 42 из 420 соответственно) и оператор 4 — до 15 % (1143 из 7620) клавиатурных символов и используют мышь до т32 = 22, т33 = 42 и т34 = 1143 раз. Если операторы 1-4 используют кнопку-команду «Сохранить» панели инструментов при наборе до 100 символов, то 1-й оператор использует мышь 4, 2-й — 3, 3-й — 5 и 4-й — до 88 раз. Во время передачи данных операторы 1-3 набирают письмо и адрес получателя (оператор 1 — из nw1 = 71 и 93 символов — письмо, из 21 и 27 символов — адрес; оператор 2 — из nw2 = 87 — письмо, из 20 — адрес; оператор 3 — из nw3 = 85 — письмо, из 23 — адрес), присоединяют мышью файл, содержащий сформированный документ, и отправляют адресату, действуя мышью (т41 = = 2 х 6, т42 = 6, т43 = 6 раз). Для приема документов используется мышь, чтобы открыть папку «Входящие», письмо и документ к нему (т51 = = 2 х 3, т52 = 3, т53 = 3 раз). У фиктивного 5-го оператора пЬ5 = 0, пи5 = 0, ^5 = 0, nw5 = 0, пг5 = 0 и т15 - т55 = 0.
Временные затраты і-го оператора на обработку в-го символа клавиатурой обозначим через ЫЪк1ои, іпиМі8, Ш^к1ои, tnwklvіs, іпгЬІои, на экране — че-
рез ШЬвсг
в
tnuscrІQ,
Js
tngscr
1в’
, т3ів,
tnwscris, tnrscris
Js Js
ш5ів-
и мышью — через т1ів,
Допустим, что время на обработку в-го символа (поиск, ввод с клавиатуры, просмотр на экране, устранение ошибки, если имеет место) операторами высокой (2 с), средней (2,5 с) и низкой (3 с) квалификации в равных долях распределено между временными затратами на использование клавиатуры, экрана, мыши и соответственно равно 0,67; 0,83 и 1 с.
Объем данных, обрабатываемых і-м оператором с учетом отмеченной специфики, представлен в табл. 3.
С учетом данных табл. 3 временные затраты на компьютерную деятельность у 1-го оператора:
1 2 3 4 5 6 7
0 0 0 0 0 1 0'
0 0 0 0 0 1 0
0 0 0 0 0 1 0
0 0 0 0 0 1 0
0 0 0 0 0 1 0
1 1 1 1 1 0 0
0 0 0 0 0 1 0
■ Таблица 3. Объем обрабатываемых данных с учетом исправления ошибок
■ Рис. 4. Матрица связей между элементами компьютерной сети
№ оператора і пЬі пиі пёь пиі пгі т1і т2і т3і т4і т5і
1 27 0 361 212 0 3 0 22 12 6
2 35 0 235 107 0 3 0 25 6 3
3 31 0 462 108 0 3 0 47 6 3
4 23 8763 0 0 0 3 1231 0 0 0
5 0 0 0 0 0 0 0 0 0 0
К1 = + Шик^1 + tngklv1 + tnwklví +
+ tnrk.lv1 = 27 х 0,67 + 0 х 0,67 + 361 х 0,67 +
+ 212 х 0,67 + 0 х 0,67 = 600 х 0,67 = 402 с;
D1 = tnЬscr1 + Ы^сг1 + tngscr1 + tnwscr1 +
+ Ы^сг^_ = 27 х 0,67 + 0 х 0,67 + 361 х 0,67 +
+ 212 х 0,67 + 0 х 0,67 = 402 с;
М1 = т11 + т21 + ^31 + ^41 + ^51 =
= 3 х 0,67 + 0 х 0,67 + 22 х 0,67 + 12 х 0,67 +
+ 6 х 0,67 = 43 х 0,67 = 28,81 с;
F1 = К1 + D1 + М1 = 402 + 402 + 28,81 = 832,81 с.
Временные затраты на компьютерную деятельность 2-, 3- и 4-го операторов вычисляются аналогично и соответственно равны:
К2 = 312,91 с К3 = 498,83 с К4 = 8786 с
М2 = 30,71 с М3 = 48,97 с М4 = 1234 с
D2 = 312,91 с D3 = 498,83 с D4 = 8786 с
F2 = 656,53 с F3 = 1046,63 с F4 = 18806 с
Такой показатель производительности технических средств как реактивность существенно влияет на поведение оператора. Согласно исследованиям Миллера [2], возможны следующие варианты поведения в зависимости от времени отклика:
— 0,1 с считается пределом, до которого оператор полагает, что технические средства на его действия реагируют мгновенно, т. е. кроме отображения результатов никакой другой обратной связи не требуется;
— если время отклика находится в пределах от 0,1 до 1 с, поведение оператора не меняется, хотя он и замечает задержку и у него теряется ощущение непосредственной работы с данными;
— пока время отклика остается в пределах 1-10 с, внимание оператора еще сосредоточено на работе с данными; если оно превышено, оператор отвлекается на другие дела в ожидании завершения процесса, в этом случае необходима обратная связь с процессом, чтобы оператор знал, чего ему ожидать.
Задержки более 10 с отрицательно влияют на обработку и передачу данных в темпе проводимых мероприятий.
Пусть в процессе обработки и передачи данных временные затраты технических средств, используемых операторами в компьютерной деятельности (загруженность сети низкая: работают всего 4 оператора, объем обрабатываемых и передаваемых данных для сети мал), оказались равными
5 Б^ 4 3 Б^ 2 Еч1 1 Еч1 0,023 0,019 0,032 0 0'
гр гр гр гр гр 121122123124125 0,011 0,009 0 0 0
гр гр гр гр гр 131132133134135 = 0,047 0 0,031 0 0
55 Б? 44 33 Б? 22 Б? 1 Б? 0 0 0 0,097 0
гр гр гр гр гр 151152153154155 0 0 0 0 0
Суммарные временные затраты операторов и технических средств:
Т1 = Х1 + F1 = 0,074 + 832,81 = 832,884 с;
Т2 = Х2 + F2 = 0,020 + 656,53 = 656,55 с;
Т3 = Х3 + F3 = 0,078 + 1046,63 = 1046,708 с;
Т4 = Х4 + F4 = 0,097 + 18806 = 18 806,097 с;
Т = X + F = 21 342,239 с.
Временные затраты на информационную деятельность 1-го оператора:
В1 = tnbklv1 + tnbscr1 + tm11 = 27 х 0,67 +
+ 27 х 0,67 + 3 х 0,67 = 57 х 0,67 = 38,19 с; и1 = tnuklv1 + tnuscr1 + ^21 = 0 х 0,67 +
+ 0 х 0,67 + 0 х 0,67 = 0 с;
G1 = tngklv1 + tngscr1 + ^31 = 361 х 0,67 +
+ 361 х 0,67 + 22 х 0,67 = 744 х 0,67 = 498,48 с;
W1 = tnwklv1 + tnwscr1 + т41 = 212 х 0,67 +
+ 212 х 0,67 +12 х 0,67 = 436 х 0,67 = 292,12 с;
R1 = Ш^^1 + tnrscr1 + ^51 = 0 х 0,67 +
+ 0 х 0,67 + 6 х 0,67 = 4,02 с;
¥1 = В1 + и1 + G1 + W1 + R1 = 38,19 + 0 +
+ 498,48 + 292,12 + 4,02 = 832,81 с.
Аналогично временные затраты на информационную деятельность 2-, 3- и 4-го операторов:
В2 = 60,59 с В3 = 53,95 с В4 = 49 с
W2 = 182,6 с
W3 = 184,26 с W4 = 0 с
и2 = 0 с из = 0 с и4 = 18757 с
G2 = 410,85 с G3 = 805,93 с G4 = 0 с
Я2 = 2,49 с И3 = 2,49 с И4 = 0 с
Временные затраты технических средств на информационную деятельность получены транспонированием матрицы
Тг ш гр гр гр
11112113114115
гр ш ш ш ш
121122123124125
Т, гр гр гр гр
31132133134135
гр гр гр гр гр
141142143144145
Ті гр гр гр гр
51152153154155
в матрицу
гр гр гр гр гр 111121131141151 0,023 0,011 0,047 0 0
2 5 Ьч 2 бТ 3 Ьч счі Б? счі Бч1 0,019 0,009 0 0 0
гр гр гр гр гр 113123133143153 = 0,032 0 0,031 0 0
гр гр гр гр гр 114124134144154 0 0 0 0,097 0
5 5 Ьч 5 е~Т ю 3 Ьч ю Б? Ю Б? 0 0 0 0 0
Суммарные временные затраты операторов и технических средств на информационную деятельность:
Т1 = У1 + ¥1 = 0,074 + 832,81 = 832,884 с;
■ Таблица 4. Временные затраты совместной обработки и передачи данных
1 2 3 4 X К Б м F Т Q 8
1 0,023 0,019 0,032 0 0 0,074 402 402 28,81 832,81 832,884 -67,116 900
2 0,011 0,009 0 0 0 0,020 312,91 312,91 30,71 656,53 656,55 -63,45 720
3 0,047 0 0,031 0 0 0,078 498,83 498,83 48,97 1046,63 1046,708 -153,292 1200
4 0 0 0 0,097 0 0,097 8786 8786 1234 18806 18806,097 4406,097 14400
5 0 0 0 0 0 0 0 0 0 0 0 0 0
У 0,081 0,028 0,063 0,097 0 0,269 9999,74 999,74 1342,49 21341,97 21342,239 4122,239 17220
В 38,19 60,59 53,95 49 0 201,73 0 0 0 0 0 0 0
и 0 0 0 18757 0 18757 0 0 0 0 0 0 0
G 498,48 410,85 805,93 0 0 1749,82 0 0 0 0 0 0 0
W 292,12 182,6 184,26 0 0 658,98 0 0 0 0 0 0 0
Б 4,02 2,49 2,49 0 0 9 0 0 0 0 0 0 0
V 832,81 656,53 1046,63 18806 0 21341,97 0 0 0 0 0 0 0
Т 832,884 656,55 1046,708 18806,097 0 21342,239 0 0 0 0 0 0 0
Т2 = У2 + V2 = 0,020 + 656,53 = 656,55 с;
Т3 = У3 + V = 0,079 + 1046,63 = 1046,708 с;
Т4 = У4 + У4 = 0,025 + 18 806 = 18 806,097 с;
Т = У + V = 0,197 + 21 341,97 = 21 342,239 с.
Из расчетов и табличного распределения (табл. 4) временных затрат видно, что суммарные временные затраты операторов и технических средств на компьютерную деятельность (X + F = 21 342,239 с) равны суммарным временным затратам операторов и техники (У + V = 21 342,239 с) на информационную деятельность. Важность свойства взаимной однозначности временных затрат заключается в том, что анализ совместной обработки и передачи данных можно проводить, используя компьютерную или информационную составляющие процесса или обе одновременно.
Из анализа временных затрат совместной обработки и передачи данных видно (см. табл. 4), что операторы 1-3 завершили работу досрочно (Яг < 0, I = 1 - 3, Q1 = -67,116 с, Q2 = -63,45 с, Q3 = -153,292 с). У 4-го оператора появился большой дефицит времени > 0, Q4 = 4406,097 с) и оперативная напряженность в работе. Очевидно, что проблема с производительностью возникла в сегменте системы «человек—техника», связанном по времени с обновлением баз данных.
На параметры совместной обработки и передачи данных (показатели производительности системы «человек—техника») воздействуют внешние и внутрисистемные факторы.
К внешним факторам, прежде всего, относятся размах и темп проводимых мероприятий. Масштабы мероприятий обуславливают объем обрабатываемых и передаваемых данных, темп — сроки исполнения.
К внутрисистемным факторам следует отнести объем обрабатываемых и передаваемых дан-
ных, сроки исполнения работ, состав, квалификацию и структуру взаимодействия операторов, допустимые временные затраты на обработку данных, продолжительность работы операторов, состав решаемых задач, тип подключений к компьютерной сети, характеристики программноаппаратного обеспечения клиента и сервера в распределенной обработке данных, возможности среды передачи данных и другие факторы.
Очевидно, что объем данных и сроки исполнения в системе «человек—техника» изменить невозможно. На другие внутрисистемные факторы влияют рациональным выбором ресурсов системы «человек—техника» под процесс совместной обработки и передачи данных. Оценка результатов выбора проводится с использованием модели структурно-функционального анализа.
Предлагаемое технологическое решение в виде модели структурно-функционального анализа, в которой реализована идея совместимости работы человека на технике и функционирования технических средств, дает возможность исследовать обработку и передачу данных как целостный процесс, адекватный технологическому единству людей, информации и техники, и выявлять проблемы производительности комплексно с учетом деятельности и функционирования техники.
1. Ротштейн А. П., Кузнецов П. Д. Проектирование бездефектных человекомашинных технологий. — Киев: Техника, 1992. — 180 с.
2. Тестирование производительности Web-приложений Microsoft.NET: пер. с англ. — М.: Русская редакция, 2003. — 352 с.