Прикладное программирование
2022-2023 учебный год
Лекции, 76 часов, 38 занятий
-
Объектное моделирование.
-
Основные принципы объектно-ориентированного программирования.
-
Объектно-ориентированный анализ.
-
Примеры постановок технического задания.
-
Примеры постановок технического задания.
-
Примеры постановок технического задания.
-
Разработка структуры и конкретных компонент разрабатываемого программного обеспечения.
-
Выделение объектов и процессов.
-
Определение свойств входных и выходных данных поставленной задачи.
-
Выбор технологии и среды программирования.
-
Построение каркаса приложения.
-
Разработка форм ввода-вывода информации.
-
Тестирование элементов управления.
-
Разработка кода программного продукта на языке С++ на уровне модуля.
-
Использование средств отладки, предоставляемых интерфейсом пользователя.
-
Использование программных средств отладки.
-
Структурное тестирование.
-
Особенности отладки приложений, использующих шаблоны функций и классов.
-
Составление программной документации.
-
Разработка спецификаций всех файлов программного продукта.
-
Разработка руководства системного программиста.
-
Разработка алгоритма поставленной задачи и реализация его средствами автоматизированного проектирования.
-
Примеры постановок технического задания.
-
Примеры постановок технического задания.
-
Разработка кода программного продукта на основе готовой спецификации на уровне модуля.
-
Проектирование классов.
-
Реализация диалога в графическом пользовательском интерфейсе.
-
Оформление документации на программные средства.
-
Разработка информационно-поисковых систем в методологии объектно-ориентированного программирования.
-
Особенности среды разработки IDE Arduino.
-
Создание в программах на языках Pascal и C++ иерархии классов.
-
Объектная модель в языке C++.
-
Проектирование интерфейсов программного обеспечения.
-
Пользовательская и программная модели интерфейса.
-
Разработка диалогов.
-
Реализация графического интерфейса на языках прикладного программирования.
-
Создание модуля специализированного поля ввода на Lazarus.
-
Реализация решения задачи Прима-Крускала.