Программное обеспечение измерительных процессов
Учебный план: 09.03.03, 2022, (4.0), Прикладная информатика
- Цели и задачи дисциплины
-
Целью дисциплины «Программное обеспечение измерительных процессов» является изучение принципов и технологий сбора, обработки и передачи измерительной информации, принципов разработки программного обеспечения для измерительных систем на основе микропроцессоров. К задачам изучения дисциплины относятся: - обзор мирового опыта подходов к разработке встроенного программного обеспечения для измерительных систем - получение знаний в области принципов разработки программного обеспечения - формирование умений разработки встроенного ПО для измерения различных величин, обработки полученных данных и передача на системы отображения
- Краткое содержание дисциплины
-
Дисциплина направлена на создание и применение устройств и систем, составляющих основу информационных технологий в различных отраслях промышленности. Особое внимание должно уделяться компьютерной или микропроцессорной техники как со стороны аппаратного, так и программного обеспечения. В современном мире неотъемлемой частью практически любого измерительного устройства является микроконтроллер. Важной особенностью применения микроконтроллеров в измерительных устройствах является тот факт, что для надежной работы такого устройства необходимо не только надежная аппаратура, но и качественное и надежное программное обеспечение управляющее микроконтроллером. В настоящее время существует очень много методических пособий и книг по разработке устройств с использованием микроконтроллеров, однако вопросы разработки программного обеспечения сводятся к простым примерам на языке ассемблера и Си. Кроме того, существующие пособия значительно отстают от быстроменяющихся изменений в микропроцессорной технике и тем более языках программирования. Если еще недавно прорывом в программирование был выход стандарта С++11, то уже сегодня существует стандарт С++20 и уже активна работа по стандарту С++23. Следует также заменить, что автором не найдено ни одной книги или пособия, которые бы затрагивали, например, такие области разработки ПО для микроконтроллеров, как архитектура программного обеспечения, использования UML и средств моделирования архитектуры. Предыдущие методические пособия для курса ПОИП, например, [2] были ориентированы на широкие области применения информационных технологий, начиная от микроконтроллеров и заканчивая базами данных. Однако по мнению автора, невозможно хорошо разобраться и усвоить столь большой объем разноплановой информации. В итоге курс и практические работы дают лишь поверхностное представление о разработке программного обеспечения, а будущие инженеры не до конца усваивают материал и не могут детально разобраться в принципах разработки программного обеспечения для измерительных устройств. Основываясь на данном предубеждение, автором выбран иной путь, а именно более узкоспециализированное и детальное рассмотрение принципов разработки программного обеспечения измерительных устройств на базе современных микроконтроллеров. Современные быстроизменяющиеся и эволюционирующие условия диктуют и новый подход к образованию, а именно все больший упор делается на самообразование, самоусовершенствование и самостоятельный поиск нужной информации с технической документации, системах поиска, книгах. Поэтому довольно большая часть разделов предлагается студентам для самостоятельного 1 изучения и выполнения в качестве домашней практической работы.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- УК-2 Способен определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм, имеющихся ресурсов и ограничений
- УК-6 Способен управлять своим временем, выстраивать и реализовывать траекторию саморазвития на основе принципов образования в течение всей жизни