Декомпозиция проблемы — разделение сложной проблемы на более простые, позволяет легче найти решение и четко сформулировать задачи для каждого сотрудника.
Функция: конкретное действие, которое система выполняет, или значимая цель, для которой система разработана или спроектирована.
Требования верхнего уровня должны включать цели системы, жизненный цикл, режимы работы, ограничения, интерфейсы с другими системами.
1. ГОСТ Р 57193—2016 (ISO/IEC/IEEE 15288:2015). Системная и программная инженерия. Процессы жизненного цикла систем.
2. ГОСТ 56136—2014. Управление жизненным циклом продукции военного назначения. Термины и определения.
3. ГОСТ 56135—2014. Управление жизненным циклом продукции военного назначения. Общие положения.
4. ГОСТ Р 57100—2016 (ISO 42010:2011). Системная и программная инженерия. Описание архитектуры.
5. ГОСТ Р 57101—2016 (ISO/IEC/IEEE 16326:2009). Системная и программная инженерия. Процессы жизненного цикла. Управление проектом.
6. ГОСТ Р 58876—2020. Системы менеджмента качества организаций авиационной, космической и оборонной промышленности. Требования.
7. ГОСТ Р 59194—2020 Управление требованиями. Основные положения.
8. ГОСТ Р 59193—2020. Управление конфигурацией. Основные положения.
9. ГОСТ Р 58054—2018. Изделия авиационной техники. Управление конфигурацией. Общие положения.
10. ГОСТ Р 56923—2016. Информационные технологии. Системная и программная инженерия. Процессы жизненного цикла программных средств.
11. ГОСТ Р ISO/МЭК 12207—2010. Информационные технологии. Системная и программная инженерия. Процессы жизненного цикла программных средств.
12. ГОСТ Р 56923— 2016. Информационные технологии Системная и программная инженерия Управление жизненным циклом. Часть 3. Руководство по применению ИСО/МЭК 12207 (Процессы жизненного цикла программных средств).
Для оценки качества СоС можно использовать следующие атрибуты (список не исчерпывающий):
1) производительность;
2) безопасность системы;
3) совместимость;
4) надежность;
5) безопасность пользователей;
6) доступность;
7) работоспособность;
8) целостность;
9) масштабируемость;
10) тестируемость;
11) конфиденциальность;
12) удобство использования;
13) ремонтопригодность;
14) гибкость;
15) адаптивность;
16) возможность повторного использования;
17) емкость данных;
18) отказоустойчивость;
19) устойчивость;
20) эффективность;
21) энергоэффективность;
22) точность;
23) восстанавливаемость после сбоев;
24) модифицируемость;
25) модульность.
Для российских специалистов основная информация по системной инженерии изложена в ряде стандартов ГОСТ. Знакомство с этими документами полезно для использования тех или иных процессов в конкретных работах.
1. ГОСТ Р 57193—2016 (ISO/IEC/IEEE 15288:2015). Системная и программная инженерия. Процессы жизненного цикла систем.
2. ГОСТ 56136—2014. Управление жизненным циклом продукции военного назначения. Термины и определения.
3. ГОСТ 56135—2014. Управление жизненным циклом продукции военного назначения. Общие положения.
4. ГОСТ Р 57100—2016 (ISO 42010:2011). Системная и программная инженерия. Описание архитектуры.
5. ГОСТ Р 57101—2016 (ISO/IEC/IEEE 16326:2009). Системная и программная инженерия. Процессы жизненного цикла. Управление проектом.
6. ГОСТ Р 58876—2020. Системы менеджмента качества организаций авиационной, космической и оборонной промышленности. Требования.
7. ГОСТ Р 59194—2020 Управление требованиями. Основные положения.
8. ГОСТ Р 59193—2020. Управление конфигурацией. Основные положения.
9. ГОСТ Р 58054—2018. Изделия авиационной техники. Управление конфигурацией. Общие положения.
10. ГОСТ Р 56923—2016. Информационные технологии. Системная и программная инженерия. Процессы жизненного цикла программных средств.
11. ГОСТ Р ISO/МЭК 12207—2010. Информационные технологии. Системная и программная инженерия. Процессы жизненного цикла программных средств.
12. ГОСТ Р 56923— 2016. Информационные технологии Системная и программная инженерия Управление жизненным циклом. Часть 3. Руководство по применению ИСО/МЭК 12207 (Процессы жизненного цикла программных средств).
