SlideShare a Scribd company logo
1 of 19
Опыт ДС БАРС по внедрению
    процессов КТ-178В




                  ДС БАРС, 2012
Компания ДС БАРС
• 18 лет опыта работы в областях с
  повышенными требованиями к безопасности
• Более 3 000 000 часов, отработанных в
  проектах совместно с ведущими западными
  компаниями в рамках DO-178b
• Сертификаты качества ISO 9001:2008,
  AS9100С/9006
• 200 высококвалифицированных
  специалистов
• Головная компания в Москве, 4 инженерных
  центра в центральной России

                                        2
Содержание
• Особенности внедрения КТ-178В
• Конфигурационное управление –
  базис проекта
• Единый инструмент поддержки
  процессов в соответствии с КТ-
  178В




                               3
DO-178: история документа
• DO-178 – 1982г.
• DO-178A – 1985г.
• DO-178B – 1992г.
• DO-248B – 2001г.
• DO-178C – 2012г.




                        4
КТ-178B: история документа
• ГОСТы ЕСПД – 70–80гг.

• КТ-178А – 1997г.

• ГОСТ Р 51904-2002г.

• КТ-178В РМ-178В – 2004г.



                             5
Переход к КТ-178B
• Отсутствие необходимых знаний и
  навыков
• Большие затраты
• Сложность и объем ПО
• Человеческий фактор




                                    6
Содержание
• Особенности внедрения КТ-178В
• Конфигурационное
  управление – базис проекта
• Единый инструмент поддержки
  процессов в соответствии с КТ-
  178В




                               7
Концепция КТ-178В
 Планирование



                             Разработка ПО
    Планы
    Стандарты
    Среда ЖЦ ПО         Требования    Результаты
                        Архитектура   верификации
                        Код           Записи УК/ГК

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

    Верификация            Гарантия качества

    Управление             Взаимодействие с
    конфигурацией          сертифицирующим
                           органом

                                                     8
Процессы разработки ПО
                       Производные требования;
Требования к системе
                        обнаруженные ошибки


                   Требования
  Разработка       высокого
  требований       уровня
                                Требования
             Проектирова        низкого уровня,
                 ние            Архитектура

                       Кодирование          Исходный
                                            код
  Планы и                         Интеграция
 стандарты
                                          Исполняемый
                                          код
                                                        9
Конфигурационное
          управление
• Хранение данных
• Управление изменениями данных
• Управление потоками данных и обменом
  данных между участниками проекта
• Гарантия целостности продукта
• Выпуск и контроль загрузки




                                         10
Содержание
• Особенности внедрения КТ-178В
• Конфигурационное управление –
  базис проекта
• Единый инструмент
  поддержки процессов в
  соответствии с КТ-178В




                             11
Способы реализации
• Административный
• Набор открытых инструментов
• Набор коммерческих
  инструментов
• Единая система



                                12
Имеющийся опыт
• DOORS
• Clear Case + Clear Quest
• Synergy + Change
• PVCS (Serena Dimensions)
• Perforce
• Razor
• SVN
•…
                             13
Цели разработки

• Замещение разрозненных,
  дорогостоящих импортных решений


• Создание единой среды для
 поддержки Жизненного Цикла
 разработки ПО различного уровня
 критичности, вплоть до уровня А


                              14
Система поддержки
    процессов ЖЦ ПО Е-178B
• Хранение и версионный контроль данных
• Установка базовых версий
• Регистрация сообщений о проблемах
• Управление изменениями
• Поддержка жизненных циклов данных
• Поддержка верификации данных
• Встроенный редактор для разработки
  требований
• Поддержка трассировки
• Шаблоны планов и стандартов


                                          15
Преимущества E-178B
• Замена разрозненных решений
• Коробочные настройки
  процессов, соответствующих КТ-
  178B
• Шаблоны планов входят в
  поставку



                                16
Планы развития
• Поддержка разработки исходного
  кода
• Управление проектом
• Формализация требований
• Формализация табличных тестов
• Идентификация пробленых
  участков верифицируемых
  объектов
• Мультиплатформенность (Windows,
  Linux)
                                    17
Заключение
• Реализация требований КТ-178В:
  • Обучение персонала
  • Анализ, подбор и ввод в эксплуатацию
    технологических средств
  • Организация процессов в структуре предприятия
  • Разработка собственных стандартов и
    нормативной документации
