SlideShare a Scribd company logo
1 of 15
Инженерия требований




            Москва
        17 марта 2012г.
25 обязательных практик системной инженерии
                     ISO 15288:2008


Обеспечения
 проектов
 описывание жизненного   Проектные
 цикла                    управление проектами
 управление                       планирование
 инфраструктурой                  проекта
 управление портфелем             управление
 проектов                         выполнением и
 управление персоналом
 управление качеством
                                  контроль
                                  проекта         Технические
                          поддержка проектов         сбор требований
                                  управление         анализ требований
                                  решениями          архитектурный дизайн
                                  управление         изготовление
                                  рисками            интеграция
                                  управление         верификация
                                  конфигураци        (проверка)
                                  ей
                                                     переход к
                                  управление         эксплуатации
                                  информацией
                                                     валидация (приёмка)
                                  измерения
                                                     эксплуатация
                                                     обслуживание
                                                     вывод из эксплуатации
                                                                        2
Жизненный цикл в системной инженерии
   определение           приемка в
   требований            эксплуатацию




Архитектурное            интеграция
проектирование



   рабочее
                     изготовление
   проектирование




                                             3
На что менеджер должен добавить денег?
    Стадия обнаружения   Стоимость
    ошибки               исправления

    Требования           x1 (единица
                         отсчета)
    Проектирование       x5
    Строительство        x12
    Проверки             X40
    Эксплуатация         X250

                                 Данные INCOSE
                                                 4
Пример: требования
         к составлению плана
Хотелка: есть один исполнитель и три работы
от трёх разных заказчиков. Исполнитель
делает одну работу один день, быстрее не
может. Нужно помочь ему запланировать
работы.

Задача: спроектировать правильные
требования к плану.

                                              5
Выбор способа составления графика работ
   Задача: три работы




    Управление процессами
    (очереди к станкам)



     Управление проектами
     (у одного человека
     много проектов)

Критическая цепочка (TOC)
общий буфер времени для
группы операций



                            Использованы материалы              6
                            Eli Schragenheim и Daniel P.Walsh
Литература
• Инженерия требований (структура метода) --
  http://ailev.livejournal.com/769827.html
• Метод инженерии требований (что делает инженер по
  требованиям) -- http://ailev.livejournal.com/810548.html
• Второе поколение инженерии требований --
  http://ailev.livejournal.com/754369.html, инженерия
  требований в MBSE --
  http://ailev.livejournal.com/801113.html
• Стандарты представления требований --
  http://ailev.livejournal.com/900086.html
• Требования – это программа, метод, интеракция --
  http://ailev.livejournal.com/805721.html


                                                             7
Требования
•   Заинтересованных сторон
•   Системные
•   Архитектурные
•   Рабочей документации

• Требования – это описание (модель)
  системы + деонтическая модальность

                                       8
Описание метода: инженерия требований
1. Описание предметной области                                                   настраиваемость, надежность                      сторон
                                                                                 (защитимость (устойчивость,                      -- разработка обоснования бизнес-
(онтологии) требований                                                           безопасность, защищенность,                      модели
1.1 Назначение требований                                                        выживаемость),                         2.4.2. Предвосхищение (visioning) -- бизнеса,
1.2. Требования как рабочие продукты (артефакты)                                 бездефектность (доступность,           системы, приложения, компоненты
          1.2.1. Отличия рабочих продуктов требований от                         правильность,                          2.4.3. Разработка требований
          архитектурных и проектных рабочих продуктов.                           предсказуемость, надежность-                     -- выявление требований
          Различение требований и ограничений.                                   стабильность)),                                  -- переиспользование требований
          1.2.2. Виды формулирования требований и                                экономичность, сопрягаемость,                    -- анализ (моделирование) требований
          требования к ним                                                       эксплуатационные                                 -- прототипирование требований
                    -- уровень неформальности: текст --                          характеристики,                                  -- формулирование требований
                    модели                                                       поддерживаемость, удобство в                     -- валидация требований
                    -- используемая парадигма                                    использовании
                    (декларативные-процесссные)                                  -- к данным
                    -- информационные модели (в том                                                            3. Обоснование выполнения требований
                                                                                 -- к интерфейсам              (requirements case)
                    числе онтологии и метамодели для них -                       -- ограничения (включают все 3.1. Рабочие продукты (декларации, аргументы,
                    - как минимум, глоссарий).                                   виды требований)
                    -- спецификации требований. Шаблоны                                                        свидетельства)
                    информационных объектов.               2. Практики работы с требованиями                          3.2. Практики обоснования
                    -- концепции                           2.1. Место практик в процессе                                        -- набор практик обоснования
          1.2.3 Виды использования                                   -- в жизненном цикле                                       -- жизненный цикл обоснования
                    -- автономные требования                         -- среди других инженерных дисциплин             4. Команда, ее роли и требуемые
                    -- требования как задания на испытания           -- смежные практики: планировать усилия
                    и test-driven development                        инженерии требований, готовить инфраструктуру квалификации
                                                                     управления требованиями и моделирования,         -- источники требований
                    -- требования как запросы на изменения                                                            -- разработка требований
                    и практики issue tracking                        управлять данными и конфигурацией
                                                                     требований, улучшать практики и т.д.             -- использование требований
          1.2.4 Виды по источникам                                                                                    -- проверка требований
                    -- требования и нужды                  2.2 Стандартизация практик
                                                                     -- международные стандарты: ISO 15288 и ISO      -- управление требованиями
                    заинтересованных сторон
                    -- результат анализа требований                  12207, ISO 29148, IEEE 1233, для обоснования ISO 5. Инструменты инженерии требований
