Разработка и внедрение программных систем. АСУП и АСУТП. Состав, уровни, требования, реализация ПС. ПС как услуга

1.

Разработка и внедрение
программных систем
Лекция 3. АСУП и АСУТП. Состав, уровни, требования, реализация
ПС. ПС как услуга. Жизненный цикл (ЖЦ) ПС.
Лектор: Крючков Алексей Вячеславович

2.

Изучаемые вопросы
3.1. АСУП и АСУТП. Состав, уровни, требования, реализация ПС.
3.2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение в
организациях и проектах.
3.3. Процессный подход к разработке и внедрению ПС. ГОСТ Р
ИСО/МЭК 15288. ПС как сервис. ГОСТ Р ИСО/МЭК 20000.
3.4. Описание ЖЦ ПС в соответствии ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
Крючков А.В.
2

3.

Вопрос 1. АСУП. Назначение и состав
Автоматизированная система управления
(АСУ) производством (АСУП) нужна для
сбора, обработки, хранения и передачи
данных для управления человекуруководителю (ЛПР – лицу,
принимающему решения).
В состав АСУП может входить несколько
АСУТП (АСУ технологическими
процессами), а также автоматизированные системы (АС) для решения задач,
связанных с управлением бухгалтерией,
складом, клиентами и т.п.
Крючков А.В.
3

4.

Вопрос 1. АСУП. Уровни
АСУП содержит несколько уровней. Самый
высокий – уровень руководителей
предприятия или компании. На этом уровне
решаются задачи бенефициаров,
акционеров, а также генерального,
коммерческого, финансового директоров.
На следующем уровне решаются задачи,
связанные с административным
управлением и обеспечением выпуска
продукции.
Далее идёт уровень АСУ ТП.
Крючков А.В.
4

5.

Вопрос 1. АСУТП. Назначение
АСУТП обеспечивает сбор, хранение и
обработку информации о ходе
протекания технологических
процессов на предприятии.
Состав ПС в АСУ ТП непосредственно
связан с управлением отдельными
элементами производственного цикла
выпуска продукции (в нашем случае
объекта ТЭК).
Структура НПЗ показывает состав ПС.
Крючков А.В.
5

6.

Вопрос 1. АСУТП. Состав
В состав АСУ ТП принято включать:
• информационное обеспечение
• техническое обеспечение
• математическое обеспечение
• программное обеспечение (ПО)
• организационное обеспечение
• метрологическое обеспечение
• эргономическое обеспечение
• оперативный персонал
Крючков А.В.
6

7.

Вопрос 1. АСУТП. Уровни
Предполагается, что в АСУТП есть 3 уровня, которые
иногда называют уровнями информирования ЛПР:
- 1-й уровень – датчики, сенсоры и т.п.;
- 2-й уровень – контроллеры, станки ЧПУ и т.п.;
- 3-й уровень – залы управления цехами и т.п.
Крючков А.В.
7

8.

Вопрос 1. АСУТП. Функции в общем
Функции АСУ ТП – совокупность действий, направленных на
достижение целей её работы.
Делятся на управляющие, информационные
и вспомогательные.
Управляющие: выработка и реализация
управляющих воздействий ЛПР на систему.
Информационные: сбор, хранение,
обработка и отображение информации о
состоянии АСУ ТП.
Вспомогательные: обеспечение
управляющих и информационных функций.
Крючков А.В.
8

9.

Вопрос 1. АСУП и АСУТП. Пример функций
АСУ ТП установок первичной переработки нефти
Информационные
измерение и контроль параметров
обнаружение, сигнализация и регистрация
отклонений параметров от установленных
границ
ручной ввод данных
формирование и выдача оперативных данных
архивирование предыстории параметров
расчётные задачи:
• расчёт потребления пара на установку
• расчёт расхода мазута на сжигание в печи
• расчёт расхода топливного газа на сжигание
в печи
• расчёт потребления сырья, энергоресурсов и
получаемых нефтепродуктов
• учёт времени пробега оборудования
анализ срабатывания блокировок и защит.
Управляющие
противоаварийные защиты (ПАЗ)
выдача дискретных управляющих воздействий с
функциональной клавиатуры на ИМ
автоматическое регулирование
Вспомогательные
тестирование и самодиагностика технических средств ПТК
системы
перенастройка системы (реконфигурация программного
обеспечения)
подробная экранная помощь
контроль и протоколирование действий операторов
контроль вводимой информации
формирование протоколов событий, режимных листов
архивирование трендов, печатных документов, протоколов
формирование и хранение защищённых печатных документов,
протоколов пред- и послеаварийных ситуаций
коррекция системного времени.
Крючков А.В.
9

10.

Вопрос 1. АСУП и АСУТП. Требования
Требования к АСУП и АСУ ТП определяются направлением деятельности компании. Как
правило, их делят на разделы в соответствии с составом АСУТП информационное
обеспечение
• техническое обеспечение – аппаратура и оборудование, безопасность их
функционирования, взаимодействие с операторами и окруж. средой;
• математическое обеспечение – необходимые в деятельности объекта ТЭК расчёты;
• информационное обеспечение – информация, используемая в деятельности объекта
ТЭК, её сбор, хранение и безопасное использование;
• организационное обеспечение – правовые и административные документы
• программное обеспечение – разработка, внедрение и применение ПС в соответствии с
действующей НБ;
• метрологическое обеспечение – применение сертифицированных средств в
технологических процессах;
• эргономическое обеспечение – создание приемлемых условий работы на рабочих
местах;
• оперативный персонал – работа по линии подбора, движения и применения персонала.
Крючков А.В.
10

11.