• Е-178В – один из путей решения задачи:
  •   Выпущена альфа версия
  •   Обучающий курс и первая версия – июль 2012
  •   Поставка лицензий Е-178В – ГосНИИАС
  •   Техническая поддержка и обучение – ДС БАРС



                                                   18
Вопросы?




•   E-Mail: Mikhail.Sudbin@dcbars.ru
•   Телефон: +7 (495) 942 6610, +7 (495) 604 4775
•   Факс: +7 (495) 942 6602
•   www.dcbars.ru
                                                    19

More Related Content

What's hot

Андрій Лазарєв “Автоматизація тестування Enterprise систем”
Андрій Лазарєв “Автоматизація тестування Enterprise систем”Андрій Лазарєв “Автоматизація тестування Enterprise систем”
Андрій Лазарєв “Автоматизація тестування Enterprise систем”Dakiry
 
Лекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОЛекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОSergey Chuburov
 
М.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяМ.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяAnatoly Levenchuk
 
Владислав Чернов, Badoo
Владислав Чернов, BadooВладислав Чернов, Badoo
Владислав Чернов, BadooOntico
 
Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)Iosif Itkin
 
Безопасная разработка приложений на практике
Безопасная разработка приложений на практикеБезопасная разработка приложений на практике
Безопасная разработка приложений на практикеPointlane
 
AgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в БанкеAgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в БанкеМихаил Кононов
 
Цикл безопасной разработки
Цикл безопасной разработкиЦикл безопасной разработки
Цикл безопасной разработкиRISClubSPb
 
Профессиональная разработка в суровом Enterprise
Профессиональная разработка в суровом EnterpriseПрофессиональная разработка в суровом Enterprise
Профессиональная разработка в суровом EnterpriseAlexander Granin
 
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Maxim Avdyunin
 
C++ осень 2012 лекция 12
C++ осень 2012 лекция 12C++ осень 2012 лекция 12
C++ осень 2012 лекция 12Technopark
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementCEE-SEC(R)
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыCEE-SEC(R)
 
На пути к совершенному инжинирингу
На пути к совершенному инжинирингуНа пути к совершенному инжинирингу
На пути к совершенному инжинирингуVitebsk DSC
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по AgileAlexey Deryushkin
 
Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.Project Management Institute (PMI) in Ufa
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CICEE-SEC(R)
 
Жизненный цикл безопасной разработки платежных приложений
Жизненный цикл безопасной разработки платежных приложенийЖизненный цикл безопасной разработки платежных приложений
Жизненный цикл безопасной разработки платежных приложенийRISClubSPb
 

What's hot (20)

Андрій Лазарєв “Автоматизація тестування Enterprise систем”
Андрій Лазарєв “Автоматизація тестування Enterprise систем”Андрій Лазарєв “Автоматизація тестування Enterprise систем”
Андрій Лазарєв “Автоматизація тестування Enterprise систем”
 
Agile testing
Agile testingAgile testing
Agile testing
 
Лекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПОЛекция 2 тестирование и жизненный цикл ПО
Лекция 2 тестирование и жизненный цикл ПО
 
М.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателяМ.Гайворонский -- опыт разработки САУ двигателя
М.Гайворонский -- опыт разработки САУ двигателя
 
Владислав Чернов, Badoo
Владислав Чернов, BadooВладислав Чернов, Badoo
Владислав Чернов, Badoo
 
Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)Software Testing Body of Knowledge (Russian)
Software Testing Body of Knowledge (Russian)
 
Безопасная разработка приложений на практике
Безопасная разработка приложений на практикеБезопасная разработка приложений на практике
Безопасная разработка приложений на практике
 
AgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в БанкеAgileDays 2016. Внедрение Agile в Банке
AgileDays 2016. Внедрение Agile в Банке
 
Цикл безопасной разработки
Цикл безопасной разработкиЦикл безопасной разработки
Цикл безопасной разработки
 
Профессиональная разработка в суровом Enterprise
Профессиональная разработка в суровом EnterpriseПрофессиональная разработка в суровом Enterprise
Профессиональная разработка в суровом Enterprise
 
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015
 
C++ осень 2012 лекция 12
C++ осень 2012 лекция 12C++ осень 2012 лекция 12
C++ осень 2012 лекция 12
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-команды
 
