Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Безгодков_ВКР.doc
Скачиваний:
52
Добавлен:
26.03.2015
Размер:
21.47 Mб
Скачать
    1. 1.4 Реализация программного комплекса

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

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

Прогресс проекта будет наблюдаемым, если использовать такие ключевые индикаторы, как ошибки, список основных рисков и сам программный комплекс.

Ошибки проникают в программное обеспечение на всех стадиях разработки, поэтому контролю качества следует уделять внимание на всех этапах, начиная с самых ранних

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

Один из эффективных методов тестирования – блочное тестирование - является неформальным тестированием исходного кода разработчиком, который создал его. Термин «блок» может указывать на процедуру, модуль, класс или более крупную структурную единицу программы. Как правило, блочное тестирование проводится неформально, однако желательно потребовать, чтобы оно выполнялось для каждого блока перед интеграцией с главными исходными текстами или передачей блока для независимого рецензирования или тестирования.

Для обеспечения качества исходного кода используется стандарт кодирования. Стандарт кодирования – соглашения, которым должны следовать разработчики в процессе создания исходного кода [12].

      1. 1.4.1Тестирование приложений

Под тестированием приложения понимается формальная проверка выполнения связанного с ним подмножества требований.

Тестирование осуществляется на основании требований к программному комплексу.

Рабочим продуктом тестирования приложений является отчёт о тестировании приложения.

Ошибки, обнаруженные при тестировании приложения, следует вводить в программу слежения за ошибками.

Приложение приобретает статус «Выпущено» и фиксируется, если:

  • все ошибки, относящиеся к данному приложению, исправлены

  • все требования, относящиеся к данному приложению, выполнены

В расписании проекта должно быть выделено время на следующие виды деятельности:

  • проведение тестирования, в том числе повторного

  • устранение ошибок, выявленных при тестировании приложений

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

Максимальное число неисправленных ошибок в каждый момент работы над проектом: 1.

      1. 1.4.2 Стандарт кодирования