Системная инженерия: вызовы времени По результатам конференции RuSEC2010 Акоев Марк Анатольевич mrcs@acm.org Кафедра Программных средств и систем ФУО УрФУ.

Презентация:



Advertisements
Похожие презентации
Проблемы системной инженерии RuSEC, Москва, сентября 2010 Анатолий Левенчук президент TechInvestLab.ru президент Русского отделения INCOSE
Advertisements

Система управления жизненным циклом строительства и модернизации производственной системы. Возможности применения стандартов системной инженерии ISO 15288,
Новое в ITIL v.3: От теории к практике Москва, 2008 Бартенева Мария руководитель отдела ITSM-консалтинга.
СИСТЕМНЫЙ ИНЖИНИРИНГ 1. Со второй половины 20 века существенно возросла сложность проектируемых объектов и характер их воздействие на общество и на окружающую.
ПОЛИТИКА КОРПОРАТИВНОЙ ИНФОРМАТИЗАЦИИ ОАО «РЖД». О А О « Р О С С И Й С К И Е Ж Е Л Е З Н Ы Е Д О Р О Г И » 2 Утверждена распоряжением президента ОАО «РЖД»
Лекция 4 - Стандарты информационной безопасности: «Общие критерии» 1. Введение 2. Требования безопасности к информационным системам 3. Принцип иерархии:
Подход системной инженерии к управлению жизненным циклом PraxOS Версия 1.01.
Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
ПОСТРОЕНИЕ ОНТОЛОГИЧЕСКОГО СПРАВОЧНИКА ОТРАСЛЕВОГО УРОВНЯ С УЧЕТОМ РЕКОМЕНДАЦИЙ СТАНДАРТА ISO
05. Области знаний управления проектами. Понятия "Управление Проектом" Управление проектом - это организация вместо импровизации. Проект считается успешным,
«Как обеспечить комплексный подход к реализации проектов по обеспечению ИБ». Курило Андрей Петрович Банк России "Информационная безопасность бизнеса и.
Жизненный цикл программного обеспечения Лекция 4.
Сообщество аналитиков России Управление качеством требований Уровни зрелости процесса управления требованиями.
Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Ключевые элементы Дорожной карты ТП «МРЭ» Успешная дорожная карта содержит четкое определение желаемого результата, за которым следует описание конкретного.
Управление ИТ рисками. Использование модели COBIT. 06 июня 2013 года Михаил Савчук, ООО «ЕвразХолдинг»
Методы и средства защиты информации в компьютерных системах Пермяков Руслан
Учебный курс Стандартизация и сертификация программного обеспечения Лекция 7 доктор технических наук, профессор, проректор по информатизации, заведующий.
Учебный курс Разработка ИТ-стратегии Лекция 2 доктор технических наук, профессор Васильев Роман Борисович.
Дисциплина «Технология разработки программного обеспечения» Тема 1 « Основы разработки Тема 1 « Основы разработки программного продукта » программного.
Транксрипт:

Системная инженерия: вызовы времени По результатам конференции RuSEC2010 Акоев Марк Анатольевич Кафедра Программных средств и систем ФУО УрФУ 7 октября 2010 г

Всероссийский Научно - исследовательский институт по эксплуатации атомных электростанций сентября 2010 г.

Организаторы Комитет Совета Федерации По Промышленной Политике Государственная Корпорация По Атомной Энергии «РОСАТОМ» ОАО «ВНИИАЭС» Некоммерческое Партнерство «Инвэл» Русский Институт Системной Инженерии Русское Отделение INCOSE

Материалы конференции

Что такое Systems Engineering?

Новое – хорошо забытое старое

системная инженерия: это выгодно Системная инженерия -- это способ уменьшить затраты за счет исключения переделок (исправлений разных типов ошибок). Уменьшает коэффициент экспоненты убытков на масштабе, поэтому зависит от масштаба проекта. Уменьшение стоимости для Мелких проектов на 18% (при оптимальной доле работ системной инженерии 5%) Средних проектов на 38% (%20) Крупных проектов на 63% (33%) Очень крупных проектов на 92% (37%)

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

