Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач 2-й семестр.doc
Скачиваний:
3
Добавлен:
21.09.2019
Размер:
311.81 Кб
Скачать

9) Выводы.

В результате выполнения курсовой работы были получены навыки работы файлами, с двунаправленными линейными списками на языке программирования Си, а также был получен опыт работы с динамической памятью. Программа полностью соответствует требованиям, указанным в Техническом задании и осуществляет ввод из файла структур указанного вида, размещает их в двунаправленный линейный список, выполняет сортировку списка по цене и удаляет машины с EGA-монитором.

10) Литература.

  1. Т.А. Павловская , «С/С++ Программирование на языке высокого уровня», издательство «Питер», 2006 г.

  2. Березин Б.И., Березин С.Б., «Начальный курс Си», издательство «Диалог-МИФИ», 2007 г.

11) Приложение.

Программа и методика испытаний.

Приложение

Федеральное агентство по образованию

Московский Государственный институт

электроники и математики (ТУ)

Кафедра «Вычислительные системы и сети»

Курсовая работа

по дисциплине «Программирование на языке высокого уровня»

на тему «Динамическое формирование и преобразование списков и структур»

Программа и методика испытаний

Листов 2

2012 г.

Объект испытаний

Объектом испытаний является программа, которая решает задачу считывания из файла структур данных, выполняет сортировку списка по цене и удаляет машины с EGA-монитором.

Цель испытаний

Цель настоящих испытаний состоит в подтверждении готовности программы к выполнению поставленной задачи.

К задаче испытаний относятся проверка возможности и качества выполнения функций, выполняемых системой в рамках функционирования.

Методы проверок и испытаний

При проведении испытаний и проверок применяется метод практической проверки реализации функций программы. Испытания проводятся до полного их завершения в соответствии с настоящей программой и методикой испытаний, вне зависимости от промежуточных результатов испытаний.

Объем испытаний

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

  • Проверка существования файла исходных данных;

  • Проверка исходного файла на наличие данных;

  • Проверка корректности вводимых из файла данных;

  • Сортировка элементов списка по определенному признаку;

  • Удаление элементов содержащих определенные значения полей;

Критерии результата.

Критерием успешного завершения каждой проверки является соответствие реальных результатов проверки ожидаемым результатам, представленным в настоящей программе и методике испытаний. Если реальные результаты выполнения сценариев проверок соответствуют ожидаемым результатам, то испытания считаются завершенными успешно.

Условия и порядок проведения испытаний

Приёмочные испытания проводятся по настоящей программе и методике испытаний.

Необходимые условия для проведения испытаний:

  • наличие аппаратных средств согласно требованиям к составу технических средств;

  • наличие системного и базового программного обеспечения согласно требованиям к составу технических средств;

Основным принципом проведения испытаний является объективная оценка свойств системы на основе результатов испытаний (проверок).

При проведении испытаний считается, что аппаратные и программные средства системы являются абсолютно надежными.

Методика испытаний

Вид проверки

Критерий оценки

1

Сценарий проверки существования файла исходных данных:

Для проверки сценария необходимо выполнить следующие действия:

  • Запустить программу.

  • Дождаться запроса на ввод адреса файла исходных данных и файла с результатами.

  • Ввести адреса файлов.

Результат проверки считается положительным, если:

На экране отобразится либо процесс удаления элементов списка, либо сообщение о завершении работы программы.

Результат проверки считается не положительным, если:

На экране отображено сообщение «BHUMAHUE! Fail ishodnih dannih ne nayden! Rabota programmi zavershena..»

2

Сценарий проверки исходного файла на наличие данных:

Для проверки сценария необходимо выполнить следующие действия:

  • Запустить программу.

  • Дождаться запроса на ввод адреса файла исходных данных и файла с результатами.

  • Ввести адреса файлов.

Результат проверки считается положительным, если:

На экране отобразится процесс удаления элементов списка или сообщение о завершении работы программы.

Результат проверки считается не положительным, если:

На экране отображено сообщение «BHUMAHUE! Fail ishodnih dannih pustoy! Rabota programmi zavershena..»

3

Сценарий проверки корректности вводимых из файла данных:

Для проверки сценария необходимо выполнить следующие действия:

  • Запустить программу.

  • Дождаться запроса на ввод адреса файла исходных данных и файла с результатами.

  • Ввести адреса файлов.

Результат проверки считается положительным, если:

На экране отобразится либо процесс удаления элементов списка, либо сообщение о завершении работы программы.

Результат проверки считается не положительным, если:

На экране отображено сообщение «BHUMAHUE! Ishodnie dannie nevernogo formata.. Rabota programmi zavershena..»

4

Сценарий проверки сортировки элементов списка:

  • Запустить программу.

  • Дождаться запроса на ввод адреса файла исходных данных и файла с результатами.

  • Ввести адреса файлов.

Результат проверки считается положительным, если:

В выходном файле все элементы списка, находящиеся под чертой, будут расположены по возрастанию цены, от меньшей к большей.

Результат проверки считается не положительным, если:

Элементы списка не отсортированы, отсортированы не полностью, или отсортированы в обратном порядке.

4

Сценарий проверки удаление элементов содержащих определенные значения полей:

  • Запустить программу.

  • Дождаться запроса на ввод адреса файла исходных данных и файла с результатами.

  • Ввести адреса файлов.

Результат проверки считается положительным, если:

В выходном файле нет элементов с типом монитора равным EGA.

Результат проверки считается не положительным, если:

В выходном файле есть элементы с типом монитора равным EGA.

25