Слайд 2Чтобы в условиях многопроектности сохранить системную целостность, для информационной системы определяется и
![Чтобы в условиях многопроектности сохранить системную целостность, для информационной системы определяется и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-1.jpg)
поддерживается жизненный цикл информационной системы.
Жизненный цикл– развитие системы, продукта, услуги, проекта или других изготовленных человеком объектов, начиная со стадии разработки концепции и заканчивая прекращением ее применения.
Жизненный цикл характеризуется содержанием процессов и работ его составляющих. Для проектов, претендующих на широкое признание, содержание процессов и работ должно определяться стандартами жизненного цикла. Следование стандартам является одним из показателей качества системы.
Слайд 3Кроме содержания процессов и работ, жизненный цикл характеризуется применяемой моделью.
Модель жизненного цикла
![Кроме содержания процессов и работ, жизненный цикл характеризуется применяемой моделью. Модель жизненного](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-2.jpg)
– структура процессов и действий, связанных с жизненным циклом, организуемых в стадии, которые также служат в качестве общей ссылки для установления связей и взаимопонимания сторон.
Модель жизненного цикла определяется формой взаимосвязи, взаимозависимости работ и процессов жизненного цикла.
Слайд 4Работы жизненного цикла в целях их классификации и группировки объединяют в этапы,
![Работы жизненного цикла в целях их классификации и группировки объединяют в этапы,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-3.jpg)
стадии. Применяются также понятия процессов и фаз жизненного цикла.
Стадия – часть процесса создания информационной системы, ограниченная определенными временными рамками и заканчивающаяся выпуском конкретного продукта (моделей, программных компонентов, документации), определяемого заданными для данной стадии требованиями.
Слайд 5На каждой стадии может выполняться несколько процессов, и наоборот, один и тот
![На каждой стадии может выполняться несколько процессов, и наоборот, один и тот](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-4.jpg)
же процесс может выполняться на различных стадиях. Соотношение между процессами и стадиями также определяется используемой моделью жизненного цикла.
Концептуально различают три классические подхода к построению модели жизненного цикла информационной системы:
1. Каскадную модель;
2. Инкрементную модель;
3. Эволюционную модель.
Слайд 6Каскадная модель предполагает линейную последовательность стадий и этапов работ. При этом не
![Каскадная модель предполагает линейную последовательность стадий и этапов работ. При этом не](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-5.jpg)
исключается возможность возврата при определенных условиях на одну или несколько стадий и повторение этапов.
Каскадная модель эффективна для сложных единичных проектов информационных систем. Основные проблемы возникают при использовании этой модели в случае массовости изменений, вносимых
систему в ходе эксплуатации и сопровождения. Особую роль при этом играет стадия сопровождения. Она выполняется параллельно стадии эксплуатации. Из-за высокой интеллектуальной сложности продукта сопровождение предстает как продолжающаяся в период эксплуатации разработка. При этом она может «перетянуть на себя» до 70% средств, затрачиваемых в течение всего жизненного цикла системы.
Слайд 7Инкрементная модель жизненного цикла, называемая также запланированным усовершенствованием продукта, реализует разработку последовательности
![Инкрементная модель жизненного цикла, называемая также запланированным усовершенствованием продукта, реализует разработку последовательности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-6.jpg)
уточняющих друг друга конструкций. Первая конструкция содержит часть требований, в последующую конструкцию добавляют дополнительные требования и так далее до тех пор, пока не будет закончено создание системы.
Слайд 8Для каждой конструкции выполняют необходимые процессы, работы и задачи. Например, анализ требований
![Для каждой конструкции выполняют необходимые процессы, работы и задачи. Например, анализ требований](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-7.jpg)
и создание архитектуры могут быть выполнены сразу, в то время как разработку технического проекта , его техническую реализацию и тестирование, комплексирование и квалификационные испытания выполняют при создании каждой из последующих конструкций.
Слайд 9В инкрементной модели при разработке каждой конструкции работы и задачи процесса разработки
![В инкрементной модели при разработке каждой конструкции работы и задачи процесса разработки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-8.jpg)
выполняют последовательно или частично параллельно с перекрытием. При частично одновременной разработке последовательных конструкций работы и задачи процесса разработки могут быть выполнены параллельно для ряда конструкций.
Слайд 10Работы и задачи процесса разработки обычно выполняют многократно в той же последовательности
![Работы и задачи процесса разработки обычно выполняют многократно в той же последовательности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-9.jpg)
для всех конструкций. Процессы сопровождения и эксплуатации могут быть реализованы параллельно с процессом разработки. Процессы заказа и поставки, а также вспомогательные и организационные процессы обычно выполняют параллельно с процессом разработки.
Слайд 11В эволюционной модели жизненного цикла систему также разрабатывают в виде отдельных конструкций,
![В эволюционной модели жизненного цикла систему также разрабатывают в виде отдельных конструкций,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-10.jpg)
но в отличие от инкрементной модели требования изначально не могут быть полностью осознаны и установлены. В эволюционной модели требования устанавливают частично и уточняют в каждой последующей конструкции.
При таком методе для каждой конструкции работы и задачи процесса разработки выполняют последовательно или параллельно с частичным перекрытием. Остальные характеристики этого вида цикла полностью совпадают с характеристиками инкрементного цикла.
Слайд 12Высокая стоимость и трудоемкость разработки системы приводят к стремлению применять на предприятии
![Высокая стоимость и трудоемкость разработки системы приводят к стремлению применять на предприятии](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-11.jpg)
не стратегию замены устаревшей системы более совершенной, а стратегию постоянного совершенствования системы, что также накладывает дополнительные требования к стадии сопровождения и гибкости продукта.
Регламентация процесса внесения изменений и сосредоточение комплекса изменений в рамках немногочисленных редакций системы привела к формированию на основе классических подходов таких моделей, как спиральная, V-образная, итерационная, модель быстрой разработки и т.д.
Слайд 13Спиральная модель основана на постоянном повторении типовой последовательности стадий разработки системы с
![Спиральная модель основана на постоянном повторении типовой последовательности стадий разработки системы с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-12.jpg)
выпуском на каждом витке спирали очередной, более совершенной или более функционально наполненной, версии системы с учетом новых требований и поступающих рекламаций.
Слайд 14Целью спирального процесса является минимизация затрат по поддержанию системы в актуальном для
![Целью спирального процесса является минимизация затрат по поддержанию системы в актуальном для](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-13.jpg)
эксплуатации состоянии и сокращению количества ошибок.
В спиральной модели стадия сопровождения, как самостоятельная, отсутствует и реализуется путем повторения всех стадий разработки системы на новом витке спирали ее совершенствования.
Слайд 15Спиральная модель показала свою эффективность для массового производства широко тиражируемых систем. Ее
![Спиральная модель показала свою эффективность для массового производства широко тиражируемых систем. Ее](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-14.jpg)
применение дает возможность регламентировать и тем самым снижать стоимость процесса управления конфигурацией системы.
Слайд 16Итерационная модель. Естественное развитие каскадной и спиральной моделей привело к их сближению
![Итерационная модель. Естественное развитие каскадной и спиральной моделей привело к их сближению](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-15.jpg)
и появлению современного итерационного подхода, который представляет рациональное сочетание этих моделей.
Итерационный подход – выполнение работ параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы.
Проект при этом подходе в каждой фазе развития проходит повторяющийся цикл:
Планирование – Реализация – Проверка – Оценка
Слайд 17Итеративная разработка позволяет быстро реагировать на меняющиеся требования, обнаруживать и устранять риски
![Итеративная разработка позволяет быстро реагировать на меняющиеся требования, обнаруживать и устранять риски](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-16.jpg)
на ранних стадиях проекта, а также эффективно контролировать качество создаваемого продукта.
Слайд 18СТАНДАРТЫ В ОБЛАСТИ ИНФОРМАЦИОННЫХ СИСТЕМ
Стандарт – утверждаемый компетентным органом нормативно-технический документ, устанавливающий
![СТАНДАРТЫ В ОБЛАСТИ ИНФОРМАЦИОННЫХ СИСТЕМ Стандарт – утверждаемый компетентным органом нормативно-технический документ,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-17.jpg)
комплекс норм, правил по отношению к предмету стандартизации.
Классификация стандартов:
1. Международный;
2. Региональный;
3. Национальный:
– Государственный;
– Отраслевой;
4. Стандарты организации:
– научно-технической, инженерного общества и промышленного консорциума;
– предприятия.
Слайд 19Международный стандарт – стандарт, принятый международной организацией. Международные стандарты не имеют статуса
![Международный стандарт – стандарт, принятый международной организацией. Международные стандарты не имеют статуса](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-18.jpg)
обязательных для всех стран-участниц. Любая страна мира вправе применять или не применять их. Решение вопроса о применении международного стандарта ИСО связано в основном со степенью участия страны в международном разделении труда и состоянием ее внешней торговли.
Слайд 20Руководство ИСО/МЭК 21:2004 предусматривает прямое и косвенное применение международного стандарта.
Прямое применение –
![Руководство ИСО/МЭК 21:2004 предусматривает прямое и косвенное применение международного стандарта. Прямое применение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-19.jpg)
это применение международного стандарта независимо от его принятия в любом другом норматив-ном документе;
€
Косвенное применение – применение международного стандарта посредством другого нормативного документа, в котором этот стандарт был принят.
Слайд 21Росстандарт допускает следующие варианты правил применения международных и региональных стандартов:
принятие аутентичного текста
![Росстандарт допускает следующие варианты правил применения международных и региональных стандартов: принятие аутентичного](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-20.jpg)
международного (регионального) стандарта в качестве государственного российского нормативного документа (ГОСТ Р) без каких-либо дополнений и изменений (метод обложки). Обозначается такой стандарт так, как это принято для отечественного стандарта;
Слайд 22принятие аутентичного текста международного (регионального) стандарта, но с дополнениями, отражающими особенности российских
![принятие аутентичного текста международного (регионального) стандарта, но с дополнениями, отражающими особенности российских требований к объекту стандартизации.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-21.jpg)
требований к объекту стандартизации.
Слайд 23МОДЕЛЬ ЗРЕЛОСТИ ВОЗМОЖНОСТЕЙ
Модель зрелости возможностей (англ. Capability maturity model – CMM) –
![МОДЕЛЬ ЗРЕЛОСТИ ВОЗМОЖНОСТЕЙ Модель зрелости возможностей (англ. Capability maturity model – CMM)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-22.jpg)
модель зрелости процессов создания программного обеспечения (ПО), эволюционная модель развития способности компании разрабатывать программное обеспечение
Слайд 24СММ предлагает унифицированный подход к оценке возможностей организации выполнять задачи различного уровня.
![СММ предлагает унифицированный подход к оценке возможностей организации выполнять задачи различного уровня.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-23.jpg)
Для этого определяются три уровня элементов:
1.Уровни зрелости;
2. Ключевые области процесса;
3.Ключевые практики.
Слайд 25Согласно СММ, уровни зрелости организации можно определять по использованию в организации четко
![Согласно СММ, уровни зрелости организации можно определять по использованию в организации четко](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-24.jpg)
определенных методик и процедур, относящихся к различным ключевым областям процесса. Каждая такая область представляет собой набор связанных видов деятельности, направленных на достижение цели, важных для оценки результативности технологического процесса в целом. Всего выделяется 18 областей . Множество областей, поддерживаемых организацией, расширяется при переходе к более высоким уровням зрелости.
Слайд 26Ключевые области процесса описываются с помощью наборов ключевых практик. Ключевые практики классифицированы
![Ключевые области процесса описываются с помощью наборов ключевых практик. Ключевые практики классифицированы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1080151/slide-25.jpg)
на несколько видов:
- обязательства, возможности
-деятельности, измерения;
-проверки.