Вопросы к государственному экзамену Программа 231000.68 1. Методология программной инженерии 1. Основы жизненного цикла программных средств. 2. Роль системотехники в программной инженерии. Интеграционные свойства систем. 3. Назначение профилей стандартов жизненного цикла в программной инженерии. 4. Управление проектами программных средств в системе — CMMI. 5. Стандарты менеджмента (административного управления) качеством систем. 6. Стандарты открытых систем, регламентирующие структуру и интерфейсы программных средств. 7. Модели системного окружения поведенческие модели. Модели данных. Объектные модели. 8. Процессы системного проектирования программных средств. 9. Структурное проектирование сложных программных средств. 10. Экспертное технико-экономическое обоснование проектов программных средств. 11. Организация разработки требований к сложным программным средствам. функциональные и нефункциональные требования. Пользовательские требования. Системные требования. 12. Организация планирования жизненного цикла сложных программных средств. Способы визуализации плана выполнения программного проекта. 13. Объектно-ориентированное проектирование программных средств. 14. Управление ресурсами в жизненном цикле программных средств. 15. Дефекты, ошибки и Проектирование программных модулей и компонентов. 16. риски в жизненном цикле программных средств. 17. Характеристики качества программных средств. 18. Верификация, тестирование и оценивание корректности программных компонент. 2. Разработка программного обеспечения систем контроля и управления 1. Понятие промышленной сети. Интеграция АСУ предприятием и АСУ технологическими процессами. Общие свойства и различия ПО АСУП и АСУТП. Базы данных реального времени. 2. Типы процессов в технологии автоматизации управления производством. Компоненты коммуникации. Иерархические уровни в интегрированных системах автоматизации управления производством. 3. Эталонная модель взаимодействия открытых систем (OSI) в организации коммуникационных процессов. Основные классы локальных сетей. Методы доступа к передающей среде. Необходимые условия интегрирования систем. 4. Определение и общая структура систем диспетчерского управления и сбора данных (SCADA-систем). Функциональная структура SCADA-систем. 5. Тенденции развития SCADA-систем (удаленных терминалов, диспетчерских пунктов управления, каналов связи). 6. Характеристики контроллеров SCADA-систем. Характеристики блоков ввода-вывода SCADA-систем. Характеристики пультов оператора SCADA-систем. 7. Динамика работы SCADA-систем. Надежность работы SCADA-систем. Условия окружающей среды для работы SCADA-систем. Прикладное программное обеспечение SCADA-систем. Организационно-экономические факторы внедрения SCADA-систем. 8. Уровни совместимости инструментальных систем программирования ПЛК. Компоненты и терминология международного стандарта МЭК 61131-3. Стандартные языки программирования ПЛК. 9. Инструментальная система ISaGRAF и ее возможности. Архитектура инструментальной системы ISaGRAF. 10. Человеко-машинный интерфейс в системах управления технологическими процессами. Особенности принятия решений оператором. Общая модель принятия решений оператором. Структура человеко-машинного интерфейса. Основные тенденции в области управления технологическими процессами. 3. Системное программное обеспечение 1. Типовые, системные решения (patterns) – основа разработки ПО 2. Понятие и характеристики корпоративных приложений 3. Типовые решения для разработки приложений 4. Представление бизнес-логики 5. Архитектурные типовые решения источников данных 6. Объектно-реляционные типовые решения, предназначенные для моделирования поведения 7. Объектно-реляционные типовые решения, предназначенные для моделирования структуры 8. Типовые решения объектно-реляционного отображения с использованием метаданных 9. Типовые решения для предcтавления данных в Web 10. Рефакторинг с использованием шаблонов 11. Проблемно-ориентированное проектирование приложений (DDD) 4. Системы искусственного интеллекта» 1 Искусственный интеллект - история развития, основные подходы, области исследования. /*Понятие ИИ; нисходящий и восходящий подходы; области ИИ.*/ 2 Общие сведения о моделях представления знаний. /*Отличия от данных; Формы представления знаний.*/ 3 Продукционные системы. /*Основные понятия, свойства*/ 4 Общие вопросы построения экспертных систем: классы приложений инженерии знаний. 5 Компоненты экспертных систем. Фундаментальные свойства экспертных систем. 6 Архитектура экспертных систем при а) малом пространстве поиска и надежных знаниях; б) ненадежных знаниях. 7 Основные стадии процесса приобретения знаний 8 Метазнания: использование МЗ для выбора правил, как дополнительную информацию о знаниях, при оправдании архитектуры системы. 9 Построение системы логического вывода: прямая и обратная цепочки рассуждений; И/ИЛИ - дерево. 10 Пути совершенствование интеллектуальных систем - общие направления.