С О Д Е Р Ж А Н И Е
Введение. 3
1.Основание для разработки. 4
2.Назначение разработки. 5
3.Требования к программному изделию.. 6
3.1.Требования к функциональным характеристикам.. 6
3.2.Требования к надежности. 6
3.3.Условия эксплуатации. 6
3.4.Требования к составу и параметрам технических средств. 7
3.5.Требования к информационной и программной совместимости. 7
3.6.Требования к маркировке и упаковке. 7
3.7.Требования к транспортированию и хранению.. 7
4.Требования к программной документации. 8
5.Стадии и этапы разработки. 9
6.Порядок контроля и приемки. 10
Заданный для разработки программный продукт под названием ”Сортировка данных на языке низкого уровня ” предназначен для оценки скорости работы разных алгоритмов сортировки.
Среда программирования Borland С 3.1 , выбранная для написания данного проекта, обеспечивает простоту и наглядность исходного кода, легкость создания интуитивно понятного пользовательского интерфейса, и в целом высокое быстродействие программы.
Основанием для разработки является задание на курсовой проект.
Разработка ведется в соответствии с графиком учебного плана на 2005г. кафедры ОТП по курсу “Программирование”.
Тема курсового проекта: " Сортировка данных на языке низкого уровня "
Программа под названием "Sort" функционально предназначена для выполнения оценки скорости сортировки данных представленых в виде массива чисел.
Эксплуатационное назначение программы — обеспечение точности при оценке скорости сортировки данных различными методами.
Программа должна обеспечить выполнение следующих функциональных возможностей:
· Вывод оценок времени выполнения на экран.
· Проверка функционирования алгоритмов
· Анализ зависимости времени сортировки от входных данных
· Корректное выполнение всех операций.
Выходные данные: Временные характеристики процедур сортировки
Разрабатываемый программный продукт не должен быть подвержен ошибкам, возникающим при функционировании ПЭВМ: отказ в работе не должен приводить к потерям информации. Ошибка ввода информации не должна влиять на дальнейшую работу программы. При отказе, программа не должна приводить к зависанию системы. Время восстановления после отказа определяется временем, необходимым для перезапуска программы.
Программный продукт «Sort» должен бесперебойно функционировать в условиях, необходимых для нормальной работы ПК.
Уровень квалификации пользователей: поскольку программа реализует интуитивно–понятный интерфейс, ее использование не должно вызвать затруднений у оператора, имеющего начальные навыки работы с ПЭВМ.
Функционирование системы полностью обеспечивается стандартной конфигурацией IBM-совместимых ПЭВМ с центральным процессором не ниже INTEL 8086 или его аналогом, видеоадаптером CGA, RAM не менее 1 Mb. Обязательно наличие клавиатуры.
Разрабатываемый программный продукт должен функционировать под управлением операционных системы MS DOS 3.0 или выше.
Для написания программы использовать язык программирования Borland С в интегрированной среде разработки Borland С 3.1.
В начале каждого файла исходных текстов программы записывать следующую информацию:
· Функциональное назначение
· Тема проекта
· Руководитель
· Разработчик
· Год разработки
На защите предоставить файлы программы (проекта) в распакованном виде и упакованные zip или rar архиватором.
Файлы программы (проекта) транспортировать для консультаций и защиты на любом доступном носителе: floppy, CD-R, CD-RW, Flash-RAM, hdd.
Хранить на накопителях совместно: файлы исходных текстов разработки, исполняемый файл, вспомогательные файлы и файлы документов проекта.
Для разрабатываемого программного продукта должны быть составлены на основании стандартов ЕСПД следующие самостоятельные программные документы:
· Техническое задание
· Описание программы
· Текст программы
Оформить эти документы в виде комплекта документов с начальными обобщающими листами всего комплекта:
· титульным листом
· листом задания
· рефератом
· ведомостью проекта
составленными на основании стандартов ДСТУ, ЕСКД, ЕСПД, ЕСТД, ССОУП НТУ«ХПИ».
Дополнительные требования к программным документам:
· Содержимое (количество страниц) разделов "Описание логической структуры" и "Используемые технические средства" в документе "Описание программы" должно составлять не менее 70% размера (страниц) всего документа.
· Количество строк в документе "Текст программы" — не менее 300 строк с комментариями для каждых 5–7 строк операторов (или чаще).
· Количество страниц в документе "Текст программы" уменьшить за счет использования уменьшенных размеров шрифтов и межстрочных интервалов.
После создания документа “Техническое задание” (на основании выданного руководителем задания) выполнять разработку проекта в ниже указанной последовательности.
Концептуальное проектирование:
· обзор и анализ существующих методов выполнения задания;
· разработка и обоснование принятой архитектуры решения задания.
Логическое проектирование:
· дизайн интерфейса пользователя;
· разработка алгоритмов компонент, их исходных текстов и ресурсов проекта.
Физическое проектирование:
· создание файлов пользователя ;
· тестирование созданной разработки.
Обеспечение внедрения (информация по эксплуатации для пользователя):
· вызов и загрузка программы;
· выходные данные.
Завершающий этап:
· составление комплекта документации всего проекта.
Возможно изменение очередности некоторых этапов. Уровень окончательной разработки программы (проекта) должен соответствовать стадии разработки - "Рабочий проект" (ГОСТ 19.102-77). Сроки выполнения и дата защиты проекта указаны в листе ЗАДАНИЕ.
Разработанный программный продукт должен быть испытан на контрольных примерах, составленных из перечисленных в п.3.1.функциональных характеристик.
Приемка производится руководителем курсового проекта.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.