Вопрос 1. АСУП и АСУТП. Состав ПС
ПО – составная часть АСУТП – «совокупность
программ, реализующих цели и задачи
системы управления и обеспечивающих
функционирование комплекса технических
средств АСУ. Оно делится на общесистемное
(ОПО), обеспечивающее функционирования
комплекса технических средств, и
специальное (СПО), предназначенных для
решения функциональных задач.» ([1], с.177)
ОПО ранее было принято называть также
общим ПО (по ГОСТ 34.003-90).
Крючков А.В.
11

12.

Вопрос 1. АСУП и АСУТП. Общее ПО
ОПО состоит из:
- «Системы тестов, проверяющих исправность
оборудования ЭВМ, операционной системы ЭВМ и
иногда средств телеметрии и обработки;
- ПО обеспечения работы системы файлов или 2, 2,5
или 3-х звенных клиент-серверных структур;
- ПО обеспечения работы базы данных, электронных
форм документов и документооборота;
- ПО обеспечения формирования и работы Вебсерверов, сайтов и порталов;
- ПО реализации технологии облачных вычислений.»
([1], с.177-178)
А также пакеты прикладных программ (ППП) общего
назначения.
Крючков А.В.
12

13.

Вопрос 1. АСУП и АСУТП. Специальное ПО
К СПО относят:
- Оригинальные (авторские) программы
решения конкретных функциональных задач
АСУП;
- Готовые ППП АСУТП для отдельных
функциональных подсистем. ([1], с.178)
Обычно состав СПО во многом совпадает со
штатной структурой объекта ТЭК.
Крючков А.В.
13

14.

Вопрос 1. АСУП и АСУТП. Реализация СПО
СПО на различных предприятиях НГП реализовано на
«Наиболее часто российские энергетические компании
внедряют системы ERP, СЭД и EAM, а также средства
информационной безопасности. Как правило, проекты по
внедрению систем этих классов являются и крупнейшими в
отрасли. Среди ERP-систем, по данным TAdviser, c большим
отрывом лидируют решения SAP и 1С, среди систем СЭД –
решения ЭОС, DocsVision и Directum.» ([2]).
Помимо этого для реализации СПО в ТЭК широко
применяются продукты фирм Emerson Electric и Siemens AG.
А из СУБД: MS SQL, MySQL, PostgreSQL и т.п.
Крючков А.В.
14

15.

Вопрос 1. АСУП и АСУТП. Импортозамещение
Для перспективных отечественных разработок в области
цифровизации в ТЭК предполагается использовать:
- ОС на базе открытого кода (Linux, Visual C или просто Си);
- «Для разработки и исполнения управляющих программ
используется интегрированная среда ICS Triplex ISaGRAF»;
- «В качестве программного обеспечения для создания
человеко-машинного интерфейса (SCADA) используется
продукт InTouch компании Wonderware» ([3]).
Крючков А.В.
15

16.

Вопрос 1. АСУП и АСУТП. Список ПС в АСУП
1.
АРМ генерального директора компании
1.
2.
3.
4.
2.
3.
АРМ по работе с инвесторами
АРМ по работе с представителями органов власти
АРМ отдела по связям с общественностью
АРМ учёта результатов проведения внешних аудитов
АРМ технического директора
1.
2.
АРМ учёта предложений по развитию объекта
АРМ контроля работ по развитию объекта
АРМ отдела разработок и модернизации
АРМ учёта рацпредложений и изобретений
АРМ лаборатории научной организации труда
АРМ учёта внедрения результатов отраслевых научноисследовательских работ
АРМ управления промышленной безопасности
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
АРМ проверок знаний и инструктажей сотрудников
АРМ отдела охраны труда
АРМ отдела пожарной безопасности
АРМ учёта оборудования, информирующего о возникновении
чрезвычайных ситуаций
АРМ проверки соответствия внутренних документов НБ
АРМ учёта проверок по экологической безопасности
АРМ контроля исполнения предписаний проверяющих органов
Крючков А.В.
5.
АРМ измерений количества и показателей качества
нефтепродуктов
АРМ главного энергетика
1.
2.
3.
4.
5.
6.
6.
АРМ подготовки внутренних документов об изменениях в
технологических процессах
АРМ контроля исполнения распоряжений руководства
АРМ учёта и исполнения научно-обоснованных рекомендаций
по изменениям процессов переработки
АРМ отдела менеджмента качества
1.
АРМ управления проектированием
1.
2.
3.
4.
5.
6.
АРМ главного технолога
АРМ учёта энергетического оборудования
АРМ учёта работ на энергетическом оборудовании
АРМ управления наружным освещением объекта
АРМ учета энергоресурсов
АРМ учёта тепловой энергии котельной
АРМ диспетчеризации объектов инженерной инфраструктуры
АРМ главного механика
1.
2.
3.
4.
5.
6.
АРМ инструментального бюро
АРМ ремонтного цеха
АРМ гарантийной мастерской
АРМ учёта ремонтных работ
АРМ КИП и автоматики
АРМ учёта ЗИП
16

17.

Вопрос 1. АСУП и АСУТП. Список ПС в АСУП
7.
АРМ директора НПЗ
1.
АРМ главного инженера
1.
2.
3.
4.
5.
6.
7.
2.
3.
4.
5.
6.
АРМ планово-диспетчерской службы
АРМ технической библиотеки
АРМ группы технической информации
АРМ центральной заводской лаборатории
АРМ метрологической службы
АРМ лаборатории измерительной техники
АРМ отдела технической документации
12.
АРМ установки газофракционирования
АРМ коммерческого учета сжиженного углеводородного газа
АРМ установок комплексной подготовки нефти
1.
2.
АРМ установок первичной переработки нефти
АРМ работы на установке гидрокрекинга
АРМ приготовления топлив в потоке
АРМ получения высокооктанового бензина
1.
2.
АРМ цеха каталитического и термического крекирования
АРМ цеха каталитических риформингов
АРМ цеха пароснабженияя
АРМ катализаторной фабрики
АРМ газокомпрессорного цеха
1.
2.
7.
8.
9.
10.
11.
АРМ подготовки и стабилизации нефти
АРМ работ с парком сырой нефти
17.
Крючков А.В.
АРМ получения дизельного топлива
1.
2.
3.
4.
13.
14.
15.
16.
Тренажер оператора установки риформинга бензина
АРМ комплекса производства высокооктановых
компонентов бензина
АРМ установки гидроочистки дизельных топлив
АРМ узла ввода присадок в дизельное топливо
АРМ узла смешения дизельных топлив
АРМ получения мазута
АРМ получения авиационных керосинов
АРМ управления агрегатами фильтрации топлива
АРМ установки получения белых масел
АРМ измерений количества и показателей качества
нефтепродуктов
АРМ факельного хозяйства
17

