Курсовая работа: Векторный графический редактор
2.3.1.1 Требования к структуре
Данная система состоит из следующих частей:
· Рисование графических примитивов, таких как: Line, Rectangle, Triangle, Ellipse
· Преобразование пространства посредством функции Mirror, в частности примитива Ellipse
2.3.1.2 Требования к надежности
Программный продукт должен отвечать следующим требованиям надежности:
При работе с изображением производится проверка сохранности результатов работы с изображением.
При тестировании программного продукта путем использования различных сочетаний всех его возможностей ошибок в работе обнаружено не было.
2.3.1.3 Требования к эксплуатации
Программный продукт обладает простотой и удобством интерфейса и может обслуживаться любым пользователем, не имеющим специальных знаний в работе с изображениями, имеющим элементарные навыки работы с ПК. Программный продукт может быть использован по необходимости и не имеет ограничений, связанных с режимом работы.
2.3.2 Требования к функциям, выполняемым программным продуктом
Программный продукт предназначен для работы с изображением и поэтому должен содержать и выполнять следующие действия:
· Работа с графическими файлами
1. Создание нового графического файла
· Рисование основных геометрических примитивов
1. Рисование отрезков прямых
2. Рисование прямоугольников
3. Рисование треугольников
4. Рисование эллипсов
· Дополнительные возможности редактирования
1. Зеркальное преобразование пространства с нарисованными в нем эллипсами
2.3.3 Требования к видам обеспечения
2.3.3.1 Математическое обеспечение системы
При реализации данного программного продукта были применены некоторые стандартные алгоритмы: построения графических примитивов, работы с изображением. Применение стандартных алгоритмов улучшило быстродействие и упростило проектирование данного программного продукта.
2.3.3.2 Лингвистическое обеспечение системы
Программный продукт должен разрабатываться только с использованием среды программирования C++ Builder 6. Использование других сред программирования не допускается. Необходимо добиться безошибочной работы приложения на ОС Windows семейства ХР.
2.3.3.3 Технического обеспечения системы
Для нормального функционирования программного продукта необходимо: