Введение
1 Принципы проектирования распределенных приложений в среде Windows .. 6
1.1 Фундаментальные основы Windows DNA 6
1.2. Архитеюура современных приложений 8
1.3 Инструментальные средства и шаблон MVC 15
1.4 Компонентный подход и технологии Интернета 26
Выводы по главе 33
2 Методика проектирования распределенных приложений 34
2.1 Основные этапы и формулировка требований 34
2.2 Декомпозиция по уровням и создание компонентов 35
2.3 Выбор инструментальных средств 45
Выводы по главе 47
3 Комбинированный подход к оценке производительности 48
3.1 Анализ факторов и показателей производительности 48
3.2 Моделирование и измерение производительности 56
3.2.1 Аналитическое и имитационное моделирование 56
3.2.2 Измерение производительности 59
3.2.3 Имитационное моделирование и Сети Петри 62
3.2.4 Построение имитационной модели Web-сайта 67
3.3 Математическое моделирование на основе методов планирования эксперимента 74
3.3.1 Общая постановка задачи планирования экспериментов 74
3.3*2 Полный факторный эксперимент (ПФЭ) 75
3.3.3 Дробный факторный эксперимент (ДФЭ) 78
Выводы по главе 82
4 Планирование измерительных экспериментов и получение оценок показателей производительности 83
АЛ Составление плана тестирования производительности 84
4.2 Выбор инструментов нагрузочного тестирования 85
4.3 Проведение и оценка результатов тестирования 90
4.4 Построение и анализ уравнения регрессии для оценки производительности Web-приложений 91
Выводы по главе 96
Заключение 97
Список литературы