18.

Вопрос 1. АСУП и АСУТП. Список ПС в АСУП
18.
19.
АРМ складов полуфабрикатов
АРМ установки регенерации метанола
1.
2.
3.
4.
20.
21.
22.
23.
27.
28.
29.
1.
АРМ отдела отгрузки продукции
1.
2.
АРМ блока предочистки
АРМ блока ректификации
АРМ блока откачки парового конденсата
АРМ блока горячего водоснабжения
АРМ подготовки товарных документов
АРМ участка налива топлива
1.
2.
3.
4.
5.
3.
АРМ печного отделения
АРМ коммерческого учета теплоресурсов установки
Обучающая система по ПЛАС
АРМ контроля печи П-101 установки АТ-3
АРМ установки ЭЛОУ-АВТ-6.
АРМ расчета режимных параметров колонны К-2 на
установках первичной переработки нефти.
АРМ контроля параметров товарно-сырьевого цеха
АРМ сбора и реализации вторичных ресурсов
АРМ отдела технического контроля
4.
2.
Крючков А.В.
АРМ учета нефтепродуктов товарного парка
АРМ учёта излишков продукции
АРМ парка реактивных топлив
АРМ парка мазута
АРМ парка высокооктанового бензина
АРМ учёта воздействия продуктов на окруж. среду
АРМ утилизации отходов
АРМ контроля уровня в резервуарах
АРМ
АРМ транспортного цеха
1.
2.
3.
4.
5.
3.
АРМ налива стабильного конденсата в автоцистерны
АРМ налива топлива в автоцистерны
АРМ налива топлива в ж/д цистерны
АРМ учёта хранимой в парке продукции
АРМ контроля параметров откачки нефтепродуктов
АРМ товарно-сырьевого парка
1.
2.
3.
4.
5.
6.
7.
8.
АРМ установки АТ-3.
1.
25.
26.
АРМ управления отгрузки продукции
АРМ установки ЛЧ-24-9/2000
АРМ установки АВТ.
АРМ блока колонн установки АТ-2.
АРМ установки ЭЛОУ-АВТ-7.
1.
2.
3.
24.
4.
АРМ гаража
АРМ учёта работы коммунальной техники
АРМ снабжения автозапчастями
АРМ утилизации вышедшей из строя автотехники
АРМ склада ГСМ топливозаправочного комплекса
АРМ по работе с речным и морским транспортом
18

19.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Согласно ([5]), этапы создания ПО: На каждом этапе должен быть
свой отдел со своими задачами:
1. создание концепции/ТЗ;
• проектный офис;
2. проработка архитектуры
программного обеспечения;
• отдел проектирования
программного обеспечения;
3. создание технической
документации;
• отдел тестирования и
4. реализация проекта;
документирования;
5. тестирование и приемка;
• отдел разработки;
6. внедрение;
• отдел внедрения и
сопровождения
7. техническая поддержка.
Крючков А.В.
19

20.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Предложенный в Сколково состав участников проекта по созданию
СПО в АСУП видится руководителям объекта ТЭК капризным
излишеством.
2 пути:
- сокращая издержки, ориентироваться на проверенную команду
разработчиков с соответствующим образованием и опытом
работы (внутренняя);
- постараться «выжать» из компании-подрядчика проекта синтеза и
сопровождения СПО на объекте ТЭК, максимум возможного
(внешняя).
Крючков А.В.
20

21.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Действия и работы на каждом из выбранных
руководством компании-заказчика путей должны
развиваться в соответствии с ГОСТ.
ГОСТов по ИТ много.
Наиболее подходящим на первый взгляд должен
быть ГОСТ Р 12207 в настоящий момент в редакции
2010 года, определяющий этапы создания ПС и
состав работ на каждом из них.
Крючков А.В.
21

22.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Сначала рассмотрим содержащиеся в нём понятия:
- базовая линия – основа для дальнейшего развития ПС ([4], п.4.6);
- приобретение – процесс получения системы, программного
продукта или программной услуги ([4], п.4.2);
- деятельность – совокупность задач процесса ([4], п.4.3);
- разработчик – организация, которая выполняет разработку задач
(в том числе анализ требований, проектирование, приемочные
испытания) в процессе жизненного цикла ([4], п.4.10);
- исполнитель – организация, которая выполняет реализацию задач
([4], п.4.15).
Крючков А.В.
22

23.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Жизненный цикл – развитие системы, продукта, услуги,
проекта или других изготовленных человеком объектов,
начиная со стадии разработки концепции и заканчивая
прекращением применения ([4], п.4.16).
Модель жизненного цикла – структура процессов и действий,
связанных с жизненным циклом, организуемых в стадии,
которые также служат в качестве общей ссылки для
установления связей и взаимопонимания сторон ([4], п.4.17).
Готовый – уже разработанный и имеющийся в наличии ([4],
п.4.21).
Крючков А.В.
23

