Корректность программ определяется по частоте отклонения конкретных вычисляемых результатов

Содержание

Показатели качества программных средств. Адекватный набор показателей качества программ зависит от функционального назначе­ния и свойств каждого ПС. В соответствии с принципиальными особенностями ПС при системном проектировании должны выбираться наменклатура и значения показателей качества, которые впоследствии отражаются в технической документации и в спецификации требований на конечный продукт. Каждый критерий может использоваться, если определена его метрика и может быть указан способ ее измерения и сопоставления с требующимся значением. Для конкретных ПС доминирующие критерии качества выделяются и определяются при системном проектировании требованиями технического задания и его функциональным назначением. Программы для ЭВМ как объекты проектирования, разработки, испытаний и оценки качества характери­зуются следующими обобщенными показателями:

— областью применения и социальным назначением программного комплекса;

— конкретным типом решаемых функциональных задач с достаточ­но определенной областью применения;

Доказательное программирование. Лекция 1

— объемом и сложностью совокупности программ, решающей единую целевую задачу данного типа;

— необходимыми составом и требуемыми значениями характерис­тик качества функционирования программ и величиной допустимого ущерба из-за недостаточного их качества;

— степенью связи решаемых задач с реальным масштабом време­ни или допустимой длительностью ожидания результатов решения задачи;

— прогнозируемыми значениями длительности эксплуатации и возможностью развития множества версий программ;

предполагаемым тиражом производства и применения прог­рамм;

— степенью необходимой документированности программ.

На практике важно оценивать качество программ не только в завершенном виде, но и в процессе их проектирования и разработки. Качество этого процесса в значительной степени определяется совокуп­ными затратами, необходимыми для достижения заданного качества конечного продукта — программного средства. В результате достижи­мое качество программ определяется качеством методов и средств, применяемых при их проектировании и разработке.

Читайте также:
Какими программами пользуются логисты

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

Формализации показателей качества программных средств посвя­щена группа стандартов. В базовом международном стандарте ISO 9126:1991. ИТ. Оценка программного продукта. Характеристики качест­ва и руководство по их применению — при отборе минимума стандар­тизируемых показателей выдвигались и учитывались следующие принципы:

Просто о сложном, сложно о простом. Что такое корректность программ. Вадим Винник

Источник: studfile.net

Организация процесса тестирования и отладки

Организация процесса тестирования и отладки

Область использования DU-тестирования — программы с
вложенными условными операторами и операторами цикла
вложенными условными операторами и операторами присваивания
операторами присваивания и операторами цикла
операторами перехода и операторами цикла
Получить ответ

Организация процесса тестирования и отладки

______________ корректность программ определяется по частоте отклонения конкретных вычисляемых результатов от эталонных значений заданных в техническом задании или в иных исходных документах

стохастическая
статистическая
детерминированная
Получить ответ

Организация процесса тестирования и отладки

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

Получить ответ

Организация процесса тестирования и отладки

Для тестирования команд достаточен(но) _____________тест(а)
как минимум два
Получить ответ

Организация процесса тестирования и отладки

Научный подход при ответе на вопрос “когда заканчивать тестирование?” состоит в применении математической модели

тестирования
Получить ответ

Организация процесса тестирования и отладки

________________программы — проверка программы или ее составной части путем реального выполнения специально подобранных контрольных примеров

трассировка
верификация
тестирование
Получить ответ

Организация процесса тестирования и отладки

________________ испытания — испытания критических программных средств, эксплуатация которых недопустима без высоких гарантий качества удостоверяемых уполномоченным государственным или ведомственным органом

сертификационные
аттестационные
Получить ответ

Организация процесса тестирования и отладки

_____________- неправильное понимание программистом смысла инструкций языка программирования или его недостаточного знания операционной системы

логические ошибки
ошибки алгоритма
синтаксические ошибки
семантические (смысловые) ошибки
Получить ответ

Организация процесса тестирования и отладки

____________ — специальные средства отладки программ, которые позволяют в режиме интерпретации установить контрольные точки, выполнить отдельные участки программы и просмотреть результаты работы операторов

Читайте также:
Программы как GTA sa

трассировщики
верификаторы
Получить ответ

Организация процесса тестирования и отладки

__________________ — несоответствие между ожидаемым и реальным результатами выполнения тестового варианта

предупреждение
Получить ответ

Организация процесса тестирования и отладки

Проверка корректности структурных компонент проводится ______________по исходным текстам программ
статически
динамически
детерменированно
автоматически
Получить ответ

Организация процесса тестирования и отладки

Базовым понятием модели СММ считается ____________ компании
надежность
критичность
авторитетность
Получить ответ

Организация процесса тестирования и отладки

Синтаксические ошибки обычно выявляются в процессе ____________ программы
компиляции
выполнения
тестирования
трансляции
Получить ответ

Организация процесса тестирования и отладки

Недостаток DU-тестирования приводит к трудностям в выборе ____________ эффективных тестов
максимального количества минимально
минимального количества максимально
минимального количества минимально
максимального количества максимально
Получить ответ

Организация процесса тестирования и отладки

Цикломатическая сложность — метрика программного обеспечения, которая обеспечивает _____________ оценку логической сложности программы

