79
Необходимо отметить, что разработка информационной системы может
также включать в себя создание интерактивного прототипа, который, в
сущности, является основой будущего проекта. Такой прототип помогает
определить архитектуру системы в целом. На данном этапе пишется мало
кода: например, код кнопок и простых форм, чтобы дать заказчику общее
представление о том, как будет работать конечный продукт. Поэтому я
иногда включаю создание прототипа в этап разработки веб-сайта.
Как только интерактивный прототип и дизайн приложения готов и утвержден
заказчиком, начинается разработка стандартов приложения (конвенции
наименований, способа документирования кода, инструкций для конечного
пользователя и т.д.). После этого можно смело переходить к следующему
этапу жизненного цикла, а именно, к разработке информационной системы.
Разработка ИС может быть разделена на небольшие части, или юниты, и
каждый юнит разрабатывается и тестируется разработчиками для проверки
его функциональности (модульное тестирование).
4. Тестирование информационной системы
После завершения этапа разработки продукт должен пройти тщательное
тестирование, чтобы убедиться в том, что он соответствует поставленным
требованиям. На этапе приемочного тестирования необходимо, чтобы
заказчик попытался применить продукт локально точно таким же образом,
как он собирается использовать его после релиза. Когда будут исправлены
основные ошибки, информационную систему можно внедрять. Для
исправления незначительных ошибок может использоваться простая система
отслеживания, что позволит исправлять любые недоработки уже на этапе
сопровождения ИС.
5. Техническая поддержка информационной системы
После того, как продукт был протестирован и развернут на сервере
заказчика, начинается следующая фаза жизненного цикла разработки
информационной системы, которая называется сопровождением или