~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 6EE367578A057B2CFD4C2CE1EB0C15D9__1691064360 ✰
Заголовок документа оригинал.:
✰ Software verification - Wikipedia ✰
Заголовок документа перевод.:
✰ Проверка программного обеспечения — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Software_verification ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/6e/d9/6ee367578a057b2cfd4c2ce1eb0c15d9.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/6e/d9/6ee367578a057b2cfd4c2ce1eb0c15d9__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 15:05:42 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 3 August 2023, at 15:06 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Проверка программного обеспечения — Википедия Jump to content

Проверка программного обеспечения

Из Википедии, бесплатной энциклопедии

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

и классификация сфера применения Широкая

Широкое определение верификации роднит ее с тестированием программного обеспечения . В этом случае существует два фундаментальных подхода к проверке:

В Системе классификации вычислений ACM темы проверки программного обеспечения появляются в разделе «Программное обеспечение и его разработка» в разделе «Создание программного обеспечения», тогда как проверка программ также отображается в разделе «Теория вычислений» в разделе «Семантика и рассуждения», «Рассуждение программы».

Динамическая проверка (Тестирование, экспериментирование) [ править ]

Динамическая проверка выполняется во время выполнения программного обеспечения и динамически проверяет его поведение; он широко известен как этап тестирования . Проверка — это процесс проверки. В зависимости от объема тестов мы можем разделить их на три семейства:

  • Тест в малом : тест, проверяющий одну функцию или класс ( Юнит-тест ).
  • Тест в целом : тест, проверяющий группу классов, например
  • Приемочный тест : формальный тест, определенный для проверки критериев приемки программного обеспечения.
    • Функциональный тест
    • Нефункциональный тест (производительность, стресс-тест )

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

Статическая проверка (Анализ) [ править ]

Статическая проверка — это процесс проверки соответствия программного обеспечения требованиям путем проверки кода перед его запуском. Например:

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

Узкая сфера применения [ править ]

Если определить более строго, проверка эквивалентна только статическому тестированию и предназначена для применения к артефактам. А проверка (всего программного продукта) будет эквивалентна динамическому тестированию и предназначена для применения к работающему программному продукту (а не к его артефактам, за исключением требований). Обратите внимание, что проверка требований может выполняться статически и динамически (см. Проверка артефактов ).

Сравнение с проверкой [ править ]

Верификацию программного обеспечения часто путают с проверкой программного обеспечения. Разница между верификацией и валидацией :

  • программного обеспечения Проверка задает вопрос: «Правильно ли мы создаем продукт?»; то есть соответствует ли программное обеспечение своим спецификациям? (Как дом соответствует своим чертежам.)
  • программного обеспечения При проверке задается вопрос: «Создаем ли мы правильный продукт?»; то есть делает ли программное обеспечение то, что действительно нужно пользователю? (Поскольку дом соответствует потребностям и желаниям владельца.)

См. также [ править ]

Ссылки [ править ]

  • IEEE : SWEBOK: Руководство по своду знаний по программной инженерии
  • Карло Гецци , Мехди Джазайери , Дино Мандриоли : Основы разработки программного обеспечения , Прентис Холл, ISBN   0-13-099183-X
  • Алан Л. Брейтлер : Процедура проверки программного обеспечения, полученного на основе искусственных нейронных сетей , Журнал Международной ассоциации тестирования и оценки, январь 2004 г., том 25, № 4.
  • Виджей Д'Сильва, Дэниел Кренинг , Георг Вайсенбахер: Обзор автоматизированных методов формальной проверки программного обеспечения . IEEE Транс. по САПР интегральных схем и систем 27(7): 1165-1178 (2008).
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 6EE367578A057B2CFD4C2CE1EB0C15D9__1691064360
URL1:https://en.wikipedia.org/wiki/Software_verification
Заголовок, (Title) документа по адресу, URL1:
Software verification - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)