1.3. Классификация требований по их предмету                         15026                                            -- автономные требования (типа IRqA etc.)
          1.3.1. Контрактные, производные,                           -- частные стандарты: OPFRO, QUASAR              -- требования-запросы (Dassault Systemes
          эксплуатационные, к обслуживанию,                2.3. Разнообразие практик в части природы системы          Requirements/Engineering Portal)
          обеспечению, обучению, прекращению               (*программоемкая+ система, модель бизнеса, предметная -- модели требований (моделеры, в том числе
          использования, организационные, программные, область, компонент, семейство продуктов, программное интегрируемые в САПР)
          аппаратные, оборудованию и т.д. -- разнообразие приложение, датацентр, завод и т.д.). Стандарты BABOK,
          типов требований, каждый из которых требует      ITIL.
          своих рабочих продуктов, производящих и          2.4. Типовой набор практик
          использующих их практик и квалификации                     2.4.1. бизнес-анализ
          инженеров требований                                                 -- анализ клиента
          1.3.2. К методу разработки                                           -- анализ конкурента
          1.3.3. К продукту                                                    -- анализ рынка
                    1.3.3.1. Функциональные                                    -- анализ технологии
                    1.3.3.2. Нефункциональные                                  -- анализ пользователя
                               -- качества (ценовая                            -- профилирование заинтересованных
                               доступность,                                    сторон                                                                           9
                               производительность,                             -- выявление целей заинтересованных
Умения инженера по требованиям
          (подробнее: http://ailev.livejournal.com/810548.html)


• Быть лидером (leadership) – упаковывать
  живых тушек с личными интересами в
  культурно-обусловленные позиции. Работает с
  людьми.
• Быть социотехником – найти и извлечь все
  требования из человека в позиции. Работает с
  диаграммами целеполагания (early
  requirements engineering), т.е. грамотный по
  Alan Key.
• Быть инженером – понимать архитектуру,
  разбираться в инженерных обоснованиях,
  читать чертежи...
                                                                  10
Три поколения инженерии
• «Алхинженерия»: Неформальные тексты и
  эскизы
• Современная инженерия: Диаграммы и
  чертежи («псевдокод»)
• Моделе-ориентированная (model-based)
  инженерия: формальные языки
  (вычисляемый «код»)


                                          11
Стандарты представления
            требований
• SysML
• AP233
• RIF
• ISO 29148
• ITU Z.151 (URN=GRL+UCM) и другие из GORE
  (i*, BMM, ArchiMate, MBRD, Planguage):
  выражение оппозиции цели-средства (ends –
  means)
• ISO 15926
• …..

                                              12
Требования и архитектура:
сегодня трудноразделимы
   http://ailev.livejournal.com/938820.html




                     Dietz-The Generic System Development Process
                                                             13
Архитектура




Архитектура – это всё важное.



                            14
Спасибо за внимание
Анатолий Левенчук,
Директор по исследованиям Русского отделения INCOSE
http://ailev.ru
ailev@asmp.msk.su

Виктор Агроскин
vic5784@gmail.com



TechInvestLab.ru
(495) 748-53-88

                                                  15

More Related Content

What's hot

А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииAnatoly Levenchuk
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеAnatoly Levenchuk
 
А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridAnatoly Levenchuk
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEAnatoly Levenchuk
 
А.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииAnatoly Levenchuk
 
Алексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетикеАлексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетикеAnatoly Levenchuk
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииAnatoly Levenchuk
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыAnatoly Levenchuk
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиAnatoly Levenchuk
 
Леонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системЛеонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системAnatoly Levenchuk
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Anatoly Levenchuk
 
Системная инженерия как технология мышления
Системная инженерия как технология мышленияСистемная инженерия как технология мышления
Системная инженерия как технология мышленияAnatoly Levenchuk
 
Что такое системная инженерия
Что такое системная инженерияЧто такое системная инженерия
Что такое системная инженерияAnatoly Levenchuk
 
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Alexander Shamanin
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартахAnatoly Levenchuk
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceAnatoly Levenchuk
 
С.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEС.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEAnatoly Levenchuk
 
Илья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkИлья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkAlexander Shamanin
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерииAnatoly Levenchuk
 

What's hot (20)

А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерии
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
 
А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGrid
 
А.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSEА.Ефремов -- встречи Русского отделения INCOSE
А.Ефремов -- встречи Русского отделения INCOSE
 
А.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерии
 
Алексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетикеАлексей Иванов -- мультиагентные архитектуры в электроэнергетике
Алексей Иванов -- мультиагентные архитектуры в электроэнергетике
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделировании
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системы
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
 
Леонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных системЛеонид Воронцов -- инженерия больших радиоэлектронных систем
Леонид Воронцов -- инженерия больших радиоэлектронных систем
 
Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926Семантические информационные модели и ISO 15926
Семантические информационные модели и ISO 15926
 
Системная инженерия как технология мышления
Системная инженерия как технология мышленияСистемная инженерия как технология мышления
Системная инженерия как технология мышления
 
Что такое системная инженерия
Что такое системная инженерияЧто такое системная инженерия
Что такое системная инженерия
 
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
Вячеслав Мизгулин - Результаты работы на INCOSE WS 2017
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
 
А.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в EssenceА.Левенчук -- основные альфы системной инженерии в Essence
А.Левенчук -- основные альфы системной инженерии в Essence
 
С.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSEС.Ковалёв -- теория категорий как математическое основание MBSE
С.Ковалёв -- теория категорий как математическое основание MBSE
 
Илья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkИлья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS Framework
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
 

Viewers also liked

Системная Инженерия для CISO
Системная Инженерия для CISOСистемная Инженерия для CISO
Системная Инженерия для CISOVladimir Gninyuk
 
Интеграция технико-экономических моделей
Интеграция технико-экономических моделейИнтеграция технико-экономических моделей
Интеграция технико-экономических моделейVictor Agroskin
 
Системная инженерия в России
Системная инженерия в РоссииСистемная инженерия в России
Системная инженерия в РоссииAnatoly Levenchuk
 
Ontology Engineering for Systems Engineering
Ontology Engineering for Systems EngineeringOntology Engineering for Systems Engineering
Ontology Engineering for Systems EngineeringAnatoly Levenchuk
 
Model Integration for Systems Engineering
Model Integration for Systems EngineeringModel Integration for Systems Engineering
Model Integration for Systems EngineeringVictor Agroskin
 
Ontology-Based Systems Federation
Ontology-Based Systems FederationOntology-Based Systems Federation
Ontology-Based Systems FederationAnatoly Levenchuk
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Anatoly Levenchuk
 
А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148Anatoly Levenchuk
 
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Alexander Shamanin
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеAnatoly Levenchuk
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMAnatoly Levenchuk
 
В.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииВ.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииAnatoly Levenchuk
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
 
ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеАндрей Курьян
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требованийIvan Shamaev
 
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Ivan Shamaev
 
05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитика05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитикаNatalya Sveshnikova
 
А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияAnatoly Levenchuk
 
Управление требованиями
Управление требованиямиУправление требованиями
Управление требованиямиIvan Shamaev
 
Лекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель PregelЛекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель PregelTechnopark
 

Viewers also liked (20)

Системная Инженерия для CISO
Системная Инженерия для CISOСистемная Инженерия для CISO
Системная Инженерия для CISO
 
Интеграция технико-экономических моделей
Интеграция технико-экономических моделейИнтеграция технико-экономических моделей
Интеграция технико-экономических моделей
 
Системная инженерия в России
Системная инженерия в РоссииСистемная инженерия в России
Системная инженерия в России
 
Ontology Engineering for Systems Engineering
Ontology Engineering for Systems EngineeringOntology Engineering for Systems Engineering
Ontology Engineering for Systems Engineering
 
Model Integration for Systems Engineering
Model Integration for Systems EngineeringModel Integration for Systems Engineering
Model Integration for Systems Engineering
 
Ontology-Based Systems Federation
Ontology-Based Systems FederationOntology-Based Systems Federation
Ontology-Based Systems Federation
 
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
Алексей Корнилов -- фото к докладу "Робототехника как мультидисциплина"
 
А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148А.Сачик. О подходах стандарта по разработке требований ISO 29148
А.Сачик. О подходах стандарта по разработке требований ISO 29148
 
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
Tim Weilkiens - Systems engineering: consulting services, masters curriculum ...
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышление
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAM
 
В.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерииВ.Мизгулин -- программа магистратуры по системной инженерии
В.Мизгулин -- программа магистратуры по системной инженерии
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
 
ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализе
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
 
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
Глава 9 методы и техники бизнес-анализа (babok 2.0 на русском скачать)
 
05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитика05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитика
 
А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышления
 
Управление требованиями
Управление требованиямиУправление требованиями
Управление требованиями
 
Лекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель PregelЛекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель Pregel
 

Similar to Инженерия требований

Архимейт по-русски
Архимейт по-русскиАрхимейт по-русски
Архимейт по-русскиAnatoly Levenchuk
 
Системная инженерия и ISO 15926
Системная инженерия и ISO 15926Системная инженерия и ISO 15926
Системная инженерия и ISO 15926Anatoly Levenchuk
 
Sysengandiso15926nov11 111127021757-phpapp01
Sysengandiso15926nov11 111127021757-phpapp01Sysengandiso15926nov11 111127021757-phpapp01
Sysengandiso15926nov11 111127021757-phpapp01Newlink
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваAlexander Baikin
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
Тьюториал "Введение в системную инженерию" (15 января 2013)
Тьюториал "Введение в системную инженерию" (15 января 2013)Тьюториал "Введение в системную инженерию" (15 января 2013)
Тьюториал "Введение в системную инженерию" (15 января 2013)Anatoly Levenchuk
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеDaria Oreshkina
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ruNatalia Zhelnova
 
Системная инженерия
Системная инженерияСистемная инженерия
Системная инженерияAnatoly Levenchuk
 
Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...
Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...
Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...Дмитрий Холкин
 
Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Anatoly Levenchuk
 
Dw fundamentals training flyer
Dw fundamentals training flyerDw fundamentals training flyer
Dw fundamentals training flyerOleg Laukart
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и миреAnatoly Levenchuk
 
разработка технического задания 1
разработка технического задания 1разработка технического задания 1
разработка технического задания 1olalapim10
 
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...CUSTIS
 

Similar to Инженерия требований (20)

Архимейт по-русски
Архимейт по-русскиАрхимейт по-русски
Архимейт по-русски
 
Системная инженерия и ISO 15926
Системная инженерия и ISO 15926Системная инженерия и ISO 15926
Системная инженерия и ISO 15926
 
Sysengandiso15926nov11 111127021757-phpapp01
Sysengandiso15926nov11 111127021757-phpapp01Sysengandiso15926nov11 111127021757-phpapp01
Sysengandiso15926nov11 111127021757-phpapp01
 
PMIufa 2011-02-24
PMIufa 2011-02-24PMIufa 2011-02-24
PMIufa 2011-02-24
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья Желнова
 
L2 requirements
L2 requirementsL2 requirements
L2 requirements
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Тьюториал "Введение в системную инженерию" (15 января 2013)
Тьюториал "Введение в системную инженерию" (15 января 2013)Тьюториал "Введение в системную инженерию" (15 января 2013)
Тьюториал "Введение в системную инженерию" (15 января 2013)
 
тема 10
тема 10тема 10
тема 10
 
лекция 10 (4часа)
лекция 10 (4часа)лекция 10 (4часа)
лекция 10 (4часа)
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ru
 
Системная инженерия
Системная инженерияСистемная инженерия
Системная инженерия
 
Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...
Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...
Эталонная архитектура интеллектуальных энергетических систем - механизм иннов...
 
Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"Восьмая лекция курса "Введение в системную инженерию"
Восьмая лекция курса "Введение в системную инженерию"
 
Dw fundamentals training flyer
Dw fundamentals training flyerDw fundamentals training flyer
Dw fundamentals training flyer
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и мире
 
ПВПС
ПВПСПВПС
ПВПС
 
разработка технического задания 1
разработка технического задания 1разработка технического задания 1
разработка технического задания 1
 
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
 

More from Anatoly Levenchuk

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Anatoly Levenchuk
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteAnatoly Levenchuk
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышлениеAnatoly Levenchuk
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личностиAnatoly Levenchuk
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоAnatoly Levenchuk
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchiAnatoly Levenchuk
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменAnatoly Levenchuk
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеAnatoly Levenchuk
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиAnatoly Levenchuk
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаAnatoly Levenchuk
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийAnatoly Levenchuk
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейAnatoly Levenchuk
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataAnatoly Levenchuk
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииAnatoly Levenchuk
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAAnatoly Levenchuk
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаAnatoly Levenchuk
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесAnatoly Levenchuk
 

More from Anatoly Levenchuk (20)

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM Institute
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышление
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личности
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерство
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchi
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен перемен
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышление
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личности
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопмента
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятий
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigData
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Future of Engineering
Future of EngineeringFuture of Engineering
Future of Engineering
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организации
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIA
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курса
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнес
 

Инженерия требований

  • 1. Инженерия требований Москва 17 марта 2012г.
  • 2. 25 обязательных практик системной инженерии ISO 15288:2008 Обеспечения проектов описывание жизненного Проектные цикла управление проектами управление планирование инфраструктурой проекта управление портфелем управление проектов выполнением и управление персоналом управление качеством контроль проекта Технические поддержка проектов сбор требований управление анализ требований решениями архитектурный дизайн управление изготовление рисками интеграция управление верификация конфигураци (проверка) ей переход к управление эксплуатации информацией валидация (приёмка) измерения эксплуатация обслуживание вывод из эксплуатации 2
  • 3. Жизненный цикл в системной инженерии определение приемка в требований эксплуатацию Архитектурное интеграция проектирование рабочее изготовление проектирование 3
  • 4. На что менеджер должен добавить денег? Стадия обнаружения Стоимость ошибки исправления Требования x1 (единица отсчета) Проектирование x5 Строительство x12 Проверки X40 Эксплуатация X250 Данные INCOSE 4
  • 5. Пример: требования к составлению плана Хотелка: есть один исполнитель и три работы от трёх разных заказчиков. Исполнитель делает одну работу один день, быстрее не может. Нужно помочь ему запланировать работы. Задача: спроектировать правильные требования к плану. 5
  • 6. Выбор способа составления графика работ Задача: три работы Управление процессами (очереди к станкам) Управление проектами (у одного человека много проектов) Критическая цепочка (TOC) общий буфер времени для группы операций Использованы материалы 6 Eli Schragenheim и Daniel P.Walsh
  • 7. Литература • Инженерия требований (структура метода) -- http://ailev.livejournal.com/769827.html • Метод инженерии требований (что делает инженер по требованиям) -- http://ailev.livejournal.com/810548.html • Второе поколение инженерии требований -- http://ailev.livejournal.com/754369.html, инженерия требований в MBSE -- http://ailev.livejournal.com/801113.html • Стандарты представления требований -- http://ailev.livejournal.com/900086.html • Требования – это программа, метод, интеракция -- http://ailev.livejournal.com/805721.html 7
  • 8. Требования • Заинтересованных сторон • Системные • Архитектурные • Рабочей документации • Требования – это описание (модель) системы + деонтическая модальность 8
  • 9. Описание метода: инженерия требований 1. Описание предметной области настраиваемость, надежность сторон (защитимость (устойчивость, -- разработка обоснования бизнес- (онтологии) требований безопасность, защищенность, модели 1.1 Назначение требований выживаемость), 2.4.2. Предвосхищение (visioning) -- бизнеса, 1.2. Требования как рабочие продукты (артефакты) бездефектность (доступность, системы, приложения, компоненты 1.2.1. Отличия рабочих продуктов требований от правильность, 2.4.3. Разработка требований архитектурных и проектных рабочих продуктов. предсказуемость, надежность- -- выявление требований Различение требований и ограничений. стабильность)), -- переиспользование требований 1.2.2. Виды формулирования требований и экономичность, сопрягаемость, -- анализ (моделирование) требований требования к ним эксплуатационные -- прототипирование требований -- уровень неформальности: текст -- характеристики, -- формулирование требований модели поддерживаемость, удобство в -- валидация требований -- используемая парадигма использовании (декларативные-процесссные) -- к данным -- информационные модели (в том 3. Обоснование выполнения требований -- к интерфейсам (requirements case) числе онтологии и метамодели для них - -- ограничения (включают все 3.1. Рабочие продукты (декларации, аргументы, - как минимум, глоссарий). виды требований) -- спецификации требований. Шаблоны свидетельства) информационных объектов. 2. Практики работы с требованиями 3.2. Практики обоснования -- концепции 2.1. Место практик в процессе -- набор практик обоснования 1.2.3 Виды использования -- в жизненном цикле -- жизненный цикл обоснования -- автономные требования -- среди других инженерных дисциплин 4. Команда, ее роли и требуемые -- требования как задания на испытания -- смежные практики: планировать усилия и test-driven development инженерии требований, готовить инфраструктуру квалификации управления требованиями и моделирования, -- источники требований -- требования как запросы на изменения -- разработка требований и практики issue tracking управлять данными и конфигурацией требований, улучшать практики и т.д. -- использование требований 1.2.4 Виды по источникам -- проверка требований -- требования и нужды 2.2 Стандартизация практик -- международные стандарты: ISO 15288 и ISO -- управление требованиями заинтересованных сторон -- результат анализа требований 12207, ISO 29148, IEEE 1233, для обоснования ISO 5. Инструменты инженерии требований 1.3. Классификация требований по их предмету 15026 -- автономные требования (типа IRqA etc.) 1.3.1. Контрактные, производные, -- частные стандарты: OPFRO, QUASAR -- требования-запросы (Dassault Systemes эксплуатационные, к обслуживанию, 2.3. Разнообразие практик в части природы системы Requirements/Engineering Portal) обеспечению, обучению, прекращению (*программоемкая+ система, модель бизнеса, предметная -- модели требований (моделеры, в том числе использования, организационные, программные, область, компонент, семейство продуктов, программное интегрируемые в САПР) аппаратные, оборудованию и т.д. -- разнообразие приложение, датацентр, завод и т.д.). Стандарты BABOK, типов требований, каждый из которых требует ITIL. своих рабочих продуктов, производящих и 2.4. Типовой набор практик использующих их практик и квалификации 2.4.1. бизнес-анализ инженеров требований -- анализ клиента 1.3.2. К методу разработки -- анализ конкурента 1.3.3. К продукту -- анализ рынка 1.3.3.1. Функциональные -- анализ технологии 1.3.3.2. Нефункциональные -- анализ пользователя -- качества (ценовая -- профилирование заинтересованных доступность, сторон 9 производительность, -- выявление целей заинтересованных
  • 10. Умения инженера по требованиям (подробнее: http://ailev.livejournal.com/810548.html) • Быть лидером (leadership) – упаковывать живых тушек с личными интересами в культурно-обусловленные позиции. Работает с людьми. • Быть социотехником – найти и извлечь все требования из человека в позиции. Работает с диаграммами целеполагания (early requirements engineering), т.е. грамотный по Alan Key. • Быть инженером – понимать архитектуру, разбираться в инженерных обоснованиях, читать чертежи... 10
  • 11. Три поколения инженерии • «Алхинженерия»: Неформальные тексты и эскизы • Современная инженерия: Диаграммы и чертежи («псевдокод») • Моделе-ориентированная (model-based) инженерия: формальные языки (вычисляемый «код») 11
  • 12. Стандарты представления требований • SysML • AP233 • RIF • ISO 29148 • ITU Z.151 (URN=GRL+UCM) и другие из GORE (i*, BMM, ArchiMate, MBRD, Planguage): выражение оппозиции цели-средства (ends – means) • ISO 15926 • ….. 12
  • 13. Требования и архитектура: сегодня трудноразделимы http://ailev.livejournal.com/938820.html Dietz-The Generic System Development Process 13
  • 15. Спасибо за внимание Анатолий Левенчук, Директор по исследованиям Русского отделения INCOSE http://ailev.ru ailev@asmp.msk.su Виктор Агроскин vic5784@gmail.com TechInvestLab.ru (495) 748-53-88 15