SCI Библиотека
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
Рецензируемое учебное пособие описывает построение моделей программных систем в среде UML Designer. Разработка UML-моделей позволяет подробно и всесторонне описать проектируемое программное обеспечение (ПО), что положительно влияет на качество создаваемого ПО. Поэтому очень важно ознакомить студентов профилей обучения, связанных с созданием программных систем, с особенностями построения UML-диаграмм. В учебном пособии рассмотрены диаграммы языка UML и особенности их использования при разработке проекта программной системы. Также описана работа в среде UML Designer и инструменты построения диаграмм языка UML. Рассмотрены, как графические элементы рисования диаграмм, так и описание этих элементов на языке UML. Показана связь различных диаграмм за счет использования одних и тех же элементов на разных диаграммах и применения одних диаграмм для более подробного описания элементов, показанных на других диаграммах. Приведен пример модели программной системы. В целом учебное пособие написано хорошим профессиональным языком, построено методически грамотно, содержит всю информацию, необходимую для работы в рассматриваемой среде. Считаю, что пособие может быть рекомендовано для бакалавров направления 09.03.01 «Информатика и вычислительная техника» и направления 10.03.01 «Информационная безопасность»
В учебном пособии приведен теоретический материал, описывающий элементы нотации унифицированного языка моделирования UML 2.0 и основные UML-диаграммы проектирования информационных систем на стадиях формирования требований, анализа, проектирования и реализации жизненного цикла систем. Представлено описание интерфейса инструментальной среды объектно-ориентированного проектирования Software Ideas Modeler, задания и рекомендации для выполнения лабораторного практикума на конкретном примере.
Учебное пособие соответствует требованиям федерального государственного образовательного стандарта высшего образования ФГОС ВО.
Рекомендовано для укрупненной группы направлений подготовки высшего образования – бакалавриата 09.00.00 «Информатика и вычислительная техника».
Пособие может быть использовано магистрантами и аспирантами инженерно-технических направлений подготовки в области интеллектуальных систем автоматизации проектирования и управления жизненным циклом изделий.
Учебное пособие является введением в раздел дискретной математики, посвященный способам определения формальных языков. Рассматриваются такие инструменты, как контекстно-свободные грамматики, регулярные выражения и конечные автоматы. Особый упор делается на применение этих понятий в программировании, что позволяет считать заключительные параграфы пособия введением в так называемое автоматно-ориентированное программирование.
Учебное пособие написано в соответствии программой курса «Информатика и программирование», содержит основные сведения для изучения конструкций алгоритмического языка С# и основ структурного программирования. Пособие предназначено для студентов технических направлений и будет полезно также для студентов других направлений и специальностей, изучающих основы программирования.
В предлагаемом пособии рассматриваются некоторые методы решения таких классических задач программирования, как создание и поддержание линейных и нелинейных структур данных, сортировка, быстрый поиск, исчерпывающий поиск. Пособие предназначено для освоения практической части курса «Структуры и алгоритмы обработки данных» студентами специальностей 02.03.03 «Математическое обеспечение и администрирование информационных систем» и 01.03.02 «Прикладная математика и информатика», а также для освоения практической части курса «Типы данных» студентами специальности 02.03.01 «Математика и компьютерные науки». Его могут использовать студенты других специальностей, стремящиеся расширить свои познания в программировании.
Излагаются основные положения по подготовке и защите выпускных квалификационных работ бакалавров и магистрантов по направлению «Информатика и вычислительная техника». Приведены фрагменты нормативно-справочных документов и примеры оформления сопроводительной документации. Выполнено описание структуры выпускных квалификационных работ бакалавра и магистранта. Определены критерии выбора темы, цели и задач работы. Учебное пособие предназначено для студентов бакалавриата и магистратуры, обучающихся по направлению «Информатика и вычислительная техника», а также для руководителей выпускных квалификационных работ.
Содержит сведения о современных игровых движках, описание движка Unity, рекомендации по его использованию и пример разработки компьютерной игры, необходимые для выполнения лабораторной работы по курсу «Проектирование и разработка ПО». Приводится примерный список контрольных заданий и вопросов к лабораторной работе.
Издание включает главы с практическими заданиями, предназначенные для освоения основ программирования на CUDA. Шесть глав дают представление о базовых понятиях разработки параллельных программ вычислений общего назначения на графическом процессоре. Для студентов вузов и начинающих программистов.
Приведено описание лабораторного стенда «Микроконтроллеры», рассматривается порядок составления программ, включающий ввод
программы на языке Си, отладку программы, программирование реального микроконтроллера ATmega8535 фирмы Atmel и отладку на лабораторном стенде. Приведены методические указания к выполнению 5 лабораторных работ, включающие примеры программ для микроконтроллера.
Представлена базовая архитектура интегрированной системы программирования, описаны основные функции составляющих ее модулей. Рассмотрены вопросы влияния технологий программирования на программную архитектуру. Сравниваются особенности разработки, распространения, а также исполнение компилируемого и интерпретируемого программного кода. Приводятся примеры показателей для оценки качества программного обеспечения. Показаны особенности управления памятью при исполнении кода.