• Обобщенный с исключительно рекомендаций по созданию архитектурной документации до полного документирования системы стандарт ISO/IEC/IEEE 42010:2011
Systems and software engineering – Architecture description привносит множественность описаний и деятельностный подход. Это «поворот мозгов» от редукционистского подхода одностороннего описания к системному подходу, подразумевающему множественность связанных описаний, находящихся в различных информационных системах.• Обобщенный от программной до системной инженерии стандарт OMG Essence 1.1:2015 – Kernel and Language for Software Engineering Methods
задаёт метод описания жизненного цикла и его практик. Этот стандарт также вводит в управление жизненным циклом практику чеклистов/контрольных вопросов.• Стандарт ISO 81346—1:2009 Industrial systems, installations and equipment and industrial products – Structuring principles and reference designations – Part 1: Basic rules
используется для минимально необходимого описания структуры и системы обозначения сложных инженерных объектов, задавая принципы кодирования систем и их частей. Это фундамент для управления конфигурацией в ходе жизненного цикла. Кроме того, этот стандарт различает три вида описаний: функциональное (functional), продуктное (product) и мест (location).• Стандарт ISO 15926—2:2003 Industrial automation systems and integration – Integration of life-cycle data for process plants including oil and gas production facilities – Part 2: Data model
служит для моделирования данных развёрнутых (полных) описаний инженерных объектов. Обеспечивает интеграцию данных различных информационных систем жизненного цикла инженерных объектов.• Стандарт OpenGroup ArchiMate 3.0 (2016) Enterprise Architecture Modeling Language
даёт возможность моделировать предприятия, включая их стратегию, деятельность команды, а также поддерживающий эту деятельность корпоративный софт, разнообразное «железо» и компьютерные сети, необходимые для работы этого софта, а также другое оборудование предприятия.• Публичный документ NIST PWG Cyber-Physical Systems (CPS) Framework Release 1.0 (2016)
уточняет способы описания для киберфизических систем, вводит классификацию аспектов для стейкхолдерских интересов.• Публичный документ Guide to the Systems Engineering Body of Knowledge (SEBoK)
даёт нам определение успешной системы и множество других определений системного подхода.Мы гарантировали универсальность нашего варианта системного мышления тем, что на деле использовали его в самых разных проектах – инженерных, менеджерских, предпринимательских, педагогических, культурных, искусственного интеллекта, и т. д.
Концепты системного подхода
Вот основные концепты (понятия) системного подхода, описываемого в нашем учебнике. Конечно, мы не будем давать тут определений, они подробно будут описаны в последующих разделах:
• Физический объект, занимающий место
в пространстве-времени
• Воплощение (физические объекты) против
их описаний и документов
• Изменения (процессы, проекты, кейсы)
как физические объекты
• события как физические объекты
• ролевой/функциональный объект и его физичность
• софт как физический объект (исходный код
как описание софта)
• предприятие/оргзвено как физические объекты
• части во времени
• методологическое время против времени жизни системы
• совпадение места/объема двух объектов
в пространстве-времени – это один объект
• отношение состава (composition, «часть-целое»)
физических объектов
• деятельность, театральная метафора
• проектная роль/стейкхолдер: внешняя,
внутренняя/командная. Деятельностная роль, оргроль.
• ролевые: интерес, предпочтение, намерение
• успешная система
• системы против систематики («система Линнея»)
и методологии («система Станиславского»)?
• Система, системный уровень, системное разбиение
• Эмерджентность/системный эффект
• виды систем: целевая, наша, подсистема, надсистема,
окружение (системы в окружении),