Проектирование Интернет приложений. Тузовский А.Ф. - 178 стр.

UptoLike

Составители: 

178
Рис. 5.1. Модель жизненного цикла современных web-приложений
Данная модель состоит из 5 основных видов деятельности и семи
переходам между ними. К основным видам деятельности по разработке
web-приложений относятся:
1. анализ требований;
2. проектирование;
3. реализация;
4. тестирование и оценка;
5. поддержка и развитие.
Основное различие данной модели от модели разработки обычно-
го ПО заключается в понимании “развертывания приложения” не как
вида деятельности (работы), а как перехода между работами.
В web-сети развертывание приложений для его пользователей
действительно не является трудоемкой работой, так как в связи с цен-
трализованной архитектурой обычных web приложений; отсутствием
специального кода приложения на стороне пользователей; использова-
нием браузера в качестве среды выполнения, работа по развертыванию
web приложения в значительной степени облегчается и ускоряется.
Данная модель предлагает явное соединение работы по «под-
держке и развитию» с «анализом требований». Именно этот переход ха-
рактеризует модель, он создает второй цикл модели, который включает
«анализ требований». Данный цикл называется «циклом развития».
Первый цикл связывает «проектирование», «реализацию» и «тестирова-
ние и развитие». Данный цикл называется «циклом построения и про-
верки». Такие два цикла соответствуют двум этапам, которые характер-
ны для современных web-приложений: офф-лайн (off-line) разработка и
он-лайн (on-line) разработка. Off-line разработка заключается в создании
web-приложения в среде Visual Studio без использования реального
web-сервера. Разработка в режиме on-line выполняется после перенос
web-приложения под управление реального web-сервера: создание вир-