- Артикул:00-01010695
- Автор: Косяков А., Свит У., Сеймур С., Бимер С.
- ISBN: 978-5-97060-122-8
- Тираж: 400 экз.
- Обложка: Твердый переплет
- Издательство: ДМК-Пресс (все книги издательства)
- Город: Москва
- Страниц: 624
- Формат: 70х100 1/16
- Год: 2014
- Вес: 1708 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
Книга принадлежит к числу лучших зарубежных учебников по системной инженерии. В ней подробно рассмотрены практически все аспекты деятельности системного инженера на протяжении полного жизненного цикла сложной системы.
В основу предлагаемого авторами подхода к изучению системной инженерии положено небольшое число базовых моделей, наглядных и удобных для практического использования.
Книга носит прикладной характер. Материал изложен в доступной форме, для его освоения не требуется больших знаний по высшей математике. Изложение иллюстрируется многочисленными примерами и сопровождается интересными задачами.
Книга будет полезна студентам и аспирантам при изучении системной инженерии и связанных с ней дисциплин. Она также представит несомненный интерес для инженеров различных профилей, менеджеров и экономистов, занимающихся проблемами создания сложных технических, социо-технических и организационных систем.
Содержание
Обращение к читателям
Вступительное слово
От редактора русского издания
Предисловие авторов ко второму изданию
Александр Косяков, 1914-2005
Цели второго издания
Содержание книги
Благодарности
Предисловие авторов к первому изданию
Цели
Истоки и содержание
Благодарности
Часть I
Основы системной инженерии
Глава 1
Системная инженерия и современные системы
1.1. Что такое системная инженерия?
Системная инженерия и традиционные инженерные дисциплины
Системная инженерия и управление проектом
1.2. Происхождение системной инженерии
Технический прогресс: риски
Конкуренция: компромиссы
Специализация: сопряжения
1.3. Примеры систем, нуждающихся в системном инженере
Примеры комплексных инженерно насыщенных систем
1.4. Системная инженерия как профессия
Выбор карьеры
Ориентация технических специалистов
Вызовы системной инженерии
В чем притягательная сила системной инженерии?
Отличительные черты и мотивация системного инженера
1.5. Модель развития карьеры системного инженера
1.6. Сила системной инженерии
Сила мультидисциплинарного знания
Сила приближенных вычислений
Сила скептического позитивного мышления
1.7. Резюме
Что такое системная инженерия?
Происхождение системной инженерии
Примеры систем, нуждающихся в системном инженере
Системная инженерия как профессия
Модель развития карьеры системного инженера
Сила системной инженерии
Задачи
Дополнительная литература
Глава 2
Ландшафт системной инженерии
2.1. Точка зрения системного инженера
Успешные системы
«Наилучшая» система
Сбалансированная система
Сбалансированная точка зрения
2.2. Представления в системной инженерии
2.3. Предметные области, связанные с системами
2.4. Сферы деятельности, связанные с системной инженерией
2.5. Подходы системной инженерии
2.6. Системная инженерия. Действия и результаты
2.7. Резюме
Точка зрения системного инженера
Представления в системной инженерии
Предметные области, связанные с системами
Сферы деятельности, связанные с системной инженерией
Подходы системной инженерии
Системная инженерия. Действия и результаты
Задачи
Дополнительная литература
Глава 3
Структура сложных систем
3.1. Составные части и интерфейсы системы
3.2. Иерархия в сложных системах
Модель сложной системы
Области компетенции системного инженера и специалиста по проектированию
3.3. Составные части системы
Функциональные составные части: функциональные элементы
Физические составные части: компоненты
Типовые составные части
Применение составных частей системы
3.4. Окружение системы
Границы системы
Границы системы: контекстная диаграмма
Типы взаимодействий с окружением
3.5. Интерфейсы и взаимодействия
Интерфейсы: внешние и внутренние
Взаимодействия
Интерфейсные элементы
3.6. Сложность в современных системах
Системы систем
Инженерия систем масштаба предприятия
3.7. Резюме
Составные части и интерфейсы системы
Иерархия сложных систем
Составные части системы
Окружение системы
Интерфейсы и взаимодействия
Сложность в современных системах
Задачи
Дополнительная литература
Глава 4
Процесс разработки системы
4.1. Применение системной инженерии на протяжении жизненного цикла системы
4.2. Жизненный цикл системы
Разработка принятой в этой книге модели жизненного цикла для системного инженера
Стадии в модели жизненного цикла для системного инженера
Этапы разработки концепции
Этапы разработки инженерно-технических решений
Этапы постразработческой стадии
4.3. Эволюционные характеристики процесса разработки
Предшествующая система
Материализация системы
Участники
Требования к системе и документация
4.4. Метод системной инженерии
Обзор существующих методов и процессов системной инженерии
Наш метод системной инженерии
Анализ требований (постановка задачи)
Функциональное описание (анализ функционирования и привязка функций)
Описание физической реализации (синтез, анализ физической реализации и размещение элементов)
Валидация проектных решений (верификация и оценка)
Подготовка к следующему этапу
Метод системной инженерии в применении к жизненному циклу системы
Спиральная модель жизненного цикла
4.5. Испытания на протяжении разработки системы
Неизвестные
Преобразование неизвестного в известное
Подход системной инженерии к испытаниям
Испытания и аттестация системы
4.6. Резюме
Применение системной инженерии на протяжении жизненного цикла системы
Жизненный цикл системы
Эволюционные характеристики процесса разработки
Метод системной инженерии
Испытания на протяжении разработки системы
Задачи
Дополнительная литература
Глава 5
Управление системной инженерией
5.1. Управление разработкой системы и рисками
Подготовка предложения и техническое задание
5.2. Иерархическая структура работ
Элементы типичной иерархической структуры работ
Составление сметы и контроль ее исполнения
Метод критического пути
5.3. План управления системной инженерией
Элементы типичного плана управления системной инженерией
5.4. Управление риском
Снижение рисков на протяжении жизненного цикла системы
Составные части управления риском
Оценка рисков
Смягчение рисков
План управления риском
5.5. Организация системной инженерии
Отдел системного анализа
Команда проектирования системы
5.6. Резюме
Управление разработкой системы и рисками
Иерархическая структура работ
План управления системной инженерией
Управление риском
Организация системной инженерии
Задачи
Дополнительная литература
Часть II
Стадия разработки концепции
Глава 6
Анализ потребностей
6.1. Возникновение новой системы
Место этапа анализа потребностей в жизненном цикле системы
Примеры потребностей в новой системе
Вопросы конкуренции
Состояние материализации проектных решений
Применение метода системной инженерии к анализу потребностей и требований
6.2. Системный анализ
Анализ предполагаемых потребностей
Практические цели
6.3. Анализ функционирования
Преобразование практических целей в функции системы
Функциональная декомпозиция и привязка к подсистемам
6.4. Оценка осуществимости
Формирование представления о реализации подсистем
Определение осуществимой концепции
6.5. Валидация потребностей
Модель эксплуатационной эффективности
Показатели эффективности и показатели функционирования
Валидация осуществимости и потребности
6.6. Требования назначения системы
Сценарии практического использования
Определение требований назначения
Валидация осуществимости
6.7. Резюме
Возникновение новой системы
Системный анализ
Анализ функционирования
Оценка осуществимости
Валидация потребностей
Дополнительная литература
Глава 7
Исследование концепции
7.1. Разработка требований к системе
Место этапа исследования концепции в жизненном цикле системы
Состояние материализации системы
Метод системной инженерии при исследовании концепции
7.2. Анализ требований назначения
Установление требований
Анализ требований
Валидация требований
Документирование требований
Характеристики хорошо определенных требований
Триединство разработки концепции
Концепция функционирования
Описание контекста функционирования (сценарии)
Анализ альтернатив
7.3. Определение требований к показателям функционирования
Выделение функций подсистем
Недетерминированная природа разработки системы
Функциональное исследование и декомпозиция
Определение требований силами комплексной рабочей группы
7.4. Исследование концепций реализации
Альтернативные концепции реализации
Разработка технологии
Показатели функционирования
7.5. Валидация требований к показателям функционирования
Агрегирование показателей функционирования
Валидация показателей функционирования
Документирование требований
7.6. Резюме
Разработка требований к системе
Анализ требований назначения
Определение требований к показателям функционирования
Исследование концепций реализации
Валидация требований к показателям функционирования
Задачи
Дополнительная литература
Глава 8
Определение концепции
8.1. Определение концепции системы
Место этапа определения концепции в жизненном цикле системы
Состояние материализации проектных решений
Метод системной инженерии при определении концепции
8.2. Анализ требований к показателям функционирования
Анализ установленных требований к показателям функционирования
Завершение работы над требованиями к системе и их уточнение
8.3. Анализ функционирования и определение функциональных требований
Определение функций компонентов
Инструменты для графического представления
функциональных блоков
Имитационное моделирование
Определение функциональных требований
8.4. Функциональная декомпозиция
Формирование альтернативных концепций
Моделирование альтернатив
8.5. Выбор концепции
8.6. Валидация концепции
Моделирование системы и ее окружения
Анализ результатов валидации
Итеративное уточнение требований и концепций системы
8.7. Планирование разработки системы
Иерархическая структура работ
План управления системной инженерией
Составление сметы затрат в течение жизненного цикла
Презентация предложения о разработке системы
8.8. Построение архитектуры системы
Архитектурные представления
Методики описания архитектуры
8.9. Языки системного моделирования
Унифицированный язык моделирования UML
Язык моделирования систем SysML
8.10. Моделе-ориентированная системная инженерия
8.11. Спецификация функциональных требований к системе
8.12. Резюме
Определение концепции системы
Анализ требований к показателям функционирования
Анализ функционирования и формирование функциональных требований
Привязка функций
Выбор концепции
Валидация концепции
Планирование разработки системы
Построение архитектуры системы
Языки моделирования систем: UML и SysML
Моделе-ориентированная системная инженерия
Спецификация функциональных требований к системе
Задачи
Дополнительная литература
Глава 9
Анализ и поддержка принятия решений
9.1. Принятие решений
Факторы, влияющие на процесс принятия решения
Базовые принципы принятия решений
Поддержка принятия решений
Формальный процесс принятия решений
9.2. Моделирование на протяжении разработки системы
9.3. Статическое моделирование для принятия решений
Типы моделей
Схематические модели
Математические модели
Физические модели
9.4. Имитационное моделирование
Моделирование функционирования
Игры
Моделирование эффективности системы
Моделирование условий применения
Физическое моделирование
Программно-аппаратное моделирование
Техническое моделирование
Разработка самолета Боинг 777
Моделирование окружения
Моделирование виртуальной реальности
Разработка имитационных моделей системы
Верификация и валидация модели
9.5. Анализ компромиссов
Базовые принципы компромиссов
Формальный анализ и исследование компромиссов
Пример анализа компромиссов
Ограничения числового сравнения
Принятие решения
9.6. Краткий обзор теории вероятностей
9.7. Методы оценивания
Многомерная теория полезности
Метод анализа иерархий
Деревья решений
Анализ «затраты-эффективность»
Структурирование функции качества
9.8. Резюме
Принятие решений
Моделирование на протяжении разработки системы
Моделирование для принятия решений
Имитационное моделирование
Анализ компромиссов
Краткий обзор теории вероятностей
Методы оценивания
Задачи
Дополнительная литература
Часть III
Стадия разработки инженерно-технических решений
Глава 10
Эскизное проектирование
10.1. Снижение рисков программы
Место этапа эскизного проектирования в жизненном цикле системы
Состояние материализации проектных решений
Метод системной инженерии на этапе эскизного проектирования
10.2. Анализ требований
Функциональные требования к системе
Прослеживание требований
Связь с требованиями назначения
Связь с предшествующими системами
Выявление компонентов, нуждающихся в разработке
10.3. Анализ функционирования и проектирование
Повышенные показатели функционирования
Особо сложные компоненты
Плохо определенное окружение системы
Функциональное проектирование
Использование имитационных моделей
10.4. Разработка прототипа как механизм смягчения риска
Потенциальные проблемные области
Проектирование компонентов
Проверка проектных решений
Быстрое прототипирование
Испытательные установки
10.5. Стендовые испытания
Планы испытаний и анализа результатов испытаний
Специальное испытательное оборудование и испытательные установки
Определительные испытания и проверка пригодности к эксплуатации
Анализ и оценка результатов испытаний
Оценка пользовательских интерфейсов
Исправление недостатков проекта
10.6. Снижение риска
Каким должен быть объем проработки?
10.7. Резюме
Снижение рисков программы
Анализ требований
Анализ функционирования и проектирование
Разработка опытного образца как методика смягчения риска
Стендовые испытания
Снижение риска
Задачи
Дополнительная литература
Глава 11
Инженерия программных систем
11.1. Преодоление сложности и абстрактности
Роль программного обеспечения в системах
11.2. Природа разработки программного обеспечения
Типы программного обеспечения
Типы программных систем
Различия между оборудованием и программным обеспечением
11.3. Модели жизненного цикла разработки программного обеспечения
Линейные модели разработки
Инкрементные модели разработки
Эволюционные модели разработки
Гибкие модели разработки
Модернизация программной системы
11.4. Разработка концепции программного обеспечения: анализ и проектирование
Анализ потребностей
Анализ требований к программному обеспечению
Архитектура системы
Структурный анализ и проектирование
Объектно-ориентированный анализ и проектирование
Другие методологии
11.5. Разработка методами программной инженерии: кодирование и автономное тестирование
Структура программы
Языки программирования
Средства поддержки программирования
Создание прототипа ПО
Проектирование программного продукта
Автономное тестирование
11.6. Интеграция и тестирование программного обеспечения
Верификация и валидация
Отличительные особенности тестирования программного обеспечения
Интеграционное тестирование
Регрессионное тестирование
Оценочное тестирование
11.7. Управление программной инженерией
Компьютерные инструменты для программной инженерии
Интегрированная модель зрелости возможностей
Метрики программного обеспечения
Взгляд в будущее
11.8. Резюме
Преодоление сложности и абстрактности
Природа разработки программного обеспечения
Модели жизненных циклов разработки ПО
Разработка концепции ПО: анализ и проектирование
Разработка методами программной инженерии: кодирование и автономное тестирование
Интеграция и тестирование ПО
Управление программной инженерией
Задачи
Дополнительная литература
Глава 12
Техническое проектирование
12.1. Реализация составных частей системы
Место этапа технического проектирования в жизненном цикле системы
Состояние материализации проекта
Метод системной инженерии на этапе технического проектирования
12.2. Анализ требований
Технические требования к системе
Требования к внешним интерфейсам системы
Требования к сборке и установке
Смягчение рисков
Критические технические требования
12.3. Анализ функционирования и проектирование
Модульная конфигурация
Проектирование программного обеспечения
Проектирование пользовательского интерфейса
12.4. Проектирование компонентов
Предварительное проектирование
Детальное проектирование
Автоматизированное проектирование
Надежность
Ремонтопригодность
Готовность
Технологичность
Управление риском
12.5. Валидация проектных решений
Планирование испытаний
Изготовление компонентов
Стендовые испытания
Оценочные испытания
Испытательное оборудование
Роль системной инженерии
12.6. Управление конфигурацией
Элементы конфигурации
Исходные конфигурации
Управление интерфейсами
Управление изменениями
12.7. Резюме
Реализация составных частей системы
Анализ требований
Анализ функционирования и проектирование
Проектирование компонентов
Валидация проектных решений
Управление конфигурацией
Задачи
Дополнительная литература
Глава 13
Комплексирование и аттестация
13.1. Комплексирование, испытания и аттестация системы в целом
Место этапа комплексирования и аттестации в жизненном цикле системы
Состояние материализации проекта
Метод системной инженерии на этапе комплексирования и аттестации
13.2. Планирование и подготовка испытаний
Генеральный план испытаний и аттестации
Аналогия между планированием испытаний и аттестации и разработкой системы
Анализ требований к системе
Ключевые вопросы
Проектирование испытательного оборудования
Планирование комплексных испытаний
Планирование доводочных испытаний системы
Планирование натурных испытаний
13.3. Комплексирование системы
Физическая схема испытательной установки
Комплексирование подсистемы
Комплексирование системы в целом
13.4. Доводочные испытания системы
Цели испытания системы
Планирование доводочных испытаний
Схема проведения испытаний системы
Разработка сценариев испытания
Модель функционирования системы
Опытный образец
Проведение испытаний системы
Анализ и оценка результатов испытаний
Рассмотрение отклонений от расчетных показателей функционирования системы
13.5. Натурные испытания и аттестация
Цели натурных испытаний.
Планирование и подготовка испытаний
Подготовка персонала
Испытательное оборудование и установки
Проведение испытаний
Анализ и оценка результатов испытаний
Отчеты об испытаниях
13.6. Резюме
Комплексирование, испытания и аттестация системы в целом
Планирование и подготовка испытаний
Комплексирование системы
Доводочные испытания системы
Натурные испытания и аттестация
Задачи
Дополнительная литература
Часть IV
Постразработческая стадия
Глава 14
Производство
14.1. Системная инженерия на заводе
Место этапа производства в жизненном цикле системы
Состояние материализации проекта
14.2. Проектирование с учетом производства
Параллельная инженерия на всем протяжении разработки системы
Учет вопросов развертывания при разработке системы
14.3. Переход от разработки к производству
Смена руководства и участников
Проблемы в процессе перехода
Подготовка к производству
Управление конфигурацией на производстве
14.4. Технологические операции
Планирование производства
Организация производства как сложная система
Производство компонентов
Приемочные испытания системы
Технология производства
14.5. Приобретение знаний о производстве
Системно-инженерные знания о компонентах
Производственные процессы
14.6. Резюме
Системная инженерия на заводе
Проектирование с учетом производства
Переход от разработки к производству
Производственные операции
Приобретение знаний о производстве
Задачи
Дополнительная литература
Глава 15 Эксплуатация и сопровождение
15.1. Установка, техническое обслуживание и модернизация системы
Место этапа эксплуатации и сопровождения в жизненном цикле системы
Системная инженерия на этапе эксплуатации и сопровождения
15.2. Ввод в эксплуатацию и проверка
Ввод системы в эксплуатацию
Ввод в эксплуатацию без прерывания работы
Ограничения на технические средства и персонал
Трудности первоначальной эксплуатации системы
15.3. Сопровождение во время эксплуатации
Проверка готовности к эксплуатации
Типичные проблемы» возникающие в процессе эксплуатации
Обслуживание в полевых условиях
Плановое техническое обслуживание и доработка на месте
Серьезные аварии
Логистическое обеспечение
15.4. Существенные изменения в системе: модернизация
Жизненный цикл при изменениях в системе
Модернизация программного обеспечения
Запланированное улучшение изделия
15.5. Учет особенностей эксплуатации при разработке системы
Источники знаний об эксплуатации
Помощь со стороны производственного персонала
15.6. Резюме
Установка, техническое обслуживание и модернизация системы
Ввод в эксплуатацию и проверка
Сопровождение во время эксплуатации
Существенные изменения в системе: модернизация
Учет особенностей эксплуатации при разработке системы
Задачи
Дополнительная литература
Указатель
Список использованных сокращений