Перейти к содержимому
Главная » Предметы » Системная инженерия

Системная инженерия

Учебный план: 09.04.02, 2022, (2.0), Информационные системы и технологии

Цели и задачи дисциплины

Цель – ознакомление студентов с методами, процессами и стандартами которые обеспечивают планирование и эффективную реализацию полного жизненного цикла систем. 
Задачи дисциплины : 
овладение студентами методами построения информационных систем, 
ознакомление с процедурами по построению информационных систем, 
освоение системного подхода в построении информационных систем

Краткое содержание дисциплины

Освоение дисциплины предполагает освоение методов, процессов и средств, используемых на практике для создания в заданные сроки эффективной системы, обладающей способностью к удовлетворению установленных потребностей или достижению целей.
Системная инженерия: основы системного мышления, основы научной теории систем, методы классического системного анализа; актуальность, проблемы; системная инженерия как методология создания сложных систем на примере в терминах SEMAT; основные принципы, концепции и стратегии; основные понятия и определения; методы целеполагания, теория ключевых показателей деятельности, другие методы и технологии структуризации сложных ИС и их сервисов.
Общие концепции проектирования (General Design Concepts): ключевые дисциплины программной инженерии (Key Issues in Software Design); основы проектирования (Software Design Fundamentals); методологическая основа проектирования; проектирование в стандартах
Стратегии и методы проектирования программного обеспечения (Software Design Startegies and Methods): общие стратегии (General Strategies), структурные описания, статический взгляд (Structural Descriptions, static view), поведенческие описания, – динамический взгляд (Behavioral Descriptions, dynamic view)
Технические процессы проектирования: технические процессы разработки целевой архитектуры цифрового решения; технические процессы разработки детальной предметно-ориентированной архитектуры цифрового решения; технические процессы проектирования интеграционной архитектуры (платформенный и компонентной уровни).
Нотации проектирования (Software Design Notations). Инструментальные средства проектирования (Software Design Tools). Процессы проектирования (Software design processes). 2 Архитектурно-ориентированное проектирование (Framework Design), SOA.
Методологическая и инженерно-техническая поддержка управления процессами (внутренними и внешними) управления совокупность системных функциональных и нефункциональных требований, описывающих проблему, подлежащую решению; пирамида Требований; процессы работы с требованиями (Requirements Process): управление требованиями (Requirements management) извлечение требований (Requirements Elicitation), техники извлечения требований, Elicitation), спецификация требований (Requirements Specification).
Понятия консалтинга, инжиниринга и реинжениринга бизнес-процессов, понятия реинжинерии, реверсной инженерии (перепрограммирование) и рефакторинга программных компонентов и интерфейсов отдельных компонентов систем.
Нормативные и методические материалы по созданию документов требований к системам. Стандарты оформления технических заданий. Техническое задание: определение, развитие нормативно-правовой базы, разработка «Технического задания»: Техническое задание. Требования к содержанию и оформлению (ГОСТ 34.601-90).
Процессы документирования требований, отношения между системами и программными средствами (ГОСТ Р ИСО/МЭК 12207-2010); международная практика документирования требований: спецификация требований к программному обеспечению (SRS), гармонизация типов требований (по Вигерсу) и требований в соответствии ГОСТ 34.601-90.
Практики разработки технического задания на систему: постановка задачи на разработку требований к подсистемам и контроль их качества, управление инфраструктурой разработки и сопровождения требований к системе.
Инженерно-техническая поддержка управления процессами (внутренними и внешними) управления требованиями.
Управление инфраструктурой разработки и сопровождения требований к системе

Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:

  • ОПК-6 Способен использовать методы и средства системной инженерии в области получения, передачи, хранения, переработки и представления информации посредством информационных технологий
  • УК-1 Способен осуществлять критический анализ проблемных ситуаций на основе системного подхода, вырабатывать стратегию действий
  • УК-2 Способен управлять проектом на всех этапах его жизненного цикла