24.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Услуга – выполнение действий, работы или обязанностей,
связанных с продуктом ([4], п.4.40).
Программная составная часть – исходный код, объектный код,
контрольный код, контрольные данные или совокупность этих
составных частей ([4], п.4.41).
Программный продукт – совокупность компьютерных программ,
процедур и, возможно, связанных с ними документации и данных
([4], п.4.42).
Программный блок – отдельная компилируемая часть кода ([4],
п.4.43).
Крючков А.В.
24

25.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Стадия – период в пределах жизненного цикла некоторого объекта,
который относится к состоянию его описания или реализации ([4], п.4.44).
Задание на выполнение работы – документ. используемый
приобретающей стороной как средство для описания и конкретизации
задач, которые должны быть выполнены по условиям контракта ([4],
п.4.46).
Поставщик – организация или лицо, которое вступает в соглашение с
приобретающей стороной на поставку продукта или услуги ([4], п.4.47).
Задача – требование, рекомендация или разрешенное действие,
предназначенное для содействия достижению одного или более выходов
процесса ([4], п.4.50).
Крючков А.В.
25

26.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Цитата из прошлой лекции:
«Внедрение ПО — это процесс принятия и интеграции
программного приложения в системы и рабочие процессы
вашей компании.». Для этого необходимо определить
границы проекта и составить дорожную карту с задачами по
внедрению.
В ГОСТе 12207 жизненный цикл (ЖЦ) «начинается от
замысла или потребности … и завершается прекращением
применения … программного средства» ([4], п.5.1.8).
Крючков А.В.
26

27.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Виды деятельности, выполняемые в ЖЦ ПС, в ГОСТ Р 12207-2010
упакованы в семь групп процессов:
«a) процессы соглашения - два процесса (см. 5.2.2.1.1 и 6.1);
b) процессы организационного обеспечения проекта - пять процессов (см.
5.2.2.1.2 и 6.2);
c) процессы проекта - семь процессов (см. 5.2.2.1.3 и 6.3);
d) технические процессы - одиннадцать процессов (см. 5.2.2.1.4 и 6.4);
e) процессы реализации программных средств - семь процессов (см.
5.2.2.2.1 и 7.1);
f) процессы поддержки программных средств - восемь процессов (см.
5.2.2.2.2 и 7.2);
g) процессы повторного применения программных средств - три процесса
(см. 5.2.2.2.3 и 7.3).» ([4], п.5.2.1).
Крючков А.В.
27

28.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Процессы соглашения:
- процесс приобретения (п.6.1.1);
- процесс поставки (п.6.1.2).
Процессы организационного обеспечения:
- процесс менеджмента модели жизненного цикла (п.6.2.1);
- процесс менеджмента инфраструктуры (п.6.2.2);
- процесс менеджмента портфеля проектов (п.6.2.3);
- процесс менеджмента людских ресурсов (п.6.2.4);
- процесс менеджмента качества (п.6.2.5).
Крючков А.В.
28

29.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Процессы проекта:
- процесс планирования проекта (п.6.3.1);
- процесс управления и оценки проекта (п.6.3.2);
- процесс менеджмента решений (п.6.3.3);
- процесс менеджмента рисков (п.6.3.4);
- процесс менеджмента конфигурации (п.6.3.5);
- процесс менеджмента информации (п.6.3.6);
- процесс измерений (п.6.3.7).
Крючков А.В.
29

30.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Технические процессы:
- процесс определения требований правообладателей (п.6.4.1);
- процесс анализа системных требований (п.6.4.2);
- процесс проектирования архитектуры системы (п.6.4.3);
- процесс реализации (п.6.4.4);
- процесс комплексирования системы (п.6.4.5);
- процесс квалификационного тестирования системы (п.6.4.6);
- процесс инсталляции программных средств (п.6.4.7);
- процесс поддержки приемки программных средств (п.6.4.8);
- процесс функционирования программных средств (п.6.4.9);
- процесс сопровождения программных средств (п.6.4.10);
- процесс изъятия из обращения программных средств (п.6.4.11).
Крючков А.В.
30

31.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Процессы реализации ПС:
- процесс реализации ПС (п.7.1.1);
- процесс анализа требований ПС (п.7.1.2);
- процесс проектирования архитектуры ПС (п.7.1.3);
- процесс детального проектирования архитектуры ПС (п.7.1.4);
- процесс конструирования ПС (п.7.1.5);
- процесс комплексирования ПС (п.7.1.6);
- процесс квалифицированного тестирования ПС (п.7.1.7).
Процессы повторного применения ПС:
- процесс проектирования доменов ПС (п.7.3.1);
- процесс менеджмента повторного применения ПС (п.7.3.2.);
- процесс менеджмента повторного применения программ (п.7.3.3).
Крючков А.В.
31

32.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Процессы поддержки ПС:
- процесс менеджмента программной документации (п.7.2.1.);
- процесс менеджмента конфигурации (п.7.2.1.);
- процесс обеспечения гарантий качества ПС (п.7.2.1.);
- процесс верификации ПС (п.7.2.1.);
- процесс валидации ПС (п.7.2.1.);
- процесс ревизии ПС (п.7.2.1.);
- процесс аудита ПС (п.7.2.1.);
- процесс решения проблем в ПС (п.7.2.1.).
Крючков А.В.
32

33.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
Применение данного ГОСТа для реальных организаций (объектов
ТЭК) завуалировано описано в приложении А. Данное приложение
является обязательным. В нём описано как адаптировать описанные
в ГОСТ процессы к конкретному случаю.
«Цель процесса адаптации состоит в приспособлении процессов,
представленных в настоящем стандарте, для удовлетворения
требований, отражающих специфические обстоятельства или
факторы» ([4], п.А.2).
«В результате успешной реализации процесса адаптации
определяются модифицированные процессы жизненного цикла для
достижения целей и результатов модели жизненного цикла» ([4],
п.А.2.2).
Крючков А.В.
33

34.

