Техническое задание на разработку программы "Графический редактор"
Введение
Программа "Графический редактор" предназначен для оценки знаний и
умений студента при проектировании графических систем двухмерной графики.
Основания для разработки
Основанием для разработки служит учебный план факультета математики и информатики
Красноярского государственного университета.
Назначение разработки
Данная программа предназначена для проведения оценки знаний и умений студента
при проектировании графических систем двухмерной графики.
Требования к программе
Требования к функциональным характеристикам
В программе должны быть реализованы следующие функции.
Создание геометрического объекта. Множество геометрических объектов состоит
из: прямой (отрезка), окружности, прямоугольника.
Редактирование геометрического объекта. Под редактированием понимается изменение
значения одного или нескольких атрибутов объекта.
Удаление геометрического объекта.
Параллельный перенос. Под параллельным переносом понимается перемещение всех
точек геометрического объекта параллельно некоторому вектору на его длину.
Поворот вокруг точки. Под поворотом понимается перемещение всех точек геометрического
объекта на заданный угол вокруг заданной точки.
Наезд. Под наездом понимается увеличение или уменьшение в любое число раз соответствующей
области чертежа с целью подробного его просмотра при редактировании.
Экспорт. Создание файла, содержащего созданные геометрические объекты, для импортирования
в другую программу "Графический редактор". Структура файла должна
совпадать со структурой файла типа dxf.
Импорт. Чтение файла, содержащего геометрические объекты, созданные другой программой
"Графический редактор".
Требования к составу и параметрам технических средств
Программа функционирует при следующем составе и параметрах технических средств.
Компьютер типа IBM PC с процессором не менее чем на 133 МГц, с оперативной памятью
не менее 64 Мбайта и жестким диском не менее 1 Гбайта. Наличие клавиатуры и
манипулятора "мышь" необходимы.
Требования к информационной и программной совместимости
Программа "Графический редактор" должна функционировать под управлением
ОС Microsoft Windows 98.
Требования к маркировке и упаковке
Файлы, необходимые для инсталляции программы, должны находиться на дискете,
имеющей запись группы и фамилии студента, в каталоге с именем совпадающем с
фамилией студента. Наличие файла Readme.doc содержащего информацию об инсталляции
необходимо.
Требования к программной документации
Должны быть созданы следующие программные документы. Описание программы, ГОСТ
19.402-78, ГОСТ 19.105-78. Текст программы, ГОСТ 19.401-78, ГОСТ 19.105-78.
ГОСТы можно приобрести в ЦНТИ г. Красноярска. Программная документация должна
быть выполнена в электронном виде в формате rtf.
Стадии и этапы разработки
№ | Наименование функций | Дата сдачи/ баллы |
Дата сдачи/ баллы |
Дата сдачи/ баллы |
Дата сдачи/ баллы |
Дата сдачи/ баллы |
Дата сдачи/ баллы |
1 | Создать, редактировать, удалить | 24.11.01 20 |
01.12.01 18 |
08.12.01 16 |
15.12.01 14 |
22.12.01 12 |
29.12.01 10 |
2 | Параллельный перенос | 01.12.01 20 |
08.12.01 18 |
15.12.01 16 |
22.12.01 14 |
29.12.01 12 |
|
3 | Наезд | 08.12.01 20 |
15.12.01 18 |
22.12.01 16 |
29.12.01 14 |
||
4 | Поворот вокруг точки | 15.12.01 20 |
22.12.01 18 |
29.12.01 16 |
|||
5 | Экспорт, импорт | 22.12.01 20 |
29.12.01 18 |
Последовательность сдачи реализованных функций согласно вышеприведенной таблице.
Студенты, не сдавшие задание в срок, считаются не выполнившие план учебного
процесса со всеми вытекающими последствиями. Общая оценка за программу рассчитывается
как сумма баллов за реализованные функции деленная на пять./
Порядок контроля и приемки
Функции программы сдаются в терминальном классе факультета математики и информатики.
Итоговая сдача программы включает в себя проверку функций программы, проверку
программной документации и передачу их на дискете преподавателю курса.