На пути к совершенному инжинирингу
На пути к совершенному инжинирингуНа пути к совершенному инжинирингу
На пути к совершенному инжинирингу
 
ITP Presentation
ITP PresentationITP Presentation
ITP Presentation
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Жизненный цикл безопасной разработки платежных приложений
Жизненный цикл безопасной разработки платежных приложенийЖизненный цикл безопасной разработки платежных приложений
Жизненный цикл безопасной разработки платежных приложений
 

Similar to Опыт ДС БАРС по внедрению процессов КТ-178B

Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8Technopark
 
Оптимизация базы данных с помощью технологии архивирования
Оптимизация базы данных с помощью технологии архивированияОптимизация базы данных с помощью технологии архивирования
Оптимизация базы данных с помощью технологии архивированияDocsvision
 
Технический долг: взгляд и действия со стороны QA / QC&AT
Технический долг: взгляд и действия со стороны QA / QC&ATТехнический долг: взгляд и действия со стороны QA / QC&AT
Технический долг: взгляд и действия со стороны QA / QC&ATCodeFest
 
Выход на межднародный рынок проектных работ. трудности и возможности
Выход на межднародный рынок проектных работ. трудности и возможностиВыход на межднародный рынок проектных работ. трудности и возможности
Выход на межднародный рынок проектных работ. трудности и возможностиTanya Gadzevych
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»РОСГОССТРАХ
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проектаKursrik
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Разработка в долг
Разработка в долгРазработка в долг
Разработка в долгVitebsk Miniq
 
Никита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗНикита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗDrupalSPB
 
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...КРОК
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Ontico
 
Управление релизами в системе управления ИТ
Управление релизами в системе управления ИТУправление релизами в системе управления ИТ
Управление релизами в системе управления ИТSoftmart
 
Евгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdgЕвгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdgAlina Vilk
 
Александр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаАлександр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаIT Spring
 
Бизнес-анализ в мобильной разработке
Бизнес-анализ в мобильной разработкеБизнес-анализ в мобильной разработке
Бизнес-анализ в мобильной разработкеAlekhin Sasha
 

Similar to Опыт ДС БАРС по внедрению процессов КТ-178B (20)

Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8
 
Оптимизация базы данных с помощью технологии архивирования
Оптимизация базы данных с помощью технологии архивированияОптимизация базы данных с помощью технологии архивирования
Оптимизация базы данных с помощью технологии архивирования
 
Технический долг: взгляд и действия со стороны QA / QC&AT
Технический долг: взгляд и действия со стороны QA / QC&ATТехнический долг: взгляд и действия со стороны QA / QC&AT
Технический долг: взгляд и действия со стороны QA / QC&AT
 
Выход на межднародный рынок проектных работ. трудности и возможности
Выход на межднародный рынок проектных работ. трудности и возможностиВыход на межднародный рынок проектных работ. трудности и возможности
Выход на межднародный рынок проектных работ. трудности и возможности
 
Методика CETIN
Методика CETINМетодика CETIN
Методика CETIN
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проекта
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Разработка в долг
Разработка в долгРазработка в долг
Разработка в долг
 
Никита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗНикита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗ
 
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
Реализация bi-системы собственными силами или как снизить стоимость проекта. ...
 
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
 
Управление релизами в системе управления ИТ
Управление релизами в системе управления ИТУправление релизами в системе управления ИТ
Управление релизами в системе управления ИТ
 
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
 
Евгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdgЕвгений Дубовик, Senior Developer, DataArtDb presentation gdg
Евгений Дубовик, Senior Developer, DataArtDb presentation gdg
 
Business Analyst lecture
Business Analyst lectureBusiness Analyst lecture
Business Analyst lecture
 
Александр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаАлександр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчика
 
ИТ проекты глазами заказчика
ИТ проекты глазами заказчикаИТ проекты глазами заказчика
ИТ проекты глазами заказчика
 
Бизнес-анализ в мобильной разработке
Бизнес-анализ в мобильной разработкеБизнес-анализ в мобильной разработке
Бизнес-анализ в мобильной разработке
 
Критерии выбора системы электронного документооборота
Критерии выбора системы электронного документооборотаКритерии выбора системы электронного документооборота
Критерии выбора системы электронного документооборота
 

