- •Вопрос 19 (Области знаний пи)
- •Вопрос 20 (Анализ и хар-ка областей знаний: Требования к по)
- •Вопрос 21 (Анализ и хар-ка областей знаний: Проектирование к по)
- •Вопрос 22 (Анализ и хар-ка областей знаний: Конструирование по)
- •Вопрос 23 (Анализ и хар-ка областей знаний: Тестирование по)
- •Вопрос 24 (Анализ и хар-ка областей знаний: Сопровождение по)
- •Вопрос 25 (Жизненный цикл по)
- •Вопрос 26 (Классификация процессов жизненного цикла по)
- •Основные
- •Вспомогательные
- •Организационные
Вопрос 24 (Анализ и хар-ка областей знаний: Сопровождение по)
Это совокупность действий:
По обеспечению работы ПО
По внесению изменений в случае обнаружения ошибок
По адаптации ПО к новой среде функционирования
По повышению производительности ПО
Раздел состоит из:
5.1) Основные концепции
5.2) Процесс сопровождения
5.3) Ключевые вопросы
5.4) Техника сопровождения
Сопровождение рассматривается с различных точек зрения:
к удовлетворению требований к ПО
корректность его выполнения
процесс обучения и оперативного учета процесса сопровождения
Итак 5.1: Описывают базовые определения и терминологию, подходы к эволюции, сопровождению, оценки стоимости сопровождения ПО. К основным концепциям можно отнести:
Жизненный цикл ПО
Составление документации
Главное назначение состоит в следующем:
Выполнение готовой программной системы
Фиксация возникающих ошибок
Исследование причин ошибок
Оценка стоимости работ по проведению изменений функций и системы в целом
Итак 5.2: Он включает:
Модели процесса сопровождения
Планирование деятельности людей, которые проводят запуск ПО
Проверка правильности выполнения ПО
Внесение в него изменений
Итак 5.3:
Управленческие
Измерительные
Стоимостные
Управленческие: Сущность состоит в контроле ПО в процессе модификаций, совершенствовании функций и не допущении снижения производительности
Измерительные: Связаны с оценкой характеристик системы после ее модификации, а также повторного тестирования
Стоимостные: Связаны с оценкой затрат на сопровождение ПО. Это зависит от типа ПО, квалификации персонала, платформе и др.
Итак 5.4 Часто сопровождение рассматривают как эволюционную разработку программных систем.
Вопрос 25 (Жизненный цикл по)
Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы создания автоматизированной системы:
Формирование требований к АС
Обследование объекта и обоснование необходимости создания АС
Формирование требований пользователя к АС
Оформление отчета о выполнении работ и заявки на разработку АС
Разработка концепции АС
Изучение объекта
Проведение необходимых научно-исследовательских работ
Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователей
Оформление отчета о проделанной работе
Техническое задание
Разработка и утверждение технического задания на создание АС
Технорабочий проект
Разработка проектных решений по системе и ее частям
Разработка документации на АС и ее части
Разработка и оформление документации на поставку комплектующих изделий
Разработка заданий на проектирование в смежных частях проекта
Разработка рабочей документации на АС и ее части
Разработка и адаптация программ
Ввод в действие
Подготовка объекта автоматизации
Подготовка персонала
Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)
Строительно-монтажные работы
Пусконаладочные работы
Проведение предварительных испытаний
Проведение опытной эксплуатации
Проведение приемочных испытаний
Сопровождение АС.
Выполнение работ в соответствии с гарантийными обязательствами
Послегарантийное обслуживание
Эскизный, технический проекты и рабочая документация — это последовательное построение все более точных проектных решений. Данный стандарт не вполне подходит для проведения разработок в настоящее время: многие процессы отражены недостаточно, а некоторые положения устарели.
Это период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент выхода из эксплуатации. Существует стандарт: ЖЦ ПО ISO/IEC 12207:1995 Этот стандарт определяет структуру ЖЦ. Структура ЖЦ содержит процессы и задачи, которые должны быть выполнены во время создания ПО.
Стандарт ISO/IEC 12207:1995 «Information Technology — Software Life Cycle Processes»
Каждый процесс разделен на набор действий, каждое действие — на набор задач. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения. Связи по входным данным при этом сохраняются.