Приложение разработано на с++ с помощью технологии Windows Forms. Приложение имеет следующий функционал.
Возможность рисовать разными фигурами (линия, круг, квадрат, текстура).
Задавать некоторые параметры фигурам (цвет, размер, размер пера).
Возможность очищать нарисованный результат.
Возможность добавлять фон.
Возможность сохранять нарисованный результат.
ВВЕДЕНИЕ 4
1 Анализ предметной области 5
1.1 Описание предметной области 7
1.2 Анализ готовых решений 9
1.3 Постановка задач 14
2 Проектная часть 15
2.1 Разработка общей структуры программы 15
2.2 Контекстная диаграмма 15
2.3 Иерархия исполнитель-роль 16
2.4 Диаграмма прецедентов 16
3 Прикладной проект 18
3.1 Проектирование интерфейса 18
3.2 Обоснование выбора инструментария 19
4 Тестирование 20
4.1 Метод белого ящика 20
4.2 Метод черного ящика 20
5 Результаты разработки 21
5.1 Дизайн проекта 21
ЗАКЛЮЧЕНИЕ 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 24
ПРИЛОЖЕНИЕ А – листинги проекта 25
⦁ Гамма, Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования/ Э. Гамма [и др.] – Л.: Питер, 2010. – 366 с.
⦁ C++. Базовый курс, Г. Шилдт – М.: Сфера, 2014. – 624 с.
⦁ Профессиональное программирование на C++, М. Шлее - М.: Сфера, 2010 – 851 с.
⦁ Объектно-ориентированное программирование в С++, Р. Лафоре - М.: Питер, 2013. – 928 с.
⦁ Программирование: принципы и практика использования C++, Б. Страуструп – М.: John Wiley & Sons, 2014. - 456 с.
⦁ Стандартная библиотека C++. Справочное руководство, Николаи М. Джосаттис – М.: Вильямс, 2014. – 1136 с.
⦁ Язык программирования C++. Базовый курс, Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му– М.: Вильямс, 2014. – 1120 с.
⦁ Язык программирования C++, ++, Б. Страуструп – М.: Бином, 2011. - 1115 с