НАБРОСКИ ПО СИСТЕМНОЙ ИНЖЕНЕРИИ
Источник: Ричард Тэйер. Системная инженерия программного обеспечения: введение. Открытые системы №05, 2002
Системная инженерия — это практическое применение научных, инженерных и управленческих навыков, необходимых для преобразования операционных требований в описание конфигурации системы, которая наилучшим образом удовлетворяет этим требованиям. Это общий процесс решения проблем, который применяется ко всему техническому управлению в проекте, посвященном разработке системы, предоставляя механизм формулирования и совершенствования определений изделий и процессов системы.
Системная инженерия включает в себя пять функций.
- Определение проблемы - указание потребностей и ограничений путем анализа требований и взаимодействия с заказчиком. Анализ решений - выделение набора возможных способов удовлетворения потребностей и ограничений, их анализ и выбор оптимального. Планирование процессов - определение задач, которые должны быть выполнены, объема ресурсов и затрат, необходимых для создания изделия, очередности задач и потенциальных рисков. Контроль процессов - определение методов мониторинга проекта и процессов, измерение прогресса, оценка промежуточных изделий и принятие по мере необходимости корректирующих действий. Оценка изделий - определение качества и количества создаваемых изделий путем оценочного планирования, тестирования, демонстрации, анализа, верификации и контроля.

Рисунок 1. Соотношение СИ, программной СИ и программной инженерии
Таблица 1. Функции СИ по отношению к программной СИ и программной инженерии

Источник: . Системная инженерия, как базовая дисциплина при подготовке кадровдля области ИТ и ее приложений.
Системная инженерия на всех этапах от выявления нужд потребителей и до определения необходимых функциональных возможностей системы, от документирования требований и до разработки и реализации проекта и проверки соответствия сосредоточена на всестороннем рассмотрении полного ЖЦ системы, включая:
- Обеспечение заданных функциональных возможностей и характеристик, Соблюдение смет и графиков, Контроль соответствия, Производство и сопровождение, Обучение персонала, Вывод из эксплуатации и утилизацию.
Современная системная инженерия, используя широкий арсенал методов, средств и инструментов, включая различные виды моделирования, принятия решений и оптимизации, управления рисками, планирования и управления сложностью сосредотачивает усилия в первую очередь на двух основных аспектах создания систем:
- Системномвзгляде на продукцию и услуги, Методах разработки с использованием базовых моделей и типовых процессов.
Системная инженерия – междисциплинарный подход, определяющий полный набор технических и управленческих усилий, которые требуются для того, чтобы преобразовать совокупность потребностей и ожиданий заказчика и имеющихся ограничений в эффективные решения и поддерживать эти решения в течение ЖЦ. ISO/IEC 21765
Источник: http://academy. ibs. ru/content/aca/624/6244-article. asp
Целью дисциплины «Системная инженерия» является получение студентами целостного представления о системной инженерии, как междисциплинарной области технических наук, сосредоточенной на проблемах разработки и построения сложных, комплексных искусственных систем.
В процессе изучения дисциплины студенты получают теоретические знания о комплексе технических, организационных и управленческих вопросов создания эффективных систем, а также практические навыки по разработке моделей процессов системной инженерии и жизненного цикла систем.
Для достижения указанной цели в процессе изучения дисциплины решаются следующие задачи:
- овладение знаниями и достижение понимания:
- целей и задач системной инженерии, как комплексной дисциплины, обеспечивающей успешную реализацию коллективных усилий по формированию и осуществлению набора процессов, необходимых для построения системы в ее развитии; роли и места системного инженера в процессе создания сложных систем; основных системных концепций в их связи с положениями основополагающих стандартов в области системной и программной инженерии; целей, задач и организации работ по стандартизации в области системной и программной инженерии; назначения и рекомендаций по применению основных нормативных документов в области системной и программной инженерии, на примере официальных и фактических стандартов; характеристик и особенностей практического применения процессов жизненного цикла систем и программных средств на примере стандартов группы ИСО 15288 и ИСО 12207; проблемы принятия решений при создании сложных систем; современных подходов к реализации технических процессов жизненного цикла систем, в первую очередь, процесса проектирования архитектуры
- планирования жизненного цикла сложной системы; формирования набора моделей, необходимых для успешного создания программно-интенсивных систем; принятия решений при выборе компонентов, необходимых для создания системы.
По итогам освоения дисциплины учащийся должен овладеть следующими компетенциями:
- Иметь представление:
- о новых методах и технологиях в области ИС; о системе международных и национальных стандартов в области системной и программной инженерии; об особенностях реализации процессов системной инженерии на примере конкретного проекта IBS; о перспективах развития ИТ и ИС в бизнесе и государстве; о лучших практиках реализации процессов системной и программной инженерии и тенденциях их развития; о технологии проектирования корпоративных систем управления с использованием программных инструментальных средств; о технических средствах и инструментах реализации процессов системной и программной инженерии.
- принципы построения и анализа систем управления; технологии проведения системно-аналитического обследования корпоративных систем управления; основные понятия и концепции системной инженерии; основные принципы и понятия процессного подхода к управлению и анализу систем управления; базовые методы и средства системной и программной инженерии; ГОСТы и международные стандарты в области ИТ; структуру и содержание основополагающих стандартов системной и программной инженерии; ГОСТ 34.601-90 Автоматизированные системы; стадии создания; ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы; РД 50-34.698-90 Автоматизированные системы; требования к содержанию документов; методы принятия решений; подходы к принятию решений при создании систем и к проектированию архитектуры программно-интенсивных систем; методы управления развитием ИС; основы проектирования ИС (модель жизненного цикла, технологии и методологии разработки); основы проектирования ИС: модель жизненного цикла, технологии и методологии разработки; порядок планирования и реализации модели жизненного цикла и моделей процессов системной и программной инженерии при создании систем; методы и средства сбора и разработки требований и спецификаций к элементам ИС; основы системного анализа.
- использовать специализированные методологии и средства моделирования ИС, данных, процессов; определять назначение и технические характеристики системы с учетом цели ее создания; сопоставлять назначение и технические характеристики системы с составом и функциональными возможностями ее компонентов
Процессы жизненного цикла системы
- Процессы соглашения
- процесс приобретения процесс поставки
- процесс управления средой предприятия процесс управления инвестициями процесс управления жц системы процесс управления ресурсами процесс управления качеством
- процесс планирования проекта; процесс оценки проекта; процесс контроля проекта; процесс принятия решений; процесс управления рисками; процесс управления конфигурацией; процесс управления информацией
- процесс определения требований правообладателей; процесс анализа требований; процесс проектирования архитектуры; процесс реализации элементов системы; процесс комплексирования; процесс верификации; процесс передачи; процесс валидации; процесс функционирования; процесс технического обслуживания; процесс изъятия и списания.



