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

UptoLike

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

177
процесс разработки заново. Несмотря на строгое следование рекомен-
дациям правильной организации процесса разработки ПО, часто только
после развертывания и накопления некоторого опыта работы пользова-
телей с ПО становится ясно, что некоторые требования не были полно-
стью выполнены и приложение должно быть доработано.
Особенности разработки web-приложений
Web-приложения имеют архитектурные, технологические и поль-
зовательские особенности:
web-приложения должны развертываться очень быстро и тре-
бования к ним, вероятно, меняются в ходе этапа разработки;
все более частой практикой в web разработке становится заме-
на документов на реальные прототипы приложения;
очень раннее включение конечных пользователей к тестирова-
нию и развитию web приложения;
в то время, как при разработке обычных приложений создается
только одна версия приложения, которая удовлетворяет всем заданным
требованиям, для web-приложений все более частой желательным)
становится публикация в web-сети приложения, которое еще не удовле-
творяют всем заданным требованиям;
получение ранних отзывов пользователей становятся все более
важным для разработки web-приложения, а цикл развития действитель-
но начинает рассматриваться в качестве реальной возможности для
улучшения web-приложения, а не как дополнительная трата времени на
доведения приложения до рабочего состояния;
работа по проектированию web-приложений делится на проек-
тирование данных и проектирование навигации.
Разработка web-приложений включает специфические процессы:
web-приложения являются специальным видом обычных про-
граммных приложений и поэтому web-инженерия может рассматри-
ваться в качестве специальной разновидности программной инженерии;
разработка приложений для web сети предполагает использо-
вание нескольких хорошо определенных правил и соглашений, которые
предоставляют стабильно работающую, устойчивую и масштабируемую
среду разработки и выполнения;
существуют специальные процессы разработки, которые учи-
тывают специфические возможности web-приложений.
Модель жизненного цикла современных web-приложений показа-
на на рис. 5.1.