rpd000001618 (1012105), страница 3
Текст из файла (страница 3)
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме зачет (3-й семестр) ,зачет (4-й семестр).
Общая трудоемкость освоения дисциплины составляет 4 зачетных единиц, 144 часов. Программой дисциплины предусмотрены лекционные (36 часов), практические (0 часов), лабораторные (32 часов) занятия и (76 часов) самостоятельной работы студента. Дисциплина «Компьютерные технологии бортовых систем реального времени» является частью профессионального цикла дисциплин подготовки студентов по направлению подготовки 161101 «Системы управления летательными аппаратами». Дисциплина реализуется на факультете «Робототехники и интеллектуальных систем» (факультет №7) Московского авиационного института (национального исследовательского университета кафедрой № 705Б «Бортовая автоматика беспилотных космических и атмосферных летательных аппаратов».
Содержание дисциплины ориентировано на создание у студентов представлений и навыков работы в операционных средах универсальных операционных систем, разработки программного обеспечения, в том числе инструментального, для бортовых систем управления. Курс знакомит обучающихся с основами технологии разработки программного обеспечения встроенных систем, в том числе с использованием кросс-систем программирования и средствами технологической поддержки коллективной разработки.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: лекции, лабораторные работы и самостоятельная работа студента с выполнением в 3-ем семестре курсовой работы.
Программой дисциплины предусмотрены текущий контроль успеваемости в форме опросов, сдачи курсовой работы и итоговый контроль в форме зачета в каждом семестре.
Приложение 2
к рабочей программе дисциплины
«Компьютерные технологии бортовых систем реального времени »
Cодержание учебных занятий
-
Лекции
1.1.1. Основные понятия и виды операционных систем(АЗ: 4, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Основные понятия операционных систем, области применения, виды операционных систем, История развития и основные функции операционных систем, специфика бортовых систем беспилотных летательных аппаратов
1.2.2. Управления задачами и процессами (АЗ: 4, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Средства управления задачами и процессами в операционных системах. Языки управления. Взаимодействие с внешним окружением и функциональным программным обеспечением. Идентификация пользователя в системе.
1.3.3. Взаимодействие процессов(АЗ: 6, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Основные механизмы управления процессами, средства синхронизации и передачи данных. Семафоры, сигналы, очереди сообщений. Средства сетевого взаимодействия. Протоколы.
1.4.4. Обработка прерываний(АЗ: 4, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Взаимодействие с аппаратурой вычислительной установки и обработка прерываний. Программные и аппаратные прерывания. Уровни обработки и приоритеты прерываний. Обработчики прерываний.
2.1.1. Файловая система и управление данными (АЗ: 4, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Управление данными на внешних носителях. Файловая система и управление доступом. Ограничения доступа. Управление защитой данных от несанкционированного использования.
2.2.2. Кросс-системы разработки(АЗ: 6, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Понятие целевой и инструментальной вычислительной машины. Кросс-средства разработки программного обеспечения встроенных систем. Время связывания на различных этапах подготовки целевого программного кода. Среда контроля разработки.
2.3.3. Технология разработки встроенного программного обеспечения (АЗ: 4, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Жизненный цикл и технология разработки встроенного программного обеспечения систем реального времени. Виды документов, разрабатываемых на различных этапах жизненного цикла. Роли разработчиков в программном проекте. Модели организации коллективов разработки. Управление коллективом. Модели зрелости коллективов (CMMI).
2.4.4. Метрология и верификация программного обеспечения.(АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Метрология метрические характеристики. Модели количественных оценок программного проекта и программного кода. Гарантии качества. Верификация программного обеспечения. Тестирование и аудит. Стенды отладки и моделирования. Планирование тестирования. Покрытие требований и покрытие кода.
-
Практические занятия
-
Лабораторные работы
1.2.1. Управления задачами и процессами (АЗ: 4, СРС: 5)
Форма организации: Лабораторная работа
Описание: Лабораторная работа проводится индивидуально с использованием персонального компьютера со средствами доступа к операционной системе LINUX. Лабораторная работа предусматривает выполнение индивидуального задания по применению основных команд управления вычислительным процессом
1.3.2. Обмен сообщениями между процессами(АЗ: 4, СРС: 5)
Форма организации: Лабораторная работа
Описание: Лабораторная работа проводится индивидуально с использованием персонального компьютера со средствами доступа к операционной системе LINUX. Лабораторная работа предусматривает выполнение индивидуального задания изучающего механизмы передачи сообщений между процессами в среде операционной системы LINUX.
1.4.3. Сигналы и обработка прерываний(АЗ: 8, СРС: 6)
Форма организации: Лабораторная работа
Описание: Лабораторная работа проводится индивидуально с использованием персонального компьютера со средствами доступа к операционной системе LINUX. Лабораторная работа предусматривает выполнение индивидуального задания изучающего механизмы передачи и обработки сигналов в среде операционной системы LINUX.
2.1.1. Пакетные файлы(АЗ: 4, СРС: 6)
Форма организации: Лабораторная работа
Описание: Лабораторная работа проводится индивидуально с использованием персонального компьютера со средствами доступа к операционной системе LINUX. Лабораторная работа предусматривает выполнение индивидуального задания, использующего механизмы создания и преобразования файловой структуры в среде операционной системы LINUX.
2.2.2. Управление доступом(АЗ: 4, СРС: 6)
Форма организации: Лабораторная работа
Описание: Лабораторная работа проводится индивидуально с использованием персонального компьютера со средствами доступа к операционной системе LINUX. Лабораторная работа является продолжением работы №4 и предусматривает развитие индивидуального задания использующего механизмы создания и преобразования файловой структуры в среде операционной системы LINUX с учетом прав доступа пользователя к данным хранящимся в системе.
2.3.3. Разработка требований(АЗ: 4, СРС: 6)
Форма организации: Лабораторная работа
Описание: Лабораторная работа проводится группами с использованием персонального компьютера со средствами доступа к операционной системе LINUX или MS Windows и ориентирована на разработку и проверку полноты и непротиворечивости требований к программному проекту по заданной групповой тематике. Студенты в процессе подготовки разбиваются на группы (3-5 человек) для выполнения общего проекта.
2.4.4. Верификация по требованиям(АЗ: 4, СРС: 6)
Форма организации: Лабораторная работа
Описание: Лабораторная работа проводится в рамках группового задания лабораторной работы №6 с использованием персонального компьютера со средствами доступа к операционной системе LINUX или MS Windows и ориентирована на верификацию, проверку полноты и реализации требований к программному проекту по заданной групповой тематике. Студенты в процессе подготовки разбиваются в группе по ролям со вметного для выполнения общего проекта.
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Компьютерные технологии бортовых систем реального времени »
Прикрепленные файлы
Версия: AAAAAARxjgE Код: 000001618