Вопрос 2. Виды ЖЦ. ГОСТ Р ИСО/МЭК 12207 и его внедрение
в организациях и проектах
«При адаптации настоящего стандарта в интересах организации или
проекта должны быть ВЫПОЛНЕНЫ СЛЕДУЮЩИЕ ЗАДАЧИ:
Идентифицировать и документировать обстоятельства, влияющие
на адаптацию.» ([4], п.А.2.2.1).
«Принимать решения по адаптации в соответствии с процессом
менеджмента решений для достижения целей и выходов
выбранной модели жизненного цикла» ([4], п.А.2.2.4).
«Отбирать процессы жизненного цикла, требующие адаптации, и
удалять отдельные выходы, виды деятельности или задачи.» ([4],
п.А.2.2.5).
Крючков А.В.
34

35.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Процессный подход для разработки ПС впервые был описан в ГОСТ Р
ИСО/МЭК 15288-2005. «Информационная технология. Системная
инженерия. Процессы жизненного цикла систем.»
В настоящее время он заменён на ГОСТ Р 57193-2016. «Системная и
программная инженерия. Процессы жизненного цикла систем.» В
течение 10 лет ГОСТ Р ИСО/МЭК 15288-2005 служил основой для
формирования терминологии, структуры процессов в организациях и
других ГОСТов нормативной базы. Поэтому во многих действующих
ГОСТах по ИТ есть прямые или косвенные ссылки на него.
Здесь и далее будем ориентироваться на ГОСТ Р 57193-2016.
Крючков А.В.
35

36.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Центральным для ГОСТ Р 57193-2016 является понятие «системы».
Они «создаются человеком и используются для обеспечения
продукцией и/или услугами в определенной окружающей среде в
интересах пользователей и других заинтересованных сторон.
Системы могут формироваться из аппаратных средств, программных
средств, данных, людей, процессов (например, процессов для
оказания услуги пользователям). процедур (например, инструкций
оператору), услуг, материалов и естественно возникающих сущностей.
Согласно предоставлениям пользователя, они рассматриваются как
продукты или услуги.» ([5], п.5.2.1).
Крючков А.В.
36

37.

Вопрос 3. Процессный подход к разработке и внедрению ПС
«Система развивается через свой жизненный цикл как результат
действий, выполняемых и управляемых специалистами организации,
используя для этих действий процессы.» ([5], п.5.4.1).
«Стадии представляют собой главные периоды жизненного цикла,
связанные с системой, и касаются состояния в описании системы или
непосредственно состояния самой системы.
Стадии описывают главное развитие и контрольные точки
достижения системы в ее жизненном цикле… типичные стадии
жизненного цикла системы включают замысел, разработку,
производство, применение, поддержку и выведение из
эксплуатации» ([5], п.5.4.2).
Крючков А.В.
37

38.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Группы процессов в ГОСТ Р 57193-2016 немного
отличаются от групп процессов в ГОСТ Р ИСО/МЭК
12207. Это:
- процессы соглашения;
- процессы организационного обеспечения проекта;
- процессы технического управления;
- технические процессы.
Крючков А.В.
38

39.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Необходимые действия в соответствии с процессами и
информационные объекты (как правило, документы)
определяет приложение В.
Число документов для организационных процессов – 26.
Число док-тов для процессов технического управления – 32.
Число документов для технических процессов – 62.
Эталонную модель процесса оценки для системы (в том
числе ПС) определяет приложение С
Крючков А.В.
39

40.

Вопрос 3. Процессный подход к разработке и внедрению ПС
«Эталонная модель процесса формируется из
положений цели и результатов для каждого из
процессов, включенных в раздел 6. Эталонная
модель процесса для жизненного цикла системы
формируется из множества процессов.» ([5], п.С.3).
Для их описания необходимо подготовить все 120
документов, перечисленных в приложении В.
Крючков А.В.
40

41.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Семейство ГОСТов Р ИСО/МЭК 20000
содержит несколько частей.
Изначально в 2013 году часть 1 этого
семейства рассматривало ПС как
услугу.
В соответствии с последней редакцией
ГОСТ Р ИСО/МЭК 20000-1-2021 ([6]) в
определённых случаях ПС следует
рассматривать в виде сервиса, как в
облаке.
Крючков А.В.
41

42.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Стандарт введён с целью «уточнения
требований к установлению, внедрению,
поддержанию и постоянному улучшению
системы менеджмента сервисов (СМС). СМС
содействуют менеджменту жизненного цикла
сервиса, включая планирование,
проектирование, перенесение, поставку и
его улучшение… СМС, проектируемая
организацией, не может исключать какихлибо требований, содержащихся в настоящем
стандарте» ([6], с. IV)
Крючков А.В.
42

43.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Термины, которые нам пригодятся в ЛБР № 3 и в ЛБР № 4.
«Документированная информация: Информация, которая должна
управляться и поддерживаться организацией (3.1.14), и носитель,
который ее содержит.» ([6], п. 3.1.6).
«Процесс: Совокупность взаимосвязанных или взаимодействующих
видов деятельности, использующих входные данные для получения
намеченного результата.» ([6], п. 3.1.18).
«Политика: Намерения и направление организации (3.1.14),
документированно сформулированные ее высшим руководством
(3.1.21).» ([6], п. 3.1.17).
Крючков А.В.
43

44.

Вопрос 3. Процессный подход к разработке и внедрению ПС
«Передать на аутсорсинг: Заключение соглашения, в соответствии с которым
внешняя организация (3.1.14) выполняет часть функций или процесса (3.1.18)
организации.» ([6], п. 3.1.15).
«Внешний поставщик: Другая сторона, являющаяся внешней по отношению к
организации, которая заключает договор с целью участия в планировании,
проектировании, перенесении (3.2.27), поставке или улучшении сервиса (3.2.15),
компонента сервиса (3.2.18) или процесса (3.1.18)» ([6], п. 3.2.4).
«Внутренний поставщик: Часть большей организации (3.1.14), находящаяся за
пределами области СМС (3.2.23), которая заключает документированное
соглашение с целью участия в планировании, проектировании, перенесении
(3.2.27), поставке или улучшении сервиса (3.2.15), компонента сервиса (3.2.18)
или процесса (3.1.18).» ([6], п. 3.2.8).
«Поставщик сервиса: Организация (3.1.14), которая управляет и предоставляет
сервис (3.2.15) или сервисы потребителям (3.2.3).» ([6], п. 3.2.24).
Крючков А.В.
44

