Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по ИТТ.doc
Скачиваний:
7
Добавлен:
01.03.2025
Размер:
4.66 Mб
Скачать

32. Выбор необходимого программного обеспечения для реализации асу

При возникновении потребностей в заказе, приобретении, раз­работке, эксплуатации и сопровождении программ перед всеми сто­ронами, вовлеченными в ЖЦ программного средства (I1C), возни­кает целый ряд вопросов, связанных с определением и детальным структурированием ЖЦ ПС, организационными и техническими правами и обязанностями сторон, управлением ЖЦ и контролем за его реализацией. Таким образом, говоря о регламентации ЖЦ ПС, одним из действенных инструментов для решения данных вопро­сов является использование унифицированных подходов, закреп­ленных в современных международных и российских стандартах.Приведем определение ЖЦ некоторого ПС: структура, состоя­щая из процессов, работ и задач, включающих в себя разработку, эксплуатацию и сопровождение программного продукта, охваты­вающая существование системы от установления требовании к ней ло прекращения ее использования. Многообразие моделей ЖИ покажем кратким представлением трех самых известных, фундаментальных типов моделей ЖЦ: кас­кадной. инкрементной и эволюционной.

К а с к а д н а я м о l е л ь ЖЦ реализует принии п однократного выполнения каждого вида деятельности в виде заранее ограничен­ных и однозначно упорядоченных во времени стадий, этапов, осу­ществляемых в их естественных границах: установление потребно­стей пользователя, определение требований, проектирование (кон­струирование). изготовление, испытание, корректировка, поставка или использование.

При таком подходе к разработке каждою ПС (или его компо­нента) работы и задачи процесса разработки обычно выполняют­ся последовательно. Однако они могут быть частично выполнены параллельно, когда последовательные работы перекрываются.

Инкрементная модель ЖЦ. называемая также запла­нированным усовершенствованием продукта, начинается с формулировки требований и реализует разработку последовательнос­ти конструкций, все более приближающихся к итоговой сис теме. Первая конструкция реализует часть требований, в последующую конструкцию добавляют дополнительные требования и так ло тех пор. пока не будет закончено создание системы. Для каждой кон­струкции выполняют необходимые процессы и работы, например, анализ требований и создание архитектуры могут быть выполнены одновременно, в то время как разработка технического проекта ПС, его программирование и тестирование, сборка и квалифика­ционные испытания ПС реализуются при создании каждой после­дующей конструкции. При таком подходе при разработке каждой конструкции рабо­ты и задачи процесса разработки выполняют последовательно иди частично параллельное перекрытием. При частично одновремен­ном создании последовательных конструкций работы и задачи процесса разработки могут быть выполнены параллельно для ряда конструкций.

При э н о л ю ц и о н н о й модели Ж Ц система также разра - батывается н виде последовательности конструкций, но. в отли­чие от инкрементной модели ЖЦ. подразумевается, что требова­ния не могут быть полностью сформулированы предварительно, поэтому они устанавливаются частично и уточняются в каждой последующей конструкции. При таком подходе для каждой конструкции задачи процесса разработки выполняют последовательно или параллельно с час­тичным перекрытием.