Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

А.Сачик. О подходах стандарта по разработке требований ISO 29148

Доклад А.Сачика на 14-м заседании Русского отделения INCOSE 1 октября 2009г.

А.Сачик. О подходах стандарта по разработке требований ISO 29148

  1. 1. <ul><li>Алексей Сачик </li></ul>03.10.09 Стандарт инженерии требований ISO/IEC 29148
  2. 2. Содержание <ul><li>История работы над стандартом </li></ul><ul><li>Обзор стандарта </li></ul><ul><li>Подходы к русскоязычной терминологии в области управления требованиями </li></ul>03.10.09
  3. 3. Создание <ul><li>Разработка велась в подкомитете SC7 технического комитета ISO/TC JTC 7 – формальный статус – находится на рассмотрении в ISO </li></ul><ul><li>Первые черновики существовали уже в августе 2008 г. </li></ul><ul><li>Является гармонизацией: </li></ul><ul><ul><li>ISO/IEC 12207: 2008, Программная и системная инженерия – процессы жизненного цикла </li></ul></ul><ul><ul><li>ISO/IEC 15288: 2008, Программная и системная инженерия – Практики жизненного цикла систем </li></ul></ul><ul><ul><li>ISO/IEC 15289 (проект) , Системная и программная инженерия – содержание информационных продуктов (документации) системного или программного жизненного цикла </li></ul></ul><ul><ul><li>ISO/IEC TR 19759, Программная инженерия – Руководство SWEBOK (Software Engineering Body of Knowledge) </li></ul></ul><ul><ul><li>IEEE Std 830, Рекомендованные IEEE практики для создания спецификаций программных требований </li></ul></ul><ul><ul><li>IEEE Std 1233, Руководство от IEEE по созданию спецификаций системных требований </li></ul></ul><ul><ul><li>ISO/IEC 24748 ( проект ), Руководство по управлению жизненным циклом </li></ul></ul><ul><ul><li>ISO/IEC 24765 ( проект ), Системная и программная инженерия – Словарь </li></ul></ul>03.10.09 центр 720
  4. 4. Обзор <ul><li>ISO/IEC 29148 Software and systems engineering — Life cycle processes — Requirements engineering (Программная и системная инженерия – Практики жизненного цикла – Разработка требований) </li></ul><ul><li>Является расширенным технических практик стандарта ISO/IEC 15288: </li></ul><ul><ul><li>15288:6.4.1-Определенение требований заинтересованных сторон </li></ul></ul><ul><ul><li>15288:6.4.2-Анализ требований </li></ul></ul><ul><ul><li>другие технические практики </li></ul></ul>03.10.09 центр 720
  5. 5. Синтаксис требований <ul><li>[ обстоятельства ][ субъект ][ действие ][ объект ][ ограничение ] </li></ul><ul><li>Пример : Когда сигнал х получен [ обстоятельства ] , система [ субъект ] должна установить [ действие ] разряд сигнала [ объект ] в течение 2 секунд [ ограничение ] </li></ul><ul><li>или </li></ul><ul><li>[ обстоятельство ][ действие ][ значение ] </li></ul><ul><li> Пример : В состоянии 1 [ обстоятельства ] минимальный диапазон должен быть не менее [ действие ] 8 миль [ значение ] </li></ul>03.10.09 центр 720
  6. 6. Характеристики отдельных требований 03.10.09 центр 720 <ul><li>Необходимость </li></ul><ul><li>Абстрактность </li></ul><ul><li>Недвусмысленность </li></ul><ul><li>Согласованность с другими </li></ul><ul><li>Полнота </li></ul><ul><li>Четкость, краткость </li></ul><ul><li>Выполнимость, осуществимость </li></ul><ul><li>Трассируемость </li></ul><ul><li>Проверяемость </li></ul><ul><li>Necessary </li></ul><ul><li>Abstract </li></ul><ul><li>Unambiguous </li></ul><ul><li>Consistent </li></ul><ul><li>Complete </li></ul><ul><li>Concise </li></ul><ul><li>Feasible </li></ul><ul><li>Traceable </li></ul><ul><li>Verifiable </li></ul>
  7. 7. Характеристики группы требований 03.10.09 центр 720 <ul><li>Полнота </li></ul><ul><li>Согласованность с другими </li></ul><ul><li>Выполнимость (д / б по средствам, в рамках бюджета, сроков и т.п.) </li></ul><ul><li>Ограниченность </li></ul><ul><li>Complete </li></ul><ul><li>Consistent </li></ul><ul><li>Affordable </li></ul><ul><li>Bounded </li></ul>
  8. 8. Практики стандарта <ul><li>ISO 29148:6.2 - Определение требований заинтересованных сторон ( Stakeholder requirements definition process ) </li></ul><ul><li>ISO 29148:6.3 - Анализ требований ( Requirements analysis process ) </li></ul><ul><li>ISO 29148:6.4 - Появление практики разработки требований в других технических процессах (архитектурное проектирование, верификация, валидация) </li></ul><ul><li>ISO 29148:6. 5 –Управление требованиями </li></ul>03.10.09 центр 720
  9. 9. Единицы сведений 1 ( information items ) <ul><li>Определяется требуемое содержание спецификаций требований и формат их представления: </li></ul><ul><ul><li>Спецификация требований заинтересованных сторон ( StRS ) </li></ul></ul><ul><ul><li>Спецификация системных требований (SyRS) </li></ul></ul><ul><ul><li>Спецификация программных требований (SRS) </li></ul></ul><ul><li>Спецификации предназначены для представления разных типов требований единиц сведений </li></ul>03.10.09 центр 720 1 Информационные единицы
  10. 10. Типовые типы требований в соответствии с возможностями системы (system scope) 03.10.09 центр 720 Окружающая среда Тенденции рынка Законы Социальные отношения Культура Business Management Reqs Business Operational Reqs System Reqs Software Reqs
  11. 11. Последовательность создания спецификаций software 03.10.09 центр 720 Req. process ( предприятие ) Req. process ( бизнес ) Req. process ( Система ) Req. process ( ПО ) Req. process ( Система ) StRS StRS SyRS SyRS SRS business management reqs business operational reqs Окружение предприятия Подсистема А Подсистема B IT Система Организационные (бизнес) операции Системные операции
  12. 12. Пример плана спецификации SyRS центр 720 <ul><li>Введение </li></ul><ul><ul><li>1.1 Назначение системы </li></ul></ul><ul><ul><li>1.2 Состав системы </li></ul></ul><ul><ul><li>1.3 Сокращения и аббревиатуры </li></ul></ul><ul><ul><li>1.4 Источники </li></ul></ul><ul><ul><li>1.5 Краткий обзор </li></ul></ul><ul><li>Описание системы </li></ul><ul><ul><li>2.1 Назначение системы </li></ul></ul><ul><ul><li>2.2 Режимы работы системы </li></ul></ul><ul><ul><li>2.3 Ключевые возможности </li></ul></ul><ul><ul><li>2.4 Основные условия </li></ul></ul><ul><ul><li>2.5 Основные ограничения </li></ul></ul><ul><ul><li>2.6 Пользовательские характеристики </li></ul></ul><ul><ul><li>2.7 Предположения и зависимости </li></ul></ul><ul><ul><li>2.8 Операционные сценарии </li></ul></ul><ul><li>Возможности систем, ограничения и условия </li></ul><ul><ul><li>3.1 Физические </li></ul></ul><ul><ul><ul><li>3.1.1 Конструктивные </li></ul></ul></ul><ul><ul><ul><li>3.2.2 Прочность, долговечность </li></ul></ul></ul><ul><ul><ul><li>3.2.3 Адаптируемость </li></ul></ul></ul><ul><ul><ul><li>3.2.4 Экзогенные условия (относящиеся к окруж. среде) </li></ul></ul></ul><ul><ul><li>3.2 Безопасность системы </li></ul></ul><ul><ul><li>3.3 Характеристика системы (эффективность, производительность) </li></ul></ul><ul><ul><li>3.4 Управление информацией </li></ul></ul><ul><ul><li>3.5 Системные операции </li></ul></ul><ul><ul><ul><li>3.5.1 Человеческие факторы </li></ul></ul></ul><ul><ul><ul><li>3.5.2 Ремонтопригодность </li></ul></ul></ul><ul><ul><ul><li>3.5.3 Надежность </li></ul></ul></ul><ul><ul><li>3.6 Политика и регулирование </li></ul></ul><ul><ul><li>3.7 Жизненный цикл самообеспечения системы </li></ul></ul><ul><li>Интерфейсы системы </li></ul>
  13. 13. Место в Системной инженерии 03.10.09 центр 720 29148
  14. 14. <ul><li>Спасибо за внимание! </li></ul><ul><li>Алексей Сачик </li></ul><ul><li>ОАО «ВНИИАЭС» </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul>03.10.09 центр 720

    Be the first to comment

    Login to see the comments

  • slsrx

    Oct. 3, 2009
  • asimkin

    Aug. 30, 2013
  • pmigse

    Nov. 14, 2013
  • ssuser1acf10

    Jun. 11, 2016
  • ElenaPervushkina

    Jun. 23, 2016
  • MxSmirnov

    Aug. 20, 2016
  • AlexeiOnin

    Jul. 20, 2017

Доклад А.Сачика на 14-м заседании Русского отделения INCOSE 1 октября 2009г.

Views

Total views

2,980

On Slideshare

0

From embeds

0

Number of embeds

18

Actions

Downloads

147

Shares

0

Comments

0

Likes

7

×