45.

Вопрос 3. Процессный подход к разработке и внедрению ПС
«Требование: Потребность или ожидание, которое установлено, обычно
предполагается или является обязательным.» ([6], п. 3.1.19).
«Результативность: Степень реализации запланированной деятельности и
достижения запланированных результатов.» ([6], п. 3.1.7).
«Элемент конфигурации ЭК: Элемент, который необходимо
контролировать для предоставления сервиса (3.2.15) или сервисов.» ([6], п.
3.1.17).
«Целевой показатель уровня сервиса: Определенные измеримые
характеристики сервиса (3.2.15), которым организация (3.1.14) обязуется
соответствовать.» ([6], п. 3.2.21).
«Цель: Результат, который должен быть достигнут.» ([6], п. 3.1.13).
«Результаты деятельности: Измеримый итог.» ([6], п. 3.1.16).
Крючков А.В.
45

46.

Вопрос 3. Процессный подход к разработке и внедрению ПС
«Релиз: Набор из одного или нескольких новых или измененных сервисов
или компонентов сервисов, внедренных в производственную среду в
результате одного или более изменений.» ([6], п. 3.2.13).
«Сервис: Способ предоставления ценности потребителю (3.2.3)
посредством содействия в получении конечных результатов, которых хочет
достичь потребитель.» ([6], п. 3.2.15).
«Каталог сервисов: Документированная информация о сервисах, которую
организация предоставляет своим потребителям.» ([6], п. 3.2.17).
«Компонент сервиса: Часть сервиса (3.2.15), которая в сочетании с
другими элементами предоставляет полный сервис.» ([6], п. 3.2.18).
Крючков А.В.
46

47.

Вопрос 3. Процессный подход к разработке и внедрению ПС
«Организация должна разработать, внедрить, поддерживать и постоянно
улучшать СМС, включая необходимые процессы и их взаимодействия, в
соответствии с требованиями настоящего стандарта.» ([6], п. 4.4).
Это процессный подход, который включает в себя:
- определение границ и применимости СМС;
- обеспечение разработки политики и целей в области менеджмента
сервисов с помощью высшего руководства;
- обеспечение интеграции требований СМС в бизнес-процессы
организации;
- обеспечение доступности ресурсов, необходимых для СМС и сервисов.
Крючков А.В.
47

48.

Вопрос 3. Процессный подход к разработке и внедрению ПС
«Потребители, пользователи и другие заинтересованные
стороны сервисов должны быть идентифицированы и
документированы… Через запланированные интервалы
времени организация должна измерять удовлетворенность
сервисами.» ([6], п. 8.3.2).
«В отношении каждого предоставляемого сервиса
организация должна подготовить одно или несколько SLA
на основе документированных требований к сервисам.
SLA должны включать цели уровня сервисов, предельную
рабочую нагрузку и исключения.» ([6], п. 8.3.3)
Крючков А.В.
48

49.

Вопрос 3. Процессный подход к разработке и внедрению ПС
Описание состава доклада на практическом занятии № 3:
«а) полномочия и ответственности за деятельность по проектированию, построению и
перенесению сервисов;
b) виды деятельности, которые должны осуществляться организацией или другими
сторонами, и сроки их выполнения;
с) человеческие, технические, информационные и финансовые ресурсы;
d) зависимости от других сервисов;
е) необходимые испытания новых и измененных сервисов;
f) критерии приемки сервисов;
д) запланированные результаты предоставления новых или измененных сервисов,
выраженные в измеримой форме;
h) воздействие на СМС, другие сервисы, запланированные изменения, потребителей,
пользователей и другие заинтересованные стороны.» ([6], п. 8.5.2).
Крючков А.В.
49

50.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
Для применения ГОСТ Р ИСО/МЭК 12207 был разработан ГОСТ Р
ИСО/МЭК 15271.
«Настоящий стандарт может быть использован субъектами (лицами,
организациями), желающими применить ГОСТ Р ИСО/МЭК 12207 при
реализации договоров независимо от объема или сложности проекта,
конкретной организацией для самоконтроля или работ по
совершенствованию процессов жизненного цикла программных средств.
В настоящем стандарте указано, как можно использовать ГОСТ Р
ИСО/МЭК 12207 применительно к различным типам программных
средств и какие процессы соответствуют каждому случаю.» ([8], п. 1.2).
Крючков А.В.
50

51.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
«Стандарт ГОСТ Р ИСО/МЭК 15271 состоит из 8 разделов и 4
Приложений. Содержательные разделы называются так:
4. Основные концепции развития ГОСТ Р ИСО/МЭК 12207.
5. Внедрение ГОСТ Р ИСО/МЭК 12207.
6. Применение в проектах.
7. Применение в организациях.
8. Прикладное применение модели ЖЦ системы.» ([7])
Крючков А.В.
51

52.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
«Раздел 4 написан в стиле комментариев и уточнений к тексту
ГОСТ Р ИСО/МЭК 12207. Важнейшие уточнения касаются
взаимодействия ГОСТ Р ИСО/МЭК 12207 с корпоративными
стандартами организации, разграничения понятий "программное
средство" и "система" и вытекающими отсюда разграничениями
между процессами, относящимися к программным средствам и
системам.
Подробно описана концепция управления качеством,
реализованная в ГОСТ Р ИСО/МЭК 12207. В целом раздел
производит впечатление краткого концептуального обзора ГОСТ Р
ИСО/МЭК 12207, напоминающего учебный конспект.» ([7])
Крючков А.В.
52