Стандарты системной инженерии Международные стандарты (базовый стандарт -- ISO «Системная инженерия - процессы жизненного цикла систем») Стандарты закупок Минобороны США, NATO, европейских военных Стандарты профессиональных организаций (IEEE). Используются в крупных проектах: военных, строительных (туннели, мосты), атомной энергетике (ITER)

Связь системной и программной инженерии ISO => ISO 15288

Подход системной инженерии к управлению жизненным циклом Системная инженерия – это гармонизация подходов: системного (назначение, границы и элементы системы) процессного (деятельность и акторы) архитектурного (методы описания и их группировка) жизненного цикла (4D-эволюция системы) оценки зрелости процессов (стадии ЖЦ процесса) оценки специальных свойств системы (процессные выписки) Подход (approach) - способ сущностного описания. Практики зависят от сущностного описания.

V-диаграмма

Моделеориентированность Зачем нужна моделеориентированность: – уточнение представления системы для разных целей – связь разных представлений о системе по клику мышки (или составление «сводного отчета» по разным базам данных), за счет чего Это сверхвыгодно: по оценке NIST для больших проектов выигрыш до 30% от стоимости системы Моделеориентированность противопоставляется документоориентированности. Дело не в электронной форме документа, а в другом отношении к их содержанию (так, база данных – не документ, а документы для нее либо «первичка», либо «выписки»). Стандарты интеграции данных (прежде всего – ISO 15926).

Структурированные данные – основа для моделеориентированного подхода Бумага Электронные образы документов Файлы приложений Структурированные данные Подшивка и поиск Отслеживание и мониторинг Процесс создания и использовани я Управление Информацией Жизненного цикла Больше сложность форм и стоимость перехода от бумаги Больше сложность процессов и бизнес-выгоды Программы 3D Word Excel AutoCAD TIFF PDF Модель данных Контент- менеджмент ISO XML Схема предложена компанией INVESYS

Проблемы системной инженерии RuSEC, Москва, сентября 2010 Анатолий Левенчук президент TechInvestLab.ru президент Русского отделения INCOSE Version 0.3 (27-августа-2010) Русский взгляд

Проблемы из текущего Видения СИ 2020 от INCOSE Пять областей внимания: 1.Глобальная среда системной инженерии 2.Системы и их природа 3.Практики системной инженерии 4.Модели и моделе-ориентированная системная инженерия 5.Образование по системной инженерии Применим принцип «исправлять как можно раньше в жизненном цикле» : Нужно обновлять! 16 INCOSE-TP , V2.03, сентябрь

Dr. Asmus Pandikow INCOSE Board of Directors Member Board Co-Chair Region III Representative September 24, 2010 INCOSE / RuSEC 2010

18 Systems Engineer Stakeholders Management Engineers Programm/Project management Quaility Management

Темы конференции Кто использует методы системной инженерии в России? Образование Моделеориентированные методы системной инженерии Информационный обмен на этапах ЖЦ Онтологии. Пример безопасность.

RuSEC 2010: рецепт Конференции 20 Модели МОСИ *Практики разработки * Стоимость жизненного цикла *Инженерия требований * Безопасность и защита Онтология и семантика Ситуационная инженерия методов

Кто использует методы системной инженерии в России? Атомная промышленность Судостроение Энергетика

Образование Поддержка Минатома в: –переводе и издании учебников, руководств; –учебных курсов. Виктор Константинович Батоврин (МИРЭА, МИФИ и ГУ ВЭШ)

Подготовка по системной инженерии в условиях глобализации В.К. Батоврин Зав. кафедрой информационных систем МИРЭА Проблемы системной инженерии Международная конференция в России «RuSEC 2010»

Для информации Батоврин Виктор Константинович, зав. кафедрой информационных систем Московского государственного института радиотехники, электроники и автоматики (технический университет) – МИРЭА Chartered Engineers, Engineering Council UK Член INCOSE тел. (495)

Рекомендации INCOSE INCOSE в документе SE VISION 2020 выделяет четыре важнейших аспекта подготовки по СИ: –Включение СИ в учебные планы –Влияние методологии СИ на индустриальное сообщество –Использование инновационных подходов при проведении занятий по СИ –Усиление взаимодействия между высшей школой, профессиональным сообществом, интересующимся СИ и лицами с многосторонними, междисциплинарными интересами

Проблема самоприменения

