- •1.1 Понятие процедурной и структурной декомпозиции
- •1.2 Правила изображения схем алгоритма и записи псевдокодов
- •1.3 Метод пошаговой детализации
- •2 Объектная декомпозиция
- •2.1 Понятие объектной декомпозиции
- •2.2 Построение диаграмм классов
- •2.3 Язык описания объектных разработок
- •2.4 Документирование объектных разработок в среде Delphi
- •2.5 Документирование объектных разработок на языке С++
- •3 Задание на практикум по программированию
- •3.1 Задание 1. Turbo Delphi. Создание программной системы
- •3.2 Задание 2. С++. Создание программной системы с элементарным интерфейсом консольного режима
- •3.3 Задание 3. C++ Создание программной системы c Qt интерфейсом
- •Список литературы
35
3ЗАДАНИЕ НА ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ
3.1Задание 1. Turbo Delphi. Создание программной системы
Для заданного варианта программной системы выполнить объектную декомпозицию. Разработать диаграмму объектов, диаграммы классов, диаграмму переходов состояний интерфейса и диаграмму последовательностей. Выполнить реализацию системы «под Windows». Выполнить тестирование системы. Составить отчет.
3.2 Задание 2. С++. Создание программной системы с элементарным интерфейсом консольного режима
Для заданного варианта программы выполнить структурную декомпозицию, разработать структурную схему и алгоритмы программ. Реализовать на С++ в консольном режиме. Выполнить тестирование системы. Составить отчет.
3.3 Задание 3. C++ Создание программной системы c Qt интерфейсом
Для заданного варианта программной системы выполнить объектную декомпозицию. Разработать диаграмму объектов, диаграммы классов, диаграмму переходов состояний интерфейса, диаграмму последовательностей и диаграмму компоновки. Выполнить реализацию системы «под Windows». Интерфейс реализовать с использованием библиотеки Qt. Выполнить тестирование системы. Составить отчет.
36
Список литературы
1.Иванова Г.С. Основы программирования. Учеб. для вузов М.: Из-во МГТУ им. Баумана, 2002.
2.Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К. Объектно-ориентированное программирование. Учеб. для вузов – М.: Из-во МГТУ им. Баумана, 2001.
3.Иванова Г.С. Технология программирования. Учеб. для вузов – М.: Из-во МГТУ им. Баумана, 2002.