Опыт ДС БАРС по внедрению процессов КТ-178B

  • 1. Опыт ДС БАРС по внедрению процессов КТ-178В ДС БАРС, 2012
  • 2. Компания ДС БАРС • 18 лет опыта работы в областях с повышенными требованиями к безопасности • Более 3 000 000 часов, отработанных в проектах совместно с ведущими западными компаниями в рамках DO-178b • Сертификаты качества ISO 9001:2008, AS9100С/9006 • 200 высококвалифицированных специалистов • Головная компания в Москве, 4 инженерных центра в центральной России 2
  • 3. Содержание • Особенности внедрения КТ-178В • Конфигурационное управление – базис проекта • Единый инструмент поддержки процессов в соответствии с КТ- 178В 3
  • 4. DO-178: история документа • DO-178 – 1982г. • DO-178A – 1985г. • DO-178B – 1992г. • DO-248B – 2001г. • DO-178C – 2012г. 4
  • 5. КТ-178B: история документа • ГОСТы ЕСПД – 70–80гг. • КТ-178А – 1997г. • ГОСТ Р 51904-2002г. • КТ-178В РМ-178В – 2004г. 5
  • 6. Переход к КТ-178B • Отсутствие необходимых знаний и навыков • Большие затраты • Сложность и объем ПО • Человеческий фактор 6
  • 7. Содержание • Особенности внедрения КТ-178В • Конфигурационное управление – базис проекта • Единый инструмент поддержки процессов в соответствии с КТ- 178В 7
  • 8. Концепция КТ-178В Планирование Разработка ПО Планы Стандарты Среда ЖЦ ПО Требования Результаты Архитектура верификации Код Записи УК/ГК Интегральные процессы Верификация Гарантия качества Управление Взаимодействие с конфигурацией сертифицирующим органом 8
  • 9. Процессы разработки ПО Производные требования; Требования к системе обнаруженные ошибки Требования Разработка высокого требований уровня Требования Проектирова низкого уровня, ние Архитектура Кодирование Исходный код Планы и Интеграция стандарты Исполняемый код 9
  • 10. Конфигурационное управление • Хранение данных • Управление изменениями данных • Управление потоками данных и обменом данных между участниками проекта • Гарантия целостности продукта • Выпуск и контроль загрузки 10
  • 11. Содержание • Особенности внедрения КТ-178В • Конфигурационное управление – базис проекта • Единый инструмент поддержки процессов в соответствии с КТ-178В 11
  • 12. Способы реализации • Административный • Набор открытых инструментов • Набор коммерческих инструментов • Единая система 12
  • 13. Имеющийся опыт • DOORS • Clear Case + Clear Quest • Synergy + Change • PVCS (Serena Dimensions) • Perforce • Razor • SVN •… 13
  • 14. Цели разработки • Замещение разрозненных, дорогостоящих импортных решений • Создание единой среды для поддержки Жизненного Цикла разработки ПО различного уровня критичности, вплоть до уровня А 14
  • 15. Система поддержки процессов ЖЦ ПО Е-178B • Хранение и версионный контроль данных • Установка базовых версий • Регистрация сообщений о проблемах • Управление изменениями • Поддержка жизненных циклов данных • Поддержка верификации данных • Встроенный редактор для разработки требований • Поддержка трассировки • Шаблоны планов и стандартов 15
  • 16. Преимущества E-178B • Замена разрозненных решений • Коробочные настройки процессов, соответствующих КТ- 178B • Шаблоны планов входят в поставку 16
  • 17. Планы развития • Поддержка разработки исходного кода • Управление проектом • Формализация требований • Формализация табличных тестов • Идентификация пробленых участков верифицируемых объектов • Мультиплатформенность (Windows, Linux) 17
  • 18. Заключение • Реализация требований КТ-178В: • Обучение персонала • Анализ, подбор и ввод в эксплуатацию технологических средств • Организация процессов в структуре предприятия • Разработка собственных стандартов и нормативной документации • Е-178В – один из путей решения задачи: • Выпущена альфа версия • Обучающий курс и первая версия – июль 2012 • Поставка лицензий Е-178В – ГосНИИАС • Техническая поддержка и обучение – ДС БАРС 18
  • 19. Вопросы? • E-Mail: Mikhail.Sudbin@dcbars.ru • Телефон: +7 (495) 942 6610, +7 (495) 604 4775 • Факс: +7 (495) 942 6602 • www.dcbars.ru 19