Теория множеств
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
есколько этапов:
Определение требований и постановка задачи;
Разработка Эскизного проекта;
Разработка Технического проекта;
Разработка рабочего проекта;
Все этапы полностью или частично задокументированы и представлены в настоящей пояснительной записке. Создана сопровождающая документация в составе:
Техническое задание;
Описание программы;
Программа и методика испытаний;
Руководство пользователя.
Программа предназначена для использования в средних и высших учебных заведениях всех профилей и специализации.
Приложение А
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
. Введение.
Полное наименование программного изделия: Программа, позволяющая проверить для заданного множества точек M, верно ли, что для каждой точки AM существует точка B (AB), такая что не существует двух точек множества M, которые лежат по разные стороны от прямой AB.
Краткая характеристика области применения: решение задачи определения в заданном множества точек M, верно ли, что для каждой точки AM существует точка B (AB), такая что не существует двух точек множества M, которые лежат по разные стороны от прямой AB.
Программное изделие предназначается для использования в средних и высших учебных заведениях всех профилей и специализаций.
. Основания для разработки.
Условное обозначение программного изделия: Программа.
Документ: Задание на курсовую работу.
Утвердил: Суслов С.В.
Дата утверждения: 15.02.2010
Плановые сроки начала и окончания работы по созданию программного изделия:
начало: 15.02.2010
окончание: 31.05.2010
. Назначение разработки.
Функциональное назначение: решение задачи определения в заданном множества точек M, верно ли, что для каждой точки AM существует точка B (AB), такая что не существует двух точек множества M, которые лежат по разные стороны от прямой AB.
Эксплуатационное назначение: использование программного изделия для наглядного доказательства определения в заданном множества точек M, верно ли, что для каждой точки AM существует точка B (AB), такая что не существует двух точек множества M, которые лежат по разные стороны от прямой AB.
. Требования к программному изделию.
.1. Требования к функциональным характеристикам.
.1.1. Требования к организации входных и выходных данных.
- Входными данными для Программы являются:
- количество точек множества (N);
- координаты точек (xi; yi);
- Точка Ai, для которой пользователь хочет построить прямую.
- Входные данные Программа получает:
- из файла, где они располагаются следующим образом:
пользователь вводит с клавиатуры
) Выходными данными для Программы являются:
координаты точки B для каждой точки A, если такая существует.
визуализация точек множества на плоскости
визуализация прямой AB, для заданной пользователем точки A.
.1.2. Требования к составу выполняемых функций.
Программа должна иметь следующие функции:
7)ввод данных о множестве точек из файла
8)вывод введенных данных на экран
)ввод данных о множестве с клавиатуры
)построение прямой AB для указанной точки A.
)Поиск точек Bi для каждой точки множества Ai и вывод на экран
)Визуализация точек множества на экране
.1.3. Требования к интерфейсу
1)Интерфейс графический
2)Вывод множества в табличной форме с прорисовкой границ.
)Вывод множества в графической форме
.2. Требования к надежности.
) Программное изделие должно быть защищено от непродуманных действий пользователя. Должен быть предусмотрен максимально возможный анализ входной информации, вводимой пользователем. В случае ввода некорректных данных игнорировать попытку ввода и выдать сообщение об ошибке и подсказку.
) В случае ошибки при выполнении Программы выдать сообщение об ошибке и прекратить работу.
.3. Условия эксплуатации.
Программный продукт должен быть расiитан на работу в диалоговом режиме с пользователем, не являющимся профессиональным программистом.
Условия эксплуатации гибких и жёсткого дисков, являющимися основными носителями информации для проектируемого ПО, должны соответствовать всем основным требованиям их эксплуатации (температура воздуха, относительная влажность и т.п.), определенных тестированием их при производстве и занесённых в документацию, которая предоставляется при покупке этих устройств.
.4. Требования к составу и параметрам технических средств.
Процессор: 1 ГГц и выше.
Оперативная память - минимум 256 Мб.
Дисплей. Необходим цветной или монохромный дисплей типа VGA, SVGA.
Наличие клавиатуры и манипулятора мышь.
.5. Требования к информационной и программной совместимости.
Программа расiитана для работы в среде Windows'7/Vista/XP.
Для Программы входной информацией являются файлы пользователя.
Структура хранения информации определена в пункте 4.1.1.
.6. Требования к маркировке и упаковке.
Маркировка и упаковка проектируемого программного продукта должны соответствовать всем стандартным требованиям, применяемым к маркировке, вариантам и способам упаковки.
.7. Требования к транспортированию и хранению.
Для данного программного продукта должны быть соблюдены все условия транспортирования, места хранения, условия складирования, сроки хранения в различных условиях, которые соответствуют всем стандартам и требованиям для программного обеспечения по