Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пис пис пис!.docx
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
1.96 Mб
Скачать
  1. Международный стандарт iso/iec 12207, структура

Процессы жизненного цикла

Этот международный стандарт определяет действия, которые могут быть выполнены на протяжении жизненного цикла программного обеспечения.

Выделяют 5 основных процессов, 8 вспомогательных процессов и 4 организационных процессов.

Согласно стандарту, структура жизненного цикла основывается на трех группах процессов:

  • Основные процессы жизненного цикла (приобретение, поставка, разработка, эксплуатация, сопровождение)

  • Вспомогательные процессы, обеспечивающие выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, разрешение проблем)

  • Организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого жизненного цикла, обучение)

  1. Международный стандарт iso/iec 12207, основные участники процесса (пример)

Основной участник процесса – понимается сторона, которая инициирует или выполняет разработку, эксплуатацию или сопровождение программного изделия.

  • покупатель,

  • поставщик,

  • разработчик,

  • персонал эксплуатации,

  • персонал сопровождения программных изделий.

(всмысле пример???)

  1. Международный стандарт iso/iec 12207. Основные процессы

Основные процессы жц

  1. Процесс приобретения (пункт 5.1), Определяет действия предприятия-покупателя, которое приобретает систему, программный продукт или сервис программного обеспечения.

  2. Процесс поставки (пункт 5.2). Определяет действия предприятия-поставщика, которое снабжает покупателя системой, программным продуктом или сервисом программного обеспечения.

  3. Процесс разработки (пункт 5.3). Определяет действия предприятия-разработчика, которое разрабатывает принцип построения программного изделия и программный продукт.

  4. Процесс эксплуатации (пункт 5.4). Определяет действия персонала эксплуатации, который обеспечивает обслуживание вычислительной системы в процессе ее функционирования в интересах пользователей.

  5. Процесс сопровождения (подпункт 5.5). Определяет действия персонала сопровождения, который обеспечивает сопровождение программного продукта, что представляет собой управление модификациями программно продукта, поддержку его текущего состояния и функциональную пригодность и включает в себя инсталляцию и удаление программного изделия на вычислительной системе.

Процесс приобретения

Процесс приобретения содержит действия и задачи покупателя.

Процесс начинается с определения нужных для приобретения систем, программного продукта или сервиса программного обеспечения. Далее следуют подготовка и выпуск заявки на приобретение, выбор поставщика и управление процессом приобретения, принятие системы, программного продукта и сервиса программного обеспечения.

Покупатель:

  • управляет процессом приобретения на проектном уровне, следующим за процессом управления (7.1);

  • устанавливает инфраструктуру под процесс, следующий за процессом инфраструктуры (7.2);

  • приспосабливает процесс для проекта, следующего за процессом настройки (Приложение А);

  • управляет процессом на специальном уровне, идущем за процессом усовершенствования (7.3); и процессом обучения (7.4).

Действия Процесса приобретения

  • инициирование;

  • заявка на подготовку предложения;

  • подготовка контракта и модернизация;

  • текущий контроль (мониторинг) поставщика;

  • принятие и завершение.

Процесс поставки

Процесс поставки содержит действия и задачи поставщика.

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

Поставщик:

  • управляет процессом поставки на проектном уровне, следующем за Процессом Управления (7.1);

  • устанавливает инфраструктуру под процесс, следующий за Процессом Создания Инфраструктуры (7.2);

  • приспосабливает процесс для проекта после Процесса Настройки (Приложение А);

  • управляет процессом на операционном уровне, после Процесса Усовершенствования (7.3) и Процесса Обучения (7.4).

Действия Процесса Поставки

  • Инициирование (начало);

  • Подготовка ответа;

  • Заключение контракта;

  • Планирование;

  • Выполнение и контроль;

  • Оценка и проверка;

  • Поставка и завершение.

Процесс Разработки

Процесс Разработки содержит действия и задачи разработчика.

Процесс содержит действия для анализа требований проектирования, интеграции, тестирования, установки и принятия, связанного с программными продуктами. Разработчик выполняет или обеспечивает действия в этом процессе согласно контракту.

Разработчик:

  • управляет Процессом Разработки на проектном уровне следующим за Процессом Управления (7.1);

  • устанавливает инфраструктуру после Процесса создания Инфраструктуры (7.2);

  • приспосабливает процесс для проекта после Процесса Настройки (Приложение А);

  • управляет процессом на организационном уровне, после Процесса Усовершенствования (7.3) и Процесса Обучения (7.4),

  • Когда разработчик является поставщиком разрабатываемого продукта, разработчик выполняет Процесс Поставки (5.2).

Процесс Разработки состоит из действий:

  • Реализация процесса.

  • Анализ системных требований.

  • Проектирование архитектуры системы.

  • Анализ требований программного обеспечения.

  • Архитектура программного обеспечения.

  • Детальное конструирование программного обеспечения.

  • Кодирование и тестирование программного обеспечения.

  • Интеграция программного обеспечения.

  • Квалификационные испытания программного обеспечения.

  • Интеграция системы.

  • Квалификационные испытания системы.

  • Установка программного обеспечения.

  • Поддержка принятия программного обеспечения.

Процесс Функционирования

  • Процесс функционирования содержит действия и задачи оператора.

  • Процесс охватывает функционирование программного продукта и операционную поддержку пользователей. Так как функционирование программного продукта интегрировано в функционирование системы, действия и задачи этого процесса относятся к системе.

  • Оператор :

  • управляет Процессом Функционирования на проектном уровне следующим за Процессом Управления (п.7.1);

  • устанавливает инфраструктуру под процесс следующий за Процессом Создания Инфраструктуры (п.7.2);

  • приспосабливает процесс для проекта после Процесса Настройки (Приложение А);

  • управляет процессом на организационном уровне после Процесса Усовершенствования (п.7.3) и Процесса Обучения (п.7.4).

  • Когда оператор является поставщиком операционного обслуживания, оператор включает Процесс Поставки (п.5.2).

Действия Процесса Функционирования :

  • Реализация процесса.

  • Операционное тестирование.

  • Функционирование системы.

  • Поддержка пользователя.

Тоже самое по сути, но взято из ИСО/МЭК 12207

  1. Процесс заказа (подраздел 5.1). Определяет работы заказчика, то есть организации, которая приобретает систему, программный продукт или программную услугу.

  2. Процесс поставки (подраздел 5.2). Определяет работы поставщика, то есть организации, которая поставляет систему, программный продукт или программную услугу заказчику.

  3. Процесс разработки (подраздел 5.3). Определяет работы разработчика, то есть организации, которая проектирует и разрабатывает программный продукт.

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

  5. Процесс сопровождения (подраздел 5.5). Определяет работы персонала сопровождения, то есть организации, которая предоставляет услуги по сопровождению программного продукта, состоящие в контролируемом изменении программного продукта с целью сохранения его исходного состояния и функциональных возможностей. Данный процесс охватывает перенос и снятие с эксплуатации программного продукта.