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

UptoLike

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

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