Сортировка данных на языке низкого уровня

Страницы работы

Содержание работы

С О Д Е Р Ж А Н И Е

Введение. 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 , выбранная для написания данного проекта, обеспечивает простоту и наглядность исходного кода, легкость создания интуитивно понятного пользовательского интерфейса, и в целом высокое быстродействие программы.


1.Основание для разработки

Основанием  для разработки  является  задание  на курсовой проект.

Разработка ведется в соответствии с графиком учебного плана на 2005г. кафедры ОТП по курсу “Программирование”.

Тема курсового проекта: " Сортировка данных на языке низкого уровня "


2.Назначение разработки

Программа под названием "Sort" функционально предназначена для выполнения оценки скорости сортировки  данных представленых в виде массива чисел.

Эксплуатационное назначение программы — обеспечение точности при оценке скорости сортировки данных различными методами.


3.Требования к программному изделию

3.1.Требования к функциональным характеристикам

Программа должна обеспечить выполнение следующих функциональных возможностей:

·  Вывод оценок времени выполнения на экран.

·  Проверка функционирования алгоритмов

·  Анализ зависимости времени сортировки от входных  данных

·  Корректное выполнение всех операций.

Входные данные: случайно сгенерированный массив чисел

Выходные данные: Временные характеристики процедур сортировки

3.2.Требования к надежности

Разрабатываемый программный продукт не  должен  быть  подвержен ошибкам, возникающим при функционировании ПЭВМ: отказ в  работе не должен приводить к потерям информации. Ошибка  ввода информации не должна влиять на дальнейшую работу программы. При отказе, программа не должна приводить к зависанию системы. Время восстановления после отказа определяется временем, необходимым для перезапуска программы.

3.3.Условия эксплуатации

Программный продукт «Sort» должен бесперебойно функционировать в условиях, необходимых для нормальной работы ПК.

Уровень квалификации пользователей: поскольку программа реализует интуитивно–понятный интерфейс, ее использование не должно вызвать затруднений у оператора, имеющего начальные навыки работы с ПЭВМ.

3.4.Требования к составу и параметрам технических средств

Функционирование системы полностью обеспечивается стандартной конфигурацией IBM-совместимых ПЭВМ с центральным процессором не ниже INTEL 8086 или его аналогом, видеоадаптером CGA, RAM не менее 1 Mb. Обязательно наличие клавиатуры.

3.5.Требования к информационной и программной совместимости

Разрабатываемый программный продукт должен функционировать под управлением операционных системы MS DOS 3.0 или выше.

Для написания программы использовать язык программирования Borland С в интегрированной среде разработки Borland С 3.1.

3.6.Требования к маркировке и упаковке

В начале каждого файла исходных текстов программы записывать следующую информацию:

·  Функциональное назначение

·  Тема проекта

·  Руководитель

·  Разработчик

·  Год разработки

На защите предоставить файлы программы (проекта) в распакованном виде и упакованные zip или rar архиватором.

3.7.Требования к транспортированию и хранению

Файлы программы (проекта) транспортировать для консультаций и защиты на любом доступном носителе: floppy, CD-R, CD-RW, Flash-RAM, hdd.

Хранить на накопителях совместно: файлы исходных текстов разработки, исполняемый файл, вспомогательные файлы и файлы документов проекта.


4.Требования к программной документации

Для разрабатываемого программного продукта должны быть составлены на основании стандартов ЕСПД следующие самостоятельные программные документы:

·  Техническое задание

·  Описание программы

·  Текст программы

Оформить эти документы в виде комплекта документов с начальными обобщающими листами всего комплекта:

·  титульным листом

·  листом задания

·  рефератом

·  ведомостью проекта

составленными на основании стандартов ДСТУ, ЕСКД, ЕСПД, ЕСТД, ССОУП НТУ«ХПИ».

Дополнительные требования к программным документам:

·  Содержимое (количество страниц) разделов "Описание логической структуры" и "Используемые технические средства" в документе "Описание программы" должно составлять не менее 70% размера (страниц) всего документа.

·  Количество строк в документе "Текст программы" — не менее 300 строк с комментариями для каждых 5–7 строк операторов (или чаще).

·  Количество страниц в документе "Текст программы" уменьшить за счет использования уменьшенных размеров шрифтов и межстрочных интервалов.


5.Стадии и этапы разработки

После создания документа “Техническое задание” (на основании выданного руководителем задания) выполнять разработку проекта в ниже указанной последовательности.

Концептуальное проектирование:

·  обзор и анализ существующих методов выполнения задания;

·  разработка и обоснование принятой архитектуры решения задания.

Логическое проектирование:

·  дизайн интерфейса пользователя;

·  разработка алгоритмов компонент, их исходных текстов и ресурсов проекта.

Физическое проектирование:

·  создание файлов пользователя ;

·  тестирование созданной разработки.

Обеспечение внедрения (информация по эксплуатации для пользователя):

·  вызов и загрузка программы;

·  выходные данные.

Завершающий этап:

·  составление комплекта документации всего проекта.

Возможно изменение очередности некоторых этапов. Уровень окончательной разработки программы (проекта) должен соответствовать стадии разработки - "Рабочий проект" (ГОСТ 19.102-77). Сроки выполнения и дата защиты проекта указаны в листе ЗАДАНИЕ.


6.Порядок контроля и приемки

Разработанный программный продукт должен быть испытан на контрольных примерах, составленных из перечисленных в п.3.1.функциональных характеристик.

Приемка производится руководителем курсового проекта.

Похожие материалы

Информация о работе