48
фрагмента или версии системы. Это позволяет уточнить требования, цели и
характеристики проекта, определить качество разработки, спланировать работы
следующего цикла. Таким образом, углубляются и последовательно
конкретизируются детали проекта, и в результате выбирается обоснованный
вариант, который удовлетворяет действительным требованиям заказчика и
доводится до реализации.
Для проектирования автоматизации задачи по деятельности аренды была
выбрана цикличная модель, т.к. она оптимально подходит для простых систем
и определяет порядок поэтапному завершению стадий проекта.
Итеративная разработка отражает объективно существующий цикл
создания сложных систем. Она позволяет переходить на следующий этап, не
дожидаясь полного завершения работы на текущем цикле и решить главную
задачу - как можно быстрее показать пользователям системы работоспособный
продукт, тем самым, активизируя процесс уточнения и дополнения требований.
Основная проблема спирального цикла - определение момента перехода
на следующий этап. Для ее решения вводятся временные ограничения на
каждый из этапов жизненного цикла, и переход осуществляется в соответствии
с планом, даже если не вся запланированная работа закончена. Планирование
производится на основе статистических данных, полученных в предыдущих
проектах, и личного опыта разработчиков.
Распространены несколько стандартов, описывающих жизненный цикл
информационной системы:
ГОСТ 34.601-90 - стандарт распространяется на автоматизированные
системы, используемые в различных видах деятельности (исследование,
проектирование, управление и т.п.), включая их сочетания, создаваемые в
организациях. Стандарт устанавливает стадии и этапы создания
автоматизированной системы.
ГОСТ Р 12207-2010 - стандарт применяется при приобретении систем,
программных продуктов и оказании соответствующих услуг (внедрение,
сопровождение). А также при поставке, разработке, эксплуатации и