количественную
алгоритмическую
качественную
математическую
Получить ответ

Организация процесса тестирования и отладки

__________ испытания программного продукта проводят на завершающем этапe его разработки, выполняемом после отладки и автономных испытаний

автоматические
завершающие
комплексные
Получить ответ

Организация процесса тестирования и отладки

Узлы (вершины) потокового графа соответствуют ________ программы
линейным участкам
цикличности
Получить ответ

Организация процесса тестирования и отладки

Для тестирования ветвей достаточен(но) _____________тест(а)
как минимум два
Получить ответ

Организация процесса тестирования и отладки

Целью тестирования ___________ программы является тестирование сборки модулей в программную систему
интеграции
правильности
работоспособности
Получить ответ

Организация процесса тестирования и отладки

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

Источник: easysga.ru

_ корректность программ определяется по частоте отклонения конкретных вычисляемых результатов от эталонных значений заданных

Тестирование элементов обычно рассматривают как дополнение к этапу
(*ответ*) кодирования
корреляции
коррекции
компиляции
Тестированию не подлежат _ циклы
(*ответ*) неструктурированные
объемлющие
вложенные
объединенные
Удобству отладки программы способствует _программирование
(*ответ*) модульное
специальное
блоковое
элементное
Узлы (вершины) потокового графа соответствуют _ программы
(*ответ*) линейным участкам
цикличности
рекурсии
ветвлению
Условия, не содержащие выражений отношения, называют _ выражениями
(*ответ*) булевыми
структурными
относительными
условными
Функциональное тестирование программы осуществляется по принципу «_ ящика»
(*ответ*) черного
желтого
белого
серого
Целью тестирования _ программы является индивидуальная проверка каждого модуля
(*ответ*) элементов
модулей
правильности
интеграции
Целью тестирования _ программы является проверка реализации в программе всех функциональных и поведенческих требований, а также требования эффективности
(*ответ*) правильности
работоспособности
интеграции
элементов
Целью тестирования _ программы является тестирование сборки модулей в программную систему
(*ответ*) интеграции
работоспособности
элементов
правильности
Цикломатическая сложность — метрика программного обеспечения, которая обеспечивает _ оценку логической сложности программы
(*ответ*) количественную
алгоритмическую
математическую
качественную
Число и глубина испытаний комплексов программ зависит от _ каждого программного средства
(*ответ*) категории критичности
сроков разработки
сложности
важности
Объектом структурного тестирования является _поведение программы
(*ответ*) внутреннее
независимое
логическое
внешнее
_ период отказа — время нахождения в неисправном, но работоспособном состоянии
(*ответ*) скрытый
требуемый
прогнозируемый
реальный
_ программного средства — способность к безотказному функционированию при наличии сбоев
(*ответ*) устойчивость
безотказность
восстанавливаемость
надежность
_ корректность программ определяется по частоте отклонения конкретных вычисляемых результатов от эталонных значений заданных в техническом задании или в иных исходных документах
(*ответ*) детерминированная
эталонная
стохастическая
статистическая

Читайте также:
Какого элемента нет в программе excel

Ответ эксперта

Тестирование элементов обычно рассматривают как дополнение к этапу
(*ответ*) кодирования
корреляции
коррекции
компиляции
Тестированию не подлежат _ циклы
(*ответ*) неструктурированные
объемлющие
вложенные
объединенные
Удобству отладки программы способствует _программирование
(*ответ*) модульное
специальное
блоковое
элементное
Узлы (вершины) потокового графа соответствуют _ программы
(*ответ*) линейным участкам
цикличности
рекурсии
ветвлению
Условия, не содержащие выражений отношения, называют _ выражениями
(*ответ*) булевыми
структурными
относительными
условными
Функциональное тестирование программы осуществляется по принципу «_ ящика»
(*ответ*) черного
желтого
белого
серого
Целью тестирования _ программы является индивидуальная проверка каждого модуля
(*ответ*) элементов
модулей
правильности
интеграции
Целью тестирования _ программы является проверка реализации в программе всех функциональных и поведенческих требований, а также требования эффективности
(*ответ*) правильности
работоспособности
интеграции
элементов
Целью тестирования _ программы является тестирование сборки модулей в программную систему
(*ответ*) интеграции
работоспособности
элементов
правильности
Цикломатическая сложность — метрика программного обеспечения, которая обеспечивает _ оценку логической сложности программы
(*ответ*) количественную
алгоритмическую
математическую
качественную
Число и глубина испытаний комплексов программ зависит от _ каждого программного средства
(*ответ*) категории критичности
сроков разработки
сложности
важности
Объектом структурного тестирования является _поведение программы
(*ответ*) внутреннее
независимое
логическое
внешнее
_ период отказа — время нахождения в неисправном, но работоспособном состоянии
(*ответ*) скрытый
требуемый
прогнозируемый
реальный
_ программного средства — способность к безотказному функционированию при наличии сбоев
(*ответ*) устойчивость
безотказность
восстанавливаемость
надежность
_ корректность программ определяется по частоте отклонения конкретных вычисляемых результатов от эталонных значений заданных в техническом задании или в иных исходных документах
(*ответ*) детерминированная
эталонная
стохастическая
статистическая

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru