Скачать 1.2 Mb.
|
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Утверждено на заседании кафедры «КСУ» "____"_____________ 200___ г. Заведующий кафедрой ____________________ д.т.н., доц. Г.М. Мартинов Ученый секретарь кафедры ____________________ к.т.н., доц. И.С. Кабак
Составил: Козак Н.В. - преподаватель кафедры «Компьютерные системы управления» _____________________ (подпись) МОСКВА 2008 г. Содержание ^ «Графические системы и интерфейс оператора» 1 Семестр 9 Р1. Принципы построения пользовательского интерфейса в приложениях систем управления 5 Р1: Лекция №1. Обобщенная архитектура прикладной составляющей программного обеспечения систем управления 5 Жизненный цикл изделия и программные средства его поддержки 5 Обобщенная архитектура систем управления электроавтоматикой 7 Характеристики современного процесса разработки прикладной составляющей электроавтоматики 8 Вопросы: 10 Р1: Лекция №2. Базовые элементы платформы приложений СУ для построения интерфейса пользователя 10 Компоненты каркаса 12 Компоненты конфигурирования 13 Компоненты средств интерфейса пользователя 14 Конфигурирование компонентов в составе системы 15 Вопросы 17 Р1: Лекция №3. Принципы классификации прикладных компонентов систем управления 17 Виртуальная структура прикладной области 19 Матрица компонентов 20 Анализ и систематизация набора прикладных компонентов с применением матрицы 21 Определение минимально необходимого набора прикладных компонентов системы 22 Вопросы 23 Семестр 9 Р2. Технологии .Net в разработке приложений систем управления 25 Р2: Лекция №4. Основные понятия платформы .Net 25 Строительные блоки .NET (CLR, CTS, CLS) 25 Преимущества С# 26 Промежуточный язык MSIL 26 Работа с пространствами имен 27 Память в приложениях .NET 27 Проверка наличия утечек 28 Получение дополнительной информации о пространстве имен и типах сборки 29 Вопросы 30 Р2: Лекция №5. Принципы взаимодействия .Net с разработанным кодом 30 Преобразование исходных кодов в новый формат языков .NET 31 Использование двоичных компонентов для организации взаимодействия с компонентами .NET 31 Вопросы 33 Р2: Лекция №6. Инструментарий процесса разработки 34 P2: Лекция №6. Инструменты отладки приложений в .NET Framework 2.0 и выше 34 Утилиты 34 WinDbg 34 SOS 34 Загрузка расширения отладки SOS 35 Примеры: 35 ADPlus 35 Debug Diagnostic Tool 1.1 36 .Net Reflector 36 P2. Лекция № 7. С# и С++ в приложениях систем управления 38 Базовые различия 38 Сборка мусора в .NET Framework 39 Ограничения на использование управляемых типов в C++ 39 Причины смешивания управляемого и неуправляемого кодов 40 Вопросы 40 Семестр 9 Р3. Платформа автоматизации CoDeSys 41 P3. Лекция № 8. Основные возможности системы CoDeSys 41 Основные возможности системы CoDeSys. 41 Концепция CoDeSys 42 Окно приложения Сodesys: 43 P3. Лекция № 9. Возможности CoDeSys как открытой системы 45 Архитектура приложений современных систем управления 45 Выявление открытых интерфейсов среды 48 Встраивание сцены трёхмерного моделирования объекта управления 50 P3. Лекция № 10. Взаимодействие с аппаратными средствами платформы CoDeSys 53 Основные характеристики и назначение 53 Построения средств диагностики и управления устройствами электроавтоматики на базе OPC технологии 54 Особенности механизмов работы OPC серверов 56 Реализация интерфейсов OPC в сервере 57 Реализация OPC компонентов диагностики для контроллеров CoDeSys SP 58 Вопросы 59 Семестр 9 Р4. Тестирование приложений систем управления через интерфейс оператора 60 P4. Лекция № 11. Базовые понятия процесса тестирования 60 Жизненный цикл разработки программного обеспечения 60 Модели жизненного цикла 61 Каскадный жизненный цикл 61 V-образный жизненный цикл 62 Спиральный жизненный цикл 62 Экстремальное программирование 63 Тестирование, верификация и валидация - различия в понятиях 63 Задачи и цели процесса верификации 64 P4. Лекция № 12. Использование пакетов автоматизации тестирования 66 Методы проведения тестирования пользовательского интерфейса, повторяемость тестирования пользовательского интерфейса 66 1) Ручное тестирование 66 2) Сценарии на формальных языках 66 Тестирование удобства использования пользовательских интерфейсов. 67 Принцип использования коммерческих приложений для тестирования пользовательского интерфейса 70 Обзор Quickt Test. Основные понятия 70 Использование Actions, Iterations 73 Использование объекта DataTable и параметризация 74 Распознавание объектов в QTP и уникальность их свойств 74 Rational RobotJ 75 P4. Лекция № 13 Модульное тестирование 76 Цели и задачи и модульного тестирования 77 Понятие модуля и его границ. Тестирование классов 78 Подходы к проектированию тестового окружения 79 P4. Лекция № 14. Возможности UIAutomation 83 Начальное представление 85 Представление элемента управления 85 Представление содержимого 86 Шаблоны элементов управления UIA 87 DockPattern 87 ExpandCollapsePattern 87 GridPattern 87 GridItemPattern 87 InvokePattern 87 MultipleViewPattern 87 RangeValuePattern 88 ScrollPattern 88 ScrollItemPattern 88 SelectionPattern 88 SelectionItemPattern 88 TablePattern 88 TableItemPattern 88 TextPattern 88 TogglePattern 88 TransformPattern 88 ValuePattern 88 WindowPattern 89 |
![]() | Формальная переменная “x”, которая носит название оператора Хаффмана или оператора задержки и не оказывает никакого влияния на свойства... | ![]() | Теоретические знания : Синтаксис оператора for. Описание переменных в цикле. Начальное значение переменных. Условие выполнения итерации.... |
![]() | Цель задания: проектирование электронной таблицы, закрепление навыков выполнения расчётовl с использованием в формулах вложенного... | ![]() | Прикладное программное обеспечение: системы управления базами данных, графические редакторы |
![]() | Цифровые системы управления и обработки информации. Конспект лекций. Модуль 1: Организация и программирование систем чпу. (для студентов... | ![]() | Пожалуйста, подготовьте отдельный файл для воспроизведения программного обеспечения. Тем не менее графические форматы: jpg тем не... |
![]() | Регион часть территории, обладающая общностью природных, социально-экономических, национально-культурных и иных условий | ![]() | Учебная: дать курсантам представление о содержании, формах и методах административной деятельности полиции |
![]() | Предлагаемый читателям конспект лекций разработан в соответствии с типовой программой дисциплины «Основы экономических теорий» для... | ![]() | В лекции рассматриваются вопросы взаимоблокировок, тупиковых ситуаций и "зависаний" системы |