51
на новый виток происходит после окончания и проверки работ предыдущего.
Модели присущи достоинства и недостатки инкрементной модели.
Для описания жизненного цикла текущего проекта выбрана каскадная
модель, т.к. для внедряемой системы наиболее подходит поэтапная разработка.
В случае подобной модели имеется возможность планирования сроков
завершения работ и затрат на их выполнение.
Каскадный метод подходит для построения требуемой информационной
системы, т.к. в начале разработки можно достаточно точно и полно
сформулировать все требования. Также по причине того, что в реализации
проекта принимает участие небольшое количество специалистов.
Жизненный цикл информационных систем, а также процессы разработки
регламентируются рядом стандартов. Общеизвестными стандартами являются
следующие:
- ГОСТ 34.601-90 – распространяется на автоматизированные системы,
используемые в различных видах деятельности; устанавливает стадии и
этапы создания автоматизированных систем; содержит описание работ на
каждом этапе. Этапы работы, обозначенные в стандарте, в большей
степени соответствуют каскадной модели жизненного цикла [15].
- ГОСТ Р ИСО/МЭК 12207-2010 (идентичен международному стандарту
ISO/IEC 12207:2008) – устанавливает общую структуру процессов
жизненного цикла программных средств; определяет процессы, виды
деятельности и задачи, используемые при приобретении программного
продукта/услуги, а также при поставке, разработке, сопровождении и
прекращении применения программных продуктов [17].
- ГОСТ Р ИСО/МЭК 15288-2005 – определяет основы для описания
жизненного цикла систем, детально структурированные процессы и
соответствующую им терминологию, но не детализирует процессы
жизненного цикла в терминах методов и процедур, необходимых для
удовлетворения требований и достижения результатов процесса [18].
- Rational Unified Process (RUP) – методология разработки программного
обеспечения. Характеризуется использованием итеративной модели
разработки. Включает четыре фазы: начало, уточнение, построение и