Системная инженерия – 2022
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Анатолий Левенчук. Системная инженерия – 2022
1. Безмасштабная непрерывная системная инженерия
Инженерия
Системность инженерии как задающая её безмасштабность и непрерывность
Инженерия и эволюция
Этические/политические проблемы естественной эволюции, которые можно решать инженерно
Специализация/конкретизация практик системной инженерии
Ответственность системных. инженеров за целокупность систем. Фундаментальность/трансдисциплинарность системной инженерии
Роль (системного) инженера
Системный инженер. как технический лидер
Инженерия и наука
Методология системной инженерии как инженерная наука
Ненаучность инженерии. Эвристики
Исследования/наука. как «научение птиц полёту»
Инженерная наука
Тренды современной системной инженерии
2. Непрерывная разработка
Что делают разработчики
Смерть инженерии требований
Кто разрабатывает концепцию использования и концепцию системы?
Непрерывное уточнение концепции
Нейтральное по отношении к конструкции выражение функции: use case
Case management и use cases
Изобретение: генерация идей. для концепции
Принятие решения: прохождение развилок
Концептуальное и архитектурное проектирование
Как неправильно понять первый подраздел про «требований теперь нет»
Системный менеджмент и разработка
Безошибочность проектирования, точность изготовления
3. Непрерывное принятие архитектурных решений
Архитектура: было «про трудно изменяемое», стало «про облегчение изменений»
Архитектурные характеристики
Архитектурные решения
Прохождение архитектурных развилок
Архитектурные стили
4. Непрерывное введение в эксплуатацию (DevOps)
DevOps, SRE, управление жизненным циклом и «наведение порядка в проекте»
DevOps против управления работами
Управлять конфигурацией нужно для всех систем проекта
Чеклисты в управлении жизненным циклом
6-, Multi-, poly-, … D
Интеграция данных жизненного цикла
Цифровой двойник
Альфы управления жизненным циклом, конфигурацией и изменениями, инженерной документацией, данными жизненного цикла, цифровой инженерии
Испытания, проверка и приёмка, обоснования
Что обосновывают в инженерии
Рациональность обоснований
Обоснование выполнения требований стандартов
Инженерное обоснование деятельно, оно требует ресурсов
Испытания: это измерения
DevOps и SRE в части инженерных обоснований
Проблемы инженерных обоснований на уровне существа, личности, сообщества, общества
Альфа инженерных обоснований: акцент на фиче/инкременте
Отрывок из книги
Книга/курс системной инженерии учит фундаментальной практике системной инженерии, как способу изменения мира к лучшему. Поначалу системная инженерия развивалась главным образом в сложнейших аэрокосмических проектах, в инженерии транспорта, отличаясь от традиционных видов инженерии тем, что опиралась на системный подход, позволяющий увязать в одном инженерном проекте мышление об объектах самого разного масштаба – от маленького винтика в самолёте до огромного аэропорта, поддерживающего эксплуатацию множества самолётов. Сегодня практически все инженерные разработки в мире для систем самого разного масштаба (от отдельных веществ в химическом синтезе или деталей из какого-то однородного материала до обществ или даже человечества в целом, что позволяет говорить о «безмасштабности») делаются с использованием подходов системной инженерии: в них выделяются разработка концепции использования, концепции системы, архитектуры системы, управление версионированием и конфигурацией, делаются инженерные обоснования. Кроме безмасштабности современная системная инженерия опирается на третье поколение системного мышления, которое выходит за рамки одного жизненного цикла на идеи эволюции/развития, и поэтому в учебнике описана непрерывная инженерия: практика непрерывной разработки, непрерывного принятия архитектурных решений, непрерывного ввода в эксплуатацию системы, которая развивается в непрерывно меняющемся окружении, не просто однократно разрабатывается, эксплуатируется и затем забрасывается, а постоянно меняется в ходе своей эксплуатации, получает частые обновления, инженеры-разработчики, архитекторы и изготовители системы не прекращают свою работу с началом эксплуатации.
Книга/курс даст представление о том, чем занимаются инженеры в своей работе, даже если они не называются «инженеры» (например, менеджеры – это инженеры предприятия, врачи – инженеры человеческого тела, агрономы – инженеры урожая).
.....
Ещё эту диаграмму лучше бы считать
• или диаграммой общего жизненного цикла, надолго застревающей на состоянии воплощения системы «80% сделано» (и каждый день там будет что-то доделываться новое и что-то удаляться из уже не нужного, а ещё рекомендуемый норматив времени на работу с так называемым «техническим долгом»29 – 20%, так что в любой момент времени оказывается, что готово только 80%, а ещё 20% нужно «отдать должок»). В жизни часто всё ещё менее однократно: представьте себе, что вы готовите круглосуточный шведский стол в курортном пансионате (не только подачу в этом стиле30, но вместе с работой кухни, «под ключ». Ни в один момент времени вы не можете сказать, что закончили работу: что-то подъели, и нужно приготовить дополнительную порцию, что-то наоборот, испортилось несъеденное, и нужно убрать. А ещё нужно планировать сезонную смену меню, отвечать на жалобы тех, у кого болит живот (ни у кого не болит, а вот у этого одного заболел!) и кто нашёл жучка в тарелке (никто не нашёл, а вот этот один нашёл!) и следить, чтобы не уносили слишком много еды с собой. Это явно не описывается движением кейса «шведский стол» к приёмке-сдаче системы. Закрытие кейса – это будет как раз неуспех! Трудно представить, но операционная система Windows это примерно такой же «шведский стол». И к этой модели стремится огромное число других систем. Даже если вы делаете революцию в обществе, это тоже будет только «открыть двери накрытого шведского стола», а потом этот кейс нельзя будет считать закрытым, закрыть после этого двери – это неуспех проекта, аварийная ситуация.
.....