НАБРОСКИ ПО СИСТЕМНОЙ ИНЖЕНЕРИИ

Источник: Ричард Тэйер. Системная инженерия программного обеспечения: введение. Открытые системы №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 Автоматизированные системы; требования к содержанию документов; методы принятия решений; подходы к принятию решений при создании систем и к проектированию архитектуры программно-интенсивных систем; методы управления развитием ИС; основы проектирования ИС (модель жизненного цикла, технологии и методологии разработки); основы проектирования ИС: модель жизненного цикла, технологии и методологии разработки; порядок планирования и реализации модели жизненного цикла и моделей процессов системной и программной инженерии при создании систем; методы и средства сбора и разработки требований и спецификаций к элементам ИС; основы системного анализа.
    Уметь:
      использовать специализированные методологии и средства моделирования ИС, данных, процессов; определять назначение и технические характеристики системы с учетом цели ее создания; сопоставлять назначение и технические характеристики системы с составом и функциональными возможностями ее компонентов


Процессы жизненного цикла системы

    Процессы соглашения
      процесс приобретения процесс поставки
    Процессы предпрятия
      процесс управления средой предприятия процесс управления инвестициями процесс управления жц системы процесс управления ресурсами процесс управления качеством
    Процессы проекта
      процесс планирования проекта; процесс оценки проекта; процесс контроля проекта; процесс принятия решений; процесс управления рисками; процесс управления конфигурацией; процесс управления информацией
    Технические процессы
      процесс определения требований правообладателей; процесс анализа требований; процесс проектирования архитектуры; процесс реализации элементов системы; процесс комплексирования; процесс верификации; процесс передачи; процесс валидации; процесс функционирования; процесс технического обслуживания; процесс изъятия и списания.