Почему не работают методы, стандарты и практики? ИНСТРУМЕНТЫ = ПО

Моделеориентированные методы системной инженерии

Почему необходим метод Копирайт © 2010 César González-Pérez 30 задача решение Нечеткое Функционально ориентированное Описание «чёрного ящика» Конкретное Обязательно структурированное Описание «стеклянного ящика» это и есть метод

Что я понимаю под «методом»? Копирайт © 2010 César González-Pérez 31 Process Produc ts People Что мне делать? Что является объектом действия? Языки Периоды Кто должен это делать? Когда это происходит? Как я это выражаю? ЛюдиПродукты Практики

ISO 15288: «Что делать» 25 обязательных процессов системной инженерии Обеспечения проектов –управление описанием жизненного цикла –управление инфраструктурой –управление портфелем проектов (программой) –управление персоналом –управление качеством Технические сбор требований анализ требований архитектурный дизайн изготовление интеграция проверка (Verification) переход к эксплуатации приёмка (Validation) эксплуатация обслуживание вывод из эксплуатации Проектные управление проектами планирование проекта управление выполнением и контроль проекта поддержка проектов управление решениями управление рисками управление конфигурацией управление информацией измерения Контрактации Закупка Поставка обеспечивают

Типы компонентов (ISO 24744) Копирайт © 2010 César González-Pérez 33 Виды единиц работы Виды дел, практик, способов … Виды рабочих продуктов Виды документов, моделей, устройств… Виды акторов Виды команд, инструментов, ролей … Виды периодов Виды стадий, временнЫе циклы, контрольные точки… Что я должен делать? К чему я должен приложить это делание? Кто должен это делать? Когда это происходит?

Обеспечение трассировки модели (продукта) Копирайт © 2010 César González-Pérez 34 Модель сценариев применения Создать модель сценариев применения C Создать модель классов R Валидировать модели M

Трассировка модели (продукта) Копирайт © 2010 César González-Pérez 35 Модель сценариев применения Создать модель сценариев применения C Создать модель классов R Валидировать модели M Спецификация требований E R

Трассировка модели (продукта) Копирайт © 2010 César González-Pérez 36 Модель сценариев применения Создать модель сценариев применения C Создать модель классов R Валидировать модели M Модель классов C

Реализация ISO планируется

Инструменты для управления методами Копирайт © 2010 César González-Pérez 38

Альтернатива ISO – SPEM Есть реализация EPF_Composer

Интеграционное моделирование

Известная азиатская басня: Слепой и слон Разработчики сложных продуктов формализовали подход к решению данной проблемы –Подход Захмана, и т.д. –C 4 ISR, DoDAF, MoDAF, и т.д. 47 (Browning, 2009), P19 Роль архитектурного подхода

ЧАСТЬ III: ПРОЕКТИРОВАНИЕ ДЛЯ АДАПТИВНОСТИ (DFA) И ЦЕННОСТЬ НА ПРОТЯЖЕНИИ ЖИЗНЕННОГО ЦИКЛА (LCV) 48

Стилизованное представление функции ценности на протяжении ЖЦ Source: (Browning & Honour, 2008), P17 49 Поставка Списание Системы Ценность системы на протяжении жизненного цикла Система поставлена Выявлена потребность Система не устраивает Следующая система поставлена Время (Следующая система) Ценность Желательная для заинтересованных сторон ценность Потеря ценности из-за недостатка адаптивности Потеря ценности из-за задержки поставки Потеря ценности частично компенсируется обновлениями

Выявление требований

Пример от развилки до модели

Информационный обмен на этапах ЖЦ

Договориться о терминологии Из чего состоит организация? Что существенно в организации? По материалам компании FutureModels

Управление данными жизненного цикла систем по стандарту ISO Мэттью Вест

Содержание Что такое ISO 15926? Мир в 4-мерном (4D) представлении Системы и элементы систем Классы Требования Каталоги продукции Выводы 61

What is ISO 15926? Серия стандартов по интеграции и обмену информацией в течение всего жизненного цикла крупных объектов – напр., АЭС, НПЗ, морских буровых платформ Включает: –Модель данных с семантикой на основе 4D-онтологии –Справочные данные –Методы реализации Я сосредоточусь на модели данных 62

