Помощь в написании студенческих работ
Антистрессовый сервис

Отладка программного средства

Доклад Купить готовую Узнать стоимостьмоей работы

Проверьте текст модуля, чтобы убедиться, что существуют тесты, проверяющие чувствительность к отдельным особым значениям входных данных. Добавьте недостающие тесты. Комплексная отладка ПСПри комплексной отладке тестируется ПС целиком. Тесты готовятся по каждому из документов. Тестирование производиться «на пользователя», то есть на тех данных, которые реальны. При комплексной отладке… Читать ещё >

Отладка программного средства (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • 1. Основная часть
    • 1. 1. Основные циклы разработки программы
    • 1. 2. Качество программного средства
    • 1. 3. Инструменты для организации процесса программирования
    • 1. 4. Отладка программного средства
    • 1. 5. Виды отладки
  • Заключение
  • Список используемой литературы

При отладке одного модуля для разных тестов могут составляться разные ведущие отладочные модули. При нисходящем тестировании окружение отлаживаемого модуля в качестве отладочных модулей содержит отладочные имитаторы некоторых еще не отлаженных модулей. Некоторые из этих имитаторов при отладке одного модуля могут изменяться для разных тестов. К достоинствам восходящего тестирования относятся:

Простота подготовки тестов, возможность полной реализации плана тестирования модуля. Недостатками восходящего тестирования являются следующие его особенности:

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

Большинство тестов готовится в форме, рассчитанной на пользователя, во многих случаях относительно небольшой объем отладочного программирования, отпадает необходимость тестирования сопряжения модулей. Недостатком нисходящего тестирования является то, что тестовое состояние информационной среды перед обращением к отлаживаемому модулю готовится косвенно оно является результатом применения уже отлаженных модулей к тестовым данным или данным, выдаваемым имитаторами. Автономное тестирование модуля целесообразно осуществлять в четыре шага:

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

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

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

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

Заключение

.

В данном докладе раскрыты следующие тематики:

Понятие жизненного цикла программы, рассмотрены основные этапы разработки, указана важность этапа отладки ПС и дано само понятие отладки, рассмотрены виды отладки. В докладе рассмотрено понятие отладки, сопряженное с понятием тестирования. Так же рассмотрены виды тестирования. Понятие отладки в инструментальной среде разработчика в докладе не рассмотрено, так как целью доклада было изучение общих методов отладки, что является более полным раскрытием темы. Считаю, что поставленные задачи достигнуты и раскрыты в данном докладе. Список используемой литературы 1. Камаев В. А., Костерин В. В. Технологии программирования. М.: Высшая школа, 2005. 2. Жоголев Е. А. Технология программирования. — М.: Научный мир, 2004.

3. Громов Ю. Ю., Иванова О. Г., Беляев М. П., Минин Ю. В. Технология программирования Тамбов. Изд-во ФГБО ВПО ‘ГГПУ' 2013.

4. Технология разработка программного обеспечения. Конспект лекций. Составитель И. И. Савченко. Изд-во Томского политехнического ун-та, 2013.

Показать весь текст

Список литературы

  1. В.А., Костерин В. В. Технологии программирования. М.: Высшая школа, 2005.
  2. Е.А. Технология программирования. — М.: Научный мир, 2004.
  3. Ю.Ю., Иванова О. Г., Беляев М. П., Минин Ю. В. Технология программирования Тамбов. Изд-во ФГБО ВПО ‘ГГПУ' 2013.
  4. Технология разработка программного обеспечения. Конспект лекций. Составитель И. И. Савченко. Изд-во Томского политехнического ун-та, 2013.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