53.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
«Раздел 5 представляет общий подход к внедрению, названный
стратегией внедрения ГОСТ Р ИСО/МЭК 12207. Стратегия реализуется как
проект, состоящий из обязательных к выполнению шагов:
a) разработка плана внедрения;
b) практическое применение ГОСТ Р ИСО/МЭК 12207;
c) проведение сопровождения пилотного проекта(ов);
d) формализация метода внедрения;
e) утверждение метода внедрения.
Разработка плана внедрения включает определение области применения
ГОСТ Р ИСО/МЭК 12207. Областью применения может быть, например,
группа подразделений или проектов организации.» ([7])
Крючков А.В.
53

54.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
Раздел 6 «Применение в проектах» изменяет принятую
классификацию проектов. Для в нём вводится новое понятие
модели жизненного цикла системы».
«Что такое модель, формально не определяется. Всего таких
моделей рассматривается три: каскадная, инкрементная,
эволюционная.
… процессы ГОСТ Р ИСО/МЭК 12207 "накладываются" на структуры
моделей. В результате эти процессы получают дополнительные
свойства…» ([7])
В [1] (с.130-131) даны каскадная, поэтапная и спиральная модели
ЖЦ применительно к АСУП. Они соответствуют указанным.
Крючков А.В.
54

55.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
«Примерный перечень характеристик системного уровня (относящихся к
программному средству и подлежащих учету) включает в себя:
- межсистемные и внутрисистемные интерфейсы;
- интерфейсы пользователя;
- влияние ошибок ПС на защиту и безопасность системы;
- оценку вычислительных мощностей и временных ограничений;
- наличие программ, реализованных техническими средствами;
- наличие соответствующих компьютеров.
Если в систему входит много подсистем или элементов конфигурации,
для них должны быть полностью проведены работы системного уровня
из процесса разработки.» ([8], п. 6.1.3)
Крючков А.В.
55

56.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
«раздел 8 "Прикладное применение модели жизненного цикла
системы" содержит довольно туманные определения "модели
жизненного цикла системы" и "модели жизненного цикла
программного средства" и пытается установить соответствие между
ними.»
«общую модель жизненного цикла системы разделяют на стадии
(этапы) с последующей адаптацией каждой из них к модели
жизненного цикла конкретной системы".
список типовых моделей дан в Приложении С.» ([7])
Крючков А.В.
56

57.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
Другой попыткой формализовать процесс применения ГОСТ Р ИСО/МЭК
12207 был стандарт ГОСТ Р ИСО/МЭК 16326.
Его разрабатывали как вариант применения ГОСТ Р ИСО/МЭК 12207 в
проектах – ограниченных по времени и законченных по результату и
запланированных для достижения определённых целей наборах
действий.
Результатом научного изучения проектов стало произведение PMBOK.
Project Management Body Of Knowledge – сумма профессиональных знаний
по управлению проектами.
ГОСТ Р ИСО/МЭК 16326 – попытка объединить знания PMBOK с ГОСТ Р
ИСО/МЭК 12207.
Крючков А.В.
57

58.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
«Настоящий стандарт предназначен для субъектов, использующих
или планирующих использование ГОСТ Р ИСО/МЭК 12207 в
программных проектах независимо от области их применения,
создаваемых продуктов, методологии, объема или сложности.» ([8],
п. 1.1).
Наибольший интерес в ГОСТ Р ИСО/МЭК 16326 представляет
«комментарий к процессу 7.1 "Управление" из ГОСТ Р ИСО/МЭК
12207 с точки зрения PMBOK. Стиль комментария - неформальный,
рассуждения большей частью носят рекомендательный характер…
это полезное чтение для руководителей». ([7]).
Связь с процессами PMBOK показана в приложениях C и D.
Крючков А.В.
58

59.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
ГОСТ Р ИСО/МЭК 15271 и ГОСТ Р ИСО/МЭК 16326 «могут оказаться
востребованными при выполнении комплексных проектов,
включающих наряду с исследованием практики управления ИТ
анализ проектного управления и управления качеством.» ([7]).
Помимо них «ГОСТ Р ИСО/МЭК 12207 вызвал к жизни еще ряд
стандартов, которые детализируют приведенные в нем процессы
жизненного цикла. К ним относятся, например, ГОСТ Р ИСО/МЭК
15910-2002 "Процесс создания документации пользователя
программного средства" и ГОСТ Р ИСО/МЭК 14764-2002
"Сопровождение программных средств".» ([7]).
Крючков А.В.
59

60.

Вопрос 4. ЖЦ ПС по ГОСТ Р ИСО/МЭК 15271 и
ГОСТ Р ИСО/МЭК 16326
Согласно [1] (с.179-182) ЖЦ ПС содержит следующие стадии:
- системный анализ;
- проектирование программ;
- написание текста программы;
- программная отладка, системная отладка, опытная эксплуатация
(и сдача в промышленную эксплуатацию);
- сопровождение.
Сравните с теми стадиями, которые мы разбирали ранее.
Крючков А.В.
60

61.

Вопросы для закрепления материала
1. Назовите уровни АСУП.
2. Назовите уровни АСУ ТП.
3. Назовите виды обеспечения, входящие в состав АСУ ТП.
4. Назовите функции АСУ ТП. Поясните для чего они применяются.
5. Какие 2 вида ПО входит в состав ПС АСУ ТП? Поясните, что из каких элементов они
состоят.
6. Что такое «базовая линия» и кто такой «разработчик» согласно ГОСТ Р ИСО/МЭК
12207-2010?
7. Что такое «жизненный цикл» и «модель жизненного цикла» согласно ГОСТ Р ИСО/МЭК
12207-2010?
8. Что такое «услуга» и «программный продукт» согласно ГОСТ Р ИСО/МЭК 12207-2010?
9. Что такое «задание на выполнение работы» и «задача» согласно ГОСТ Р ИСО/МЭК
12207-2010?
10. Чем определение термина «поставщик» отличается от определения термина
«разработчик» согласно ГОСТ Р ИСО/МЭК 12207-2010?
Крючков А.В.
61

