Cтраница 1
Связная отладка проводится после устранения ошибок, обнаруженных при индивидуальной отладке. Отлаживаемая программа проверяется целиком, для чего с ее помощью решается несколько специально подготовленных задач. [1]
Связная отладка модулей необходима для многомодульных программ. Для каждой связки модулей требуется дополнительно до трех отладок. [2]
При связной отладке полученных подграфов разбиения используются тесты второго типа. Время и стоимость связной отладки на каждом этапе объединения определяется путем выделения на общей блок-схеме комплекса программ частей, соответствующих программным модулям, включаемым в этап связной отладки, и определения временных и стоимостных характеристик тестов, необходимых для проверки подграфов этого этапа в совокупности. При этом части общей блок-схемы, соответствующие подграфам, включаемым в рассматриваемый этап объединения, заменяются одной вершиной. Кроме того, одной вершиной заменяются совокупности подграфов, которые участвовали в предшествующих этапах связного тестирования. [3]
Рт, включаемых в k - й этап связной отладки при п-м варианте разбиения и n - м варианте объединения графа Г; R2 n - множество индексов подграфов из ртп, включаемых в k - й этап связной отладки при m - м варианте разбиения и п-м варианте объединения графа Г; р п - исходная графовая структура. [4]
Длина маршрута, средняя длина маршрута, среднее количество маршрутов для участков общей блок-схемы комплекса программ, исследуемых на различных этапах связной отладки, зависят от набора подграфов, присоединяемого к отлаживаемой части комплекса, программных модулей, входящих в эти подграфы, набора подграфов, участвующих в предшествующих этапах связной отладки. [5]
На практике множество наиболее рациональных вариантов системной отладки обычно предлагается разработчиками системы с учетом ограничений (8.2.10) - (8.2.13) на основании знания специфики отлаживаемого комплекса программ, состава и квалификации программистов, ведущих автономную и связную отладку. [6]
Рт, включаемых в k - й этап связной отладки при п-м варианте разбиения и n - м варианте объединения графа Г; R2 n - множество индексов подграфов из ртп, включаемых в k - й этап связной отладки при m - м варианте разбиения и п-м варианте объединения графа Г; р п - исходная графовая структура. [7]
![]() |
Общие затраты и вероятность. [8] |
Цель отладки программ - проверить правильность кодирования программы и выполнения ею всех заложенных в алгоритме или структурной схеме процедур ( осуществляется при индивидуальной или автономной отладке) и убедиться, что получаемые результаты соответствуют исходной постановке задачи ( осуществляется при комплексной или связной отладке) и заданному показателю качества и эффективности. Значительная трудоемкость исправления программ требует создания единого методического подхода к организации, планированию, техническому обеспечению и автоматизации процесса отладки и внедрения комплексов программ в АСУП, увязанного с методологией их разработки. [9]
Ттп Стп), Ттп ( Стп), первая из которых характеризует время ( стоимость) автономной отладки всех подграфов графа Г, полученных в результате его разбиения по mn - стратегии, вторая - время ( стоимость) проведения последовательности этапов объединения подграфов и их связной отладки по mn - стратегии. [10]
Длина маршрута, средняя длина маршрута, среднее количество маршрутов для участков общей блок-схемы комплекса программ, исследуемых на различных этапах связной отладки, зависят от набора подграфов, присоединяемого к отлаживаемой части комплекса, программных модулей, входящих в эти подграфы, набора подграфов, участвующих в предшествующих этапах связной отладки. [11]
При связной отладке полученных подграфов разбиения используются тесты второго типа. Время и стоимость связной отладки на каждом этапе объединения определяется путем выделения на общей блок-схеме комплекса программ частей, соответствующих программным модулям, включаемым в этап связной отладки, и определения временных и стоимостных характеристик тестов, необходимых для проверки подграфов этого этапа в совокупности. При этом части общей блок-схемы, соответствующие подграфам, включаемым в рассматриваемый этап объединения, заменяются одной вершиной. Кроме того, одной вершиной заменяются совокупности подграфов, которые участвовали в предшествующих этапах связного тестирования. [12]
Программная отладка предназначена для индивидуальной проверки отдельных программ на модельных данных, в процессе которой обнаруживаются и устраняются в основном различные алгоритмические, программные и технологические ошибки. Программная отладка осуществляется несколькими последовательными этапами: камеральной проверкой, подготовкой к вводу, трансляцией, индивидуальной и связной отладкой. [13]
При связной отладке полученных подграфов разбиения используются тесты второго типа. Время и стоимость связной отладки на каждом этапе объединения определяется путем выделения на общей блок-схеме комплекса программ частей, соответствующих программным модулям, включаемым в этап связной отладки, и определения временных и стоимостных характеристик тестов, необходимых для проверки подграфов этого этапа в совокупности. При этом части общей блок-схемы, соответствующие подграфам, включаемым в рассматриваемый этап объединения, заменяются одной вершиной. Кроме того, одной вершиной заменяются совокупности подграфов, которые участвовали в предшествующих этапах связного тестирования. [14]
Ниже приведена одна из возможных методик оценки трудоемкости, используемых за рубежом. При этом оценивают следующие этапы выполнения работ по программированию: разработку программных спецификаций и программы, включающей в себя составление структурной схемы, кодирование, подготовку отладочных данных, синтаксическую, логическую и связную отладку модулей, а также системную отладку. [15]