Центр 720 Алексей Сачик 22.09.20121 Инженерия Требований.

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



Advertisements
Похожие презентации
Жизненный цикл программного обеспечения Лекция 4.
Advertisements

Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Проект новой версии ISO 9001:2015 Ключевые изменения Презентация подготовлена для 22 Казахстанской Международной Конференции «Нефть и Газ» Докладчик: Наталья.
Сообщество аналитиков России Управление качеством требований Уровни зрелости процесса управления требованиями.
Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
2 Основным понятием программной инженерии является понятие жизненного цикла ПО. Жизненный цикл ПО (software lifecycle) – это период времени, который начинается.
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
ЛЕКЦИЯ 29. Курс: Проектирование систем: Структурный подход Каф. Коммуникационные сети и системы, Факультет радиотехники и кибернетики Московский физико-технический.
Тестирование программных средств Сафронов Сергей 2009 год.
Документирование ПО Совокупные затраты на документирование крупных программных продуктов могут достигать 20 – 30% от общей трудоемкости проекта.
Технология корпоративного бизнес-планирования. Зачем нужен бизнес-план? ä Создание стратегии развития компании ä Определение тенденций развития предприятия.
Автоматизация лизинговой компании Общее описание проекта.
Задачи решаемые EPCM командой Июль 2009 г.. Термины и определения EPCM (EPCM = Engineering Procurement Construction Management - управление проектированием,
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 8. Управление качеством.
Канадские критерии безопасности Созданы в 1993г. Цель разработки Единая шкала критериев Единая шкала критериев Основа для разработки спецификаций безопасных.
Дисциплина «Технология разработки программного обеспечения» Тема 1 « Основы разработки Тема 1 « Основы разработки программного продукта » программного.
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ. ИНФОРМАЦИЯ Информация – сведения о людях, фактах, явлениях, событиях в независимости от формы их представления.
Учебный курс Разработка ИТ-стратегии Лекция 2 доктор технических наук, профессор Васильев Роман Борисович.
Тема ВКР Автор: ФИО Руководитель: ФИО, уч. степень, уч. звание.
Транксрипт:

Центр 720 Алексей Сачик Инженерия Требований

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

Центр центр 7203 Факторы успеха проектов Вовлечение пользователей15.9% Поддержка руководства13.9% Четкая и ясная постановка требований13.0% Хорошее планирование9.6% Реалистичные ожидания (соответствие требованиям)8.2% Частые контрольные точки7.7% Компетентная команда7.2% Владение требованиями5.3% Управление требованиями повышает вероятность успешного завершения проекта

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

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

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

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

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

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

Центр центр Требования в жизненном цикле систем Бизнес-моделирование Требования Анализ и дизайн Реализация Тестирование Разворачивание Управление конфигурацией Управление проектом Управление средой Стадии Стадия 1Стадия 2Стадия 3Стадия N Этапы

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

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

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

Центр центр Атрибуты требований Идентификатор Приоритет Критичность, важность Источник требования Причина, обоснование создания требования Сложность Оценка риска Тип – Функциональные – Требования к интерфейсам – Производительность – Ограничения – Технологические требования (законы, контрактные отношения, физическая безопасность и т.п.) – Нефункциональные Требования качества Требования эргономики ISO/IEC Разработка требований

Центр 720 Характеристики отдельных требований 1.Необходимость 2.Абстрактность 3.Недвусмысленность 4.Согласованность с другими 5.Полнота 6.Четкость, краткость 7.Выполнимость, осуществимость 8.Трассируемость 9.Проверяемость центр 72015

Центр 720 Характеристики группы требований центр Полнота 2.Согласованность с другими 3.Выполнимость (д/б по средствам, в рамках бюджета, сроков и т.п.) 4.Ограниченность

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

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

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

Центр 720 Типовые типы требований в соответствии с возможностями системы (system scope) центр Окружение предприятия Политики и процедуры Стандарты и спецификации Культура Технологии Организационные (бизнес) операции Процессы Политики Ограничения Правила Системные операции IT Система Программное обеспечение Окружающая среда Тенденции рынка Законы Социальные отношения Культура Business Management Reqs Business Operational Reqs System Reqs Software Reqs

Центр 720 software Последовательность создания спецификаций центр Req. process (предпр иятие) Req. process (бизнес) Req. process (Систем а) Req. process (ПО) Req. process (Систем а) StRS SyRS SRS business management reqs business operational reqs Окружение предприятия Подсистема А Подсистема B Система Организационные (бизнес) операции Системные операции

Центр 720 Пример плана спецификации SyRS центр Введение 1.1 Назначение системы 1.2 Состав системы 1.3 Сокращения и аббревиатуры 1.4 Источники 1.5 Краткий обзор 2.Описание системы 2.1 Назначение системы 2.2 Режимы работы системы 2.3 Ключевые возможности 2.4 Основные условия 2.5 Основные ограничения 2.6 Пользовательские характеристики 2.7 Предположения и зависимости 2.8 Операционные сценарии 3.Возможности систем, ограничения и условия 3.1 Физические Конструктивные Прочность, долговечность Адаптируемость Экзогенные условия (относящиеся к окруж. среде) 3.3 Характеристика системы (эффективность, производительность) 3.2 Защищенность и безопасность системы 3.4 Управление информацией 3.5 Системные операции Человеческие факторы Ремонтопригодность Надежность 3.6 Политика и регулирование 3.7 Жизненный цикл самообеспечения системы 4.Интерфейсы системы

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

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

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

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

Центр центр Основные поставщики ВендорПродукт Dassault SystemesENOVIA Requirement Central SiemensTeamcenter Requirements Managements IBMRational DOORS VisuresolutionsIRqA

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

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

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

Центр центр ! ! ! ! ! ! «» ! ! ! ! ! ! Структура продукта «» ! спецификация раздел комментарии требование производное требование подтребование продуктовая линейка модель/продукт свойство проверка тесты 31 Требования заинтересованных сторон Спецификация требований к подсистемам Спецификац ия системных требований

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

Центр центр IRqA Гибкая система для разработки и управления требованиями. Компоненты: Выявление, фиксация и управление требованиями Тонкий клиент для доступа из любой точки мира в любое время Разработчик отчетов Интеграция с другими системами управления требованиями

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

Центр 720 Работы по инженерии требований Сбор требований Анализ требований Связь структуры требований с функциональной структурой, логической архитектуры и электронным макетом центр 72035

Центр 720 Спасибо за внимание! Алексей Сачик ОАО «ВНИИАЭС» центр 72036