62.

Вопросы для закрепления материала
11. Перечислите 7 групп процессов и число процессов в каждой из них согласно ГОСТ Р ИСО/МЭК
12207-2010.
12. Выделите из процессов ГОСТ Р ИСО/МЭК 12207-2010 те процессы, которые относятся к
разработке ПС. К внедрению ПС. Какие из них «пересекаются»?
13. Где в ГОСТ Р ИСО/МЭК 12207-2010 описано его применение для реальных организаций в
плане разработки и внедрения ПС. Назовите процесс, внутри которого это должно выполняться.
14. Перечислите стадии ЖЦ систем согласно ГОСТ Р 57193-2016.
15. Перечислите группы процессов по ГОСТ Р 57193-2016. Найдите отличия от ГОСТ Р ИСО/МЭК
12207-2010.
16. Укажите какие процессы ГОСТ Р 57193-2016 относятся к разработке и внедрению ПС.
17. Назовите общее число документов для всех групп процессов согласно ГОСТ Р 57193-2016. Где
они перечислены?
18. Где в ГОСТ Р 57193-2016 описана эталонная модель процесса оценки системы?
19. Каким термином обозначаются ПС и каковы стадии их ЖЦ по ГОСТ Р ИСО/МЭК 20000-1-2021?
20. Дайте определения терминов «внутренний поставщик» и «внешний поставщик». Сравните
понятие аутсорсинга, данное в лекции 2 с приводимым в данном ГОСТе.
Крючков А.В.
62

63.

Вопросы для закрепления материала
21. Что такое «сервис» согласно ГОСТ Р ИСО/МЭК 20000-1-2021?
22. Что включает в себя процессный подход по ГОСТ Р ИСО/МЭК 20000-1-2021?
23. Что должны включать в себя SLA согласно ГОСТ Р ИСО/МЭК 20000-1-2021?
24. С какой целью разрабатывался ГОСТ Р ИСО/МЭК 15271?
25. В чём заключается стратегия внедрения ГОСТ Р ИСО/МЭК 12207-2010 по ГОСТ Р ИСО/МЭК
15271? Какому уровню CMM она соответствует?
26. Описаны ли модели ЖЦ в ГОСТах 12207-2010, 57193-2016 и 20000-1-2021? Какие модели ЖЦ
рассматриваются в ГОСТ Р ИСО/МЭК 15271?
27. Расшифруйте аббревиатуру PMBOK.
28. С какой целью разрабатывался ГОСТ Р ИСО/МЭК 16326?
29. В каких приложениях ГОСТ Р ИСО/МЭК 16326 показана связь с PMBOK?
Крючков А.В.
63

64.

Литература
1. Стёпин Ю.П. Проектирование автоматизированных систем управ-ления
производством в нефтяной и газовой промышленности. Базовые ме-тоды и
модели: Учебное пособие. – М.: Издательский центр РГУ нефти и газа (НИУ) им.
И.М. Губкина, 2021. – 339 с.
2. Российский рынок автоматизации энергетики, 17 мая 2023 в 09:27: электронный
ресурс: режим доступа –
https://www.tadviser.ru/index.php/Статья:Российский_рынок_автоматизации_энерг
етики?ysclid=lk6s8h9tje19320754. (17.07.2023)
3. ООО "Модульные Системы Торнадо", Национальный проект в топливно–
энергетическом комплексе (ТЭК) РФ: электронный ресурс: режим доступа –
https://tornado.nsk.ru/catalog/nppa/?ysclid=lk6s8k8suy188244332. (17.07.2023)
4. ГОСТ Р ИСО/МЭК 12207-2010, Информационная технология. Системная и
программная инженерия. Процессы жизненного цикла программных средств:
электронный ресурс: режим доступа – https://internetlaw.ru/gosts/gost/59449/?ysclid=lk6wc1ayyt173573718. (17.07.2023)
Крючков А.В.
64

65.

Литература
5. ГОСТ Р 57193-2016 Системная и программная инженерия. Процессы жизненного
цикла систем: электронный ресурс: режим доступа –
https://allgosts.ru/35/080/gost_r_57193-2016?ysclid=lk83o9n4es105119447. (17.07.2023)
6. ГОСТ Р ИСО/МЭК 20000-1-2021 Информационные технологии. Менеджмент
сервисов. Часть 1. Требования к системе менеджмента сервисов: электронный ресурс:
режим доступа – https://allgosts.ru/35/020/gost_r_iso!mek_20000-1-2021 (17.07.2023).
7. Лекция 4: Внедрение ГОСТ Р ИСО/МЭК 12207: электронный ресурс: режим доступа –
https://intuit.ru/studies/courses/2298/598/lecture/12853. (17.07.2023).
8. ГОСТ Р ИСО/МЭК ТО 15271-2002 Информационная технология. Руководство по
применению ГОСТ Р ИСО/МЭК 12207 (Процессы жизнен-ного цикла программных
средств): электронный ресурс: режим доступа –
https://allgosts.ru/35/080/gost_r_iso!mek_to_15271-2002. (17.07.2023)
9. ГОСТ Р ИСО/МЭК ТО 16326-2002 Программная инженерия. Руководство по
применению ГОСТ Р ИСО/МЭК 12207 при управлении проектом: электронный ресурс:
режим доступа – https://allgosts.ru/35/080/gost_r_iso!mek_to_16326-2002. (12.07.2023)
Крючков А.В.
65
English     Русский Правила