3D время пространство Объект протяжён во времени Наряду с настоящим, существуют и прошлое, и будущее 1.Индивиды расположены как во времени, так и в пространстве, и имеют как темпоральные, так и пространственные части. 2.Если два индивида занимают одинаковую пространственно-временную область, они представляют собой одно и то же (экстенсионализм). время пространство Настоящее (все, что существует) Объект движется во времени 1.Физические объекты не имеют темпоральных (временнЫх ) частей. 2.Возможно совмещение разных физических объектов (отсутствие экстенсионализма). 4D + экстенсионализм 63

Возможные миры ПрошлоеБудущее Реализованный Возможный Желаемый Время Пространство 64

Онтологические допущения Индивиды существуют в пространстве-времени и могут занимать область, простирающуюся как в пространстве, так и во времени. Индивиды идентифицируются занимаемой ими пространственно- временной областью, т.е., если два индивида занимают одинаковую пространственно-временную область, то это один и от же индивид. Наряду с миром, в котором мы живем, существуют и другие возможные миры, и мы можем говорить не только о том, что фактически осуществилось, но и о том, что возможно, ссылаясь при этом на тот мир, где эта возможность реализуется. Классы – это объекты, не существующие в пространстве-времени, и состоящие из своих членов. Классы идентифицируются своими членами, т.е., если два класса состоят из одинаковых членов, то это один и тот же класс. Отношение – это совокупность объектов, играющих в этом отношении определенные роли. Отношение определяется «сигнатурой» - набором ролей. 65

Отношение целого и части A B время C D E F 1.Ничто не может быть (нетривиальной) частью самого себя. 2.Если B является частью A, то A не является частью B (асимметрия). 3.Если B является частью A, а C – частью B, то C является частью A (транзитивность). 4.Если A имеет части (т.е. не является атомарным – в исходном, а не в физическом смысле), то A имеет как минимум две непересекающиеся части (напр., B и D на рис. 11 1) 5.Если у E существует часть, не являющаяся также частью A, то E не является частью A. 6.При суммировании пересекающихся частей, например, D and F – области пересечения засчитываются только один раз. 7.Если какая-то часть целого F является частью целого D, то D и F пересекаются. 8.Существуют варианты мереологии (науки о частях и целом), в которых пространственно–временные области являются (тривиальными) частями самих себя. Я буду придерживаться более повседневного представления о том, что такое часть. 66 пространство

Индивиды и состояния состояние период времени индивид время пространство событие 67

Среда интеграции моделей: Системной динамики, Расчетных моделей (мультифизика) Имитационных моделей На основе онтологических описаний Проект Simantics

Экосистема Simantics Демонстрации Документация Продукт открытый

Онтологии. Пример безопасность.

Типы ценных активов

Типы ущерба может случиться для ненамеренный (случайный) ущерб Намеренный (злоумышл.) ущерб Санкциони рованный ущерб Несанкциони рованный ущерб ущерб Ценные активы Ущерб организациям Ущерб собственности Ущерб службам Отказ в обслуживании Несанкциониро ванное пользование (воровство) Коррупция Разрушение Повреждения Коррупция Воровство или пиратство Несанкциони рованный доступ Несанкцион ированное раскрытие Ущерб окружающей среде Разрушение Повреждения Банкротство Потеря репутации Невозможность использования Отрицание трансакции Аварийная потеря службы Прямой ущерб Косвенный ущерб Ущерб людям Смерть Увечье Болезнь Похищение детей Коррупция (взятка или вымогательс тво) Финансовые затруднения Потерянная выгода Потеря рыночной доли., Например, причиненный варжеским силам системами оружия Безопасность Защищенность и живучесть Потеря анонимности, идентичности или прайвеси Потеря ценности Заражение Потеря работы Юридические последствия - Лишние затраты Потеря обученного персонала Потеря доверия Инвалидность Загрязнение Смерть, увечье или болезни диких животных

Русское отделение INCOSE Сайт Очные встречи вторую и четвертую среду месяца в Москве (для иногородних организуется видеотрансляция). Материалы заседаний: 32 заседания (доступен архив 15 видеозаписей) Участвуют только члены INCOSE (вступить стоит $105 вот тут:

Вопросы