Алексей Сачик

Содержание

Слайд 2

Часть 1.
Введение и подходы стандартов

*

центр 720

Часть 1. Введение и подходы стандартов * центр 720

Слайд 3

*

центр 720

Факторы успеха проектов

Вовлечение пользователей 15.9%
Поддержка руководства 13.9%
Четкая и ясная постановка требований 13.0%
Хорошее планирование 9.6%
Реалистичные

* центр 720 Факторы успеха проектов Вовлечение пользователей 15.9% Поддержка руководства 13.9%
ожидания (соответствие требованиям) 8.2%
Частые контрольные точки 7.7%
Компетентная команда 7.2%
Владение требованиями 5.3%

Управление требованиями
повышает вероятность успешного завершения проекта

Слайд 4

*

центр 720

Причины провалов проектов

Неполные или неоднозначные требования
Низкое вовлечение пользователей в проект
Недостаточно ресурсов
Нереалистичные

* центр 720 Причины провалов проектов Неполные или неоднозначные требования Низкое вовлечение
ожидания
Недостаточная поддержка руководства
Постоянно изменяющиеся, нестабильные требования
Плохое планирование
Проект перестает быть нужным
Размер и сложность проекта
The Standish Group, 1999

Слайд 5

*

центр 720

Требование

Утверждение,
которое идентифицирует эксплуатационные, функциональные параметры, характеристики или ограничения проектирования продукта

* центр 720 Требование Утверждение, которое идентифицирует эксплуатационные, функциональные параметры, характеристики или
или процесса, которое однозначно, проверяемо и измеримо. Необходимо для приемки продукта или процесса (потребителем или внутренним руководящим принципом обеспечения качества).
ISO/IEC 29148 Разработка требований

Слайд 6

*

центр 720

Требование

Потребность или ожидание, которое установлено, обычно предполагается или является обязательным.
ISO 9000:2008

* центр 720 Требование Потребность или ожидание, которое установлено, обычно предполагается или
Система менеджмента качества. Основные положения и словарь
Документально изложенный критерий, который должен быть выполнен, если требуется соответствие документу, и по которому не разрешены отклонения.
ISO 9000:2008 Система менеджмента качества. Основные положения и словарь

Слайд 7

Требование

Независимое от концепции смешение нужд (потребностей), ожиданий, ограничений и иногда предпочтительных решений.
Kevin

Требование Независимое от концепции смешение нужд (потребностей), ожиданий, ограничений и иногда предпочтительных
Forsberg

*

центр 720

Слайд 8

*

центр 720

Стратегия проверки

Требования заинтересованных сторон

Системные требования

Требования к подсистемам

Требования для компонентов

Модульные тесты

Интеграционные тесты

Системные

* центр 720 Стратегия проверки Требования заинтересованных сторон Системные требования Требования к
тесты

Приемочные тесты

проверка
компонентов

Оптимизация затрат/пользы,
проверка взаимодействия подсистем

Определение того, что система должна делать, проверка системы

Определение результата для заинтересованных сторон, приемка продукта

Время

Слайд 9

*

центр 720

Связь с архитектурным проектированием

Архитектурное проектирование синтезирует решение, удовлетворяющее системным требованиям.
ISO/IEC 15288:2008

* центр 720 Связь с архитектурным проектированием Архитектурное проектирование синтезирует решение, удовлетворяющее
Системная и программная инженерия
Разделение функций системы, выявленные при анализе требований и приписывание их элементам архитектуры системы. Создание производных требования, необходимых при таком приписывании.
ISO/IEC 15288:2008 Системная и программная инженерия

Слайд 10

*

центр 720

Требования в жизненном цикле систем

Бизнес-моделирование

Требования

Анализ и дизайн

Реализация

Тестирование

Разворачивание

Управление конфигурацией

Управление проектом

Управление средой

Стадии

Стадия 1

Стадия

* центр 720 Требования в жизненном цикле систем Бизнес-моделирование Требования Анализ и
2

Стадия 3

Стадия N

Этапы

1

1

2

1

2

3

1

2

Слайд 11

Часть 2.
Подходы стандартов

*

центр 720

Часть 2. Подходы стандартов * центр 720

Слайд 12

Обзор

ISO/IEC 29148 Software and systems engineering — Life cycle processes — Requirements

Обзор ISO/IEC 29148 Software and systems engineering — Life cycle processes —
engineering (Программная и системная инженерия – Практики жизненного цикла – Разработка требований)
Является расширенным технических практик стандарта ISO/IEC 15288:
15288:6.4.1-Определенение требований заинтересованных сторон
15288:6.4.2-Анализ требований
другие технические практики

*

центр 720

Слайд 13

Синтаксис требований

[обстоятельства][субъект][действие][объект][ограничение]
Пример: Когда сигнал х получен [обстоятельства], система [субъект] должна установить

Синтаксис требований [обстоятельства][субъект][действие][объект][ограничение] Пример: Когда сигнал х получен [обстоятельства], система [субъект] должна
[действие] разряд сигнала [объект] в течение 2 секунд [ограничение]
или
[обстоятельство][действие][значение]
Пример: В состоянии 1[обстоятельство] минимальный диапазон должен быть не менее [действие] 8 миль [значение]

*

центр 720

Слайд 14

*

центр 720

Атрибуты требований

Идентификатор
Приоритет
Критичность, важность
Источник требования
Причина, обоснование создания требования
Сложность
Оценка риска
Тип
Функциональные
Требования к интерфейсам
Производительность
Ограничения
Технологические требования

* центр 720 Атрибуты требований Идентификатор Приоритет Критичность, важность Источник требования Причина,
(законы, контрактные отношения, физическая безопасность и т.п.)
Нефункциональные
Требования качества
Требования эргономики

ISO/IEC 29148 Разработка требований

Слайд 15

Характеристики отдельных требований

*

центр 720

Характеристики отдельных требований * центр 720

Слайд 16

Характеристики группы требований

*

центр 720

Характеристики группы требований * центр 720

Слайд 17

Практики стандарта

ISO 29148:6.2 - Определение требований заинтересованных сторон (Stakeholder requirements definition process)
ISO

Практики стандарта ISO 29148:6.2 - Определение требований заинтересованных сторон (Stakeholder requirements definition
29148:6.3 - Анализ требований (Requirements analysis process )
ISO 29148:6.4 - Появление практики разработки требований в других технических процессах (архитектурное проектирование, верификация, валидация)
ISO 29148:6.5 –Управление требованиями

*

центр 720

Слайд 18

*

центр 720

Проверка требований в СИ

Валидация – объективное доказательство соответствия функций системы требованиям

* центр 720 Проверка требований в СИ Валидация – объективное доказательство соответствия
заинтересованных сторон.
Верификация – подтверждение соответствия системы специфицированным требованиям
ISO/IEC 15288:2008 Системная и программная инженерия

Слайд 19

Единицы сведений1 (information items)

Определяется требуемое содержание спецификаций требований и формат их представления:
Спецификация требований

Единицы сведений1 (information items) Определяется требуемое содержание спецификаций требований и формат их
заинтересованных сторон (StRS)
Спецификация системных требований (SyRS)
Спецификация программных требований (SRS)
Спецификации предназначены для представления разных типов требований единиц сведений

*

центр 720

1 Информационные единицы

Слайд 20

Типовые типы требований в соответствии с возможностями системы (system scope)

*

центр 720

Окружающая среда
Тенденции

Типовые типы требований в соответствии с возможностями системы (system scope) * центр
рынка
Законы
Социальные отношения
Культура

Business Management Reqs

Business Operational
Reqs

System
Reqs

Software
Reqs

Слайд 21

software

Последовательность создания спецификаций

*

центр 720

Req.
process (предприятие)

Req.
process (бизнес)

Req.
process (Система)

Req.
process (ПО)

Req.
process (Система)

StRS

StRS

SyRS

SyRS

SRS

business management
reqs

business operational

software Последовательность создания спецификаций * центр 720 Req. process (предприятие) Req. process

reqs

Окружение предприятия

Подсистема А

Подсистема B

Система

Организационные (бизнес) операции

Системные операции

Слайд 22

Пример плана спецификации SyRS

центр 720

Пример плана спецификации SyRS центр 720

Слайд 23

Часть 3.
Структуризация требований

*

центр 720

Часть 3. Структуризация требований * центр 720

Слайд 24

Структура типов требований

*

центр 720

Структура типов требований * центр 720

Слайд 25

Структура на основе проекта

*

центр 720

Структура на основе проекта * центр 720

Слайд 26

Часть 4.
Информационные пакеты

*

центр 720

Часть 4. Информационные пакеты * центр 720

Слайд 27

*

центр 720

Основные поставщики

* центр 720 Основные поставщики

Слайд 28

*

центр 720

ENOVIA Requirement Central

Предлагает ряд возможностей для выражения потребностей,
которые должны

* центр 720 ENOVIA Requirement Central Предлагает ряд возможностей для выражения потребностей,
быть выполнены с соблюдением ограничений
разрабатываемой системы.
Позволяет фиксировать требования непосредственно через Requirement Central или через включенные компоненты работы с
MS Office Word и Excel.
Является первым звеном в RFLP (Requirements – Functional – Logical - Physical) цепи, которая заканчивается в самой VPLM системе.

Слайд 29

*

центр 720

Teamcenter Requirements Managements (TcR)

Служит для:
Идентификации требований и их связи с процессом

* центр 720 Teamcenter Requirements Managements (TcR) Служит для: Идентификации требований и
проектирования, на начальных этапах разработки изделия
Распределения требований между отделами и проектными группами и системами изделия и управления ими
Управления требованиями во время выполнения программы

Слайд 30

*

центр 720

RFLP - трассируемость

Requirements Functional Logical Physical – подход, позволяющий построить и

* центр 720 RFLP - трассируемость Requirements Functional Logical Physical – подход,
протестировать полнофункциональную виртуальную модель физического объекта еще до его создания.

Слайд 31

*

центр 720

!

!

!

!

!

Структура продукта

«»

!

спецификация

раздел

комментарии

требование

производное требование

подтребование

продуктовая линейка

модель/продукт

свойство

проверка

тесты

Требования заинтересованных сторон

Спецификация требований к подсистемам

Спецификация системных требований

* центр 720 ! ! ! ! ! Структура продукта «» !

Слайд 32

*

центр 720

IBM Rational DOORS

Программный продукт предназначен для работы с требованиями на всем

* центр 720 IBM Rational DOORS Программный продукт предназначен для работы с
их жизненном цикле:
Выявление и фиксация требований
Анализ требований
Спецификация требований
Валидация и верификация требований
Управление требованиями

Слайд 33

*

центр 720

IRqA

Гибкая система для разработки и управления
требованиями. Компоненты:

* центр 720 IRqA Гибкая система для разработки и управления требованиями. Компоненты:

Слайд 34

Часть 6.
Применение в проекте ВВЭР ТОИ

*

центр 720

Часть 6. Применение в проекте ВВЭР ТОИ * центр 720

Слайд 35

Работы по инженерии требований

Сбор требований
Анализ требований
Связь структуры требований с функциональной структурой, логической

Работы по инженерии требований Сбор требований Анализ требований Связь структуры требований с
архитектуры и электронным макетом

*

центр 720

Имя файла: Алексей-Сачик.pptx
Количество просмотров: 192
Количество скачиваний: 3