- •1. Работа с требованиями при создании систем по стандарту гост 34.601, 602.
- •Более подробно про каждый этап
- •Более подробно про каждый подраздел
- •2. Работа с требованиями при создании систем по стандарту iso/iec/ieee 29148.
- •3. Преобразование потребностей в требования согласно Райану (Ryan, 2013).
- •4. Диаграмма «сущность-связь», описывающая концептуальную схему требований (Ryan and Wheatcraft, 2016).
- •5. Работа с требованиями в V-образной модели жизненного цикла системы.
- •6. Свойства, правила и атрибуты для формулировок требований согласно Руководству по написанию требований incose.
- •7. Свойства, правила и атрибуты для формулировок требований согласно iso/iec/ieee 29148. [Условие] [Субъект] [Действие] [Объект] [Ограничение]
- •[Условие] [Действие или Ограничение] [Значение]
- •[Субъект] [Действие] [Значение]
- •8. Способы документирования требований. Привести пример требования, задокументированного по каждому из способов.
- •9. Взаимосвязь между пользовательскими историями (User Stories), вариантами и сценариями использования (uCs) и спецификацией требований.
- •10. Методы выявления и ранжирования заинтересованных сторон. Выявление потребностей (нужд) заинтересованных сторон. Виды потребностей. Выявление требований заинтересованных сторон. Виды требований.
- •11. Типовой процесс для инженерии требований. Разработка систем. Контекст типового процесса и его информационная модель. Типовой процесс инженерии требований
- •Основные положения типовых процессов разработки требований
- •Разработка системы
- •Процесс разработки системы
- •Информационная модель тпрт
- •12. Входящие и производные требования. Разработка требований в контексте изменений.
- •Определение исходных и производных требований в контексте изменения в типовом процессе
- •Разработка требований в контексте изменений
- •13. Методы моделирования для разработки требований. Диаграммы потоков данных. Диаграммы «сущность-связь». Диаграммы состояний.
- •14. Объектно-ориентированные подходы к управлению требованиями.
- •Диаграммы классов
- •Варианты использования (use cases)
- •15. Описание и проверка требований. Ключевые требования. Использование атрибутов. Обеспечение непротиворечивости требований.
- •16. Структурирование документов, содержащих требования. Критерии для написания текста требований. Связанность и согласованность требований.
- •17. Определение области проблем. Согласование требований с заинтересованными сторонами.
- •18. Определение заинтересованных сторон. Разработка сценариев использования. Определение границ системы. Сбор требований.
- •19. Определение стратегии проверки соответствия. Определение критериев приемки и проверки.
- •20. Инженерия требований в области решений. Получение системных требований из пользовательских. Область решений
- •Получение системных требований из пользовательских
- •21. Разработка архитектурной модели системы.
- •22. Прослеживаемость требований. Простая прослеживаемость. Доказательство выполнения требований. Привязка требований.
- •23. Трассировка требований. Проектная документация. Элементарные связи. Анализ расширенных связей. Параметры анализа связей. Трассировка требований.
- •24. Управленческие аспекты инженерии требований.
- •Контроль за ходом выполнения работ
- •Изменения
- •25. Проблемы управления процессом разработки требований. Планирование. Контроль за ходом выполнения работ. Изменения.
- •26. Что такое верификация и валидация? Основные методы верификации и валидации.
- •27. Понятие системы через способности (capabilities), эмерджентность, процессы управления (Command and Control, c2), показатели результативности, операционную среду.
- •28. Понятия миссии, цели, способности (capability), функции системы.
- •29. Понятия efficacy, efficiency, effectiveness. С примерами количественных оценок.
- •30. Многослойное мышление (Why? What? How? Надсистема, система, подсистемы). Примеры с разными наблюдателями.
- •31. Системы уровня предприятия, инженерные системы, интересующие системы, системы обеспечения, операционное окружение. Графическое изображение циклов управления.
- •32. Системы уровня предприятия, инженерные системы, интересующие системы, системы обеспечения, операционное окружение. Производственный цикл интересующей системы.
- •33. Системы уровня предприятия, инженерные системы, интересующие системы, системы обеспечения, операционное окружение. Архитектурное представление.
- •34. Система целевого назначения/производственная система/проект (Mission System, Producer) и система обеспечения (Enabling System, Supplier). Принцип двойной роли. Примеры.
- •35. Иерархия показателей результативности moe, mop, mos. Что такое эффективность, результативность (Performance), пригодность (Sutability). Примеры.
- •Тут выше что-то было, пусть будет
2. Работа с требованиями при создании систем по стандарту iso/iec/ieee 29148.
1. Введение
1. Назначение системы
2. Содержание системы (границы системы)
3. Обзор системы
1. Содержание системы
2. Функции системы
3. Характеристики пользователей
4. Термины и определения
2. Ссылки
3. Системные требования
1. Функциональные требования
2. Требования к юзабилити
3. Требования к производительности
4. Интерфейс (взаимодействие) системы
5. Операции системы
6. Состояния системы
7. Физические характеристики
8. Условия окружения
9. Требования к безопасности
10. Управление информацией
11. Политики и правила
12. Требования к обслуживанию системы на протяжении ее жизненного цикла
13. Требования к упаковке, погрузке-разгрузки, доставке и транспортировке
4. Тестирование и проверка (список необходимых приемочных тестов, которые отражают зеркально раздел 3)
5. Приложения
1. Предположения и зависимости
2. Аббревиатуры и сокращений
3. Преобразование потребностей в требования согласно Райану (Ryan, 2013).
Оригинал на 12 стр, можно изучить/скачать по ссылке
https://www.researchgate.net/figure/Transformation-of-needs-into-requirements-from-1_fig1_317235566
При описании системы делается различие между потребностями и требованиями. Потребности - это ожидания, выраженные на уровне управления бизнесом или заинтересованными сторонами на уровне бизнес-операций. Требования - это формальные утверждения, которые структурированы и могут быть проверены - для каждой потребности может быть задано несколько требований. Требования генерируются на основе потребностей через процесс анализа требований. На всяком рассмотренном уровне в процессе создания системы существуют потребности и требования.
На самом высоком уровне определены стратегии и цели предприятия, отраженные в концепции операций или стратегическом бизнес-плане. Затем следует бизнес-анализ, в результате которого определяются потребности и требования бизнеса. Эти потребности преобразуются в бизнес-требования, а затем в требования заинтересованных сторон, которые определяются и документируются на каждом последующем уровне (включая системные и подсистемные требования). Управление бизнесом формализует потребности и требования; операции бизнеса определяют конкретные потребности; а на уровне системы определяются требования в логических и физических представлениях.
Все требования связаны с начальными потребностями и требованиями предыдущих уровней, и их прослеживаемость обеспечивается процессом анализа требований. Эти требования определены и документированы, чтобы быть ясными и достижимыми на каждом уровне и чтобы обеспечить согласование между уровнями и поддерживать их управление в ходе разработки системы. Процесс анализа требований включает использование различных методов, таких как функциональные блок-схемы и моделирование.
Во всех случаях, для каждого уровня, показанного на рисунке 1, набор требований можно проследить до потребностей, от которых они были преобразованы, а также требований на предыдущем уровне, от которых они были декомпозированы или выведены.
Простое указание "что" это такое недостаточно для определения. Важно включить в определение действия, которые помогут понять процессы формулирования ясных потребностей или требований. Эти действия включают процесс преобразования потребностей в требования и процесс согласования между уровнями требований.
