Процессы жизненного цикла информационной системы. ГОСТ 12 207

(Будут рассмотрены процессы по ГОСТ 51 904, ибо в билетах 6-10 рассмотрены именно они, однако в ГОСТе 12 207 есть своя классификация, поэтому кратенько они тоже будут рассмотрены)

Процессы подразделяются на следующие типы:

· Процессы планирования;

· Процессы разработки;

· Интегральные процессы.

Процессы планирования определяют и координируют действия процессов разработки и интегральных процессов.

В ходе выполнения процессов разработки создается программные средства для ИС. Виды процессов:

· Определений требований к ИС;

· Проектирование;

· Кодирование;

· Интеграция.

Интегральные процессы обеспечивают корректную реализацию и качество выполнения процессов разработки и их выходных данных:

· Процесс верификации ПО;

· Процесс управление конфигурации ПО;

· Процесс обеспечения качества ПО;

· Процесс сертификационного сопровождения.

ГОСТ 12207 «Системная и программная инженерия. Процессы жизненного цикла программных средств».

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

Виды процессов по ГОСТу 12207:

· Процесс заказа - определяет работы заказчика, то есть организации, которая приобретает систему, программный продукт или программную услугу:

· Процесс поставки - определяет работы поставщика, то есть организации, которая поставляет систему, программный продукт или программную услугу заказчику;

· Процесс разработки - определяет работы разработчика, то есть организации, которая проектирует и разрабатывает программный продукт;

· Процесс эксплуатации - определяет работы оператора, то есть организации, которая обеспечивает эксплуатационное обслуживание вычислительной системы в заданных условиях в интересах пользователей;

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


Процессы жизненного цикла информационной системы. Процессы планирования

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

Цели процесса планирования ПО:

· Определить конкретные виды работ процессов разработки и интегральных процессов жизненного цикла, которые позволят реализовать системные требования и создать ПО требуемого уровня;

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

· Выбрать среду поддержки жизненного цикла, включающую в себя методы и инструментальные средства, которые нужно использовать для выполнения работ в каждом процессе жизненного цикла;

· В случае необходимости рассмотреть дополнительные аспекты разработки;

· Определить стандарты разработки, позволяющие обеспечить требования по безопасности системы в части разрабатываемого ПО;

· Координировать разработку и изменение планов ПО.

В процессе планирования ПО должны быть выполнены следующие работы:

· Разработка планов создания ПО и передача их исполнителям, осуществляющим процессы разработки и интегральные процессы;

· Определение и выбор стандартов разработки ПО, которые будут использованы для данного проекта;

· Выбор методов и инструментальных средств, которые позволят в процессах разработки предотвратить внесение ошибок в ПО;

· Обеспечение координации между планами разработки ПО и планами интегральных процессов для получения согласованных стратегий выполнения различных процессов жизненного цикла;

· Определение процедуры пересмотра и уточнение планов по мере развития проекта;

· Выбор методов и инструментальных средств, позволяющих предотвратить и обнаружить

ошибки и обеспечивающих безопасность системы в случае использования многоверсионного неидентичного ПО;

· Если предполагается использование отключенного кода, то в процессе планирования должно быть описано, как отключенный код будет определен, верифицирован и обработан для обеспечения требований безопасности системы;

· Если предполагается использовать модифицируемый пользователем код, то в стандартах и планах ПО в соответствии с требованиями должны быть указаны используемые инструментальные средства и элементы данных;

· Процесс планирования считают завершенным, если были выполнены контроль изменений и просмотры для всех планов ПО и стандартов разработки ПО.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: