Валидация против Верификации
Проверка и проверка (также называемые просто V & V) - это две части одного и того же программного пакета. Они используются в управлении проектами программного обеспечения, тестировании программного обеспечения и разработке программного обеспечения. Это процесс, с помощью которого программная система соответствует определенным спецификациям. Это также процесс, с помощью которого программная система выполняет предназначенную цель своего создания. Это также широко известно как контроль качества программного обеспечения.
Валидация - это часть программных проверок и противовесов, которая проверяет, соответствует ли дизайн продукта цели использования, для которой он был предназначен. Это называется проверкой высокого уровня (в основном, информируя систему о том, что она создала нужный продукт). Он выполняет эту задачу, используя динамическое тестирование и множество других форм обзора. Динамическое тестирование специально проверяет физический отклик системы на те переменные, которые не являются постоянными и со временем подвержены изменениям. В основном смысле, проверка гарантирует, что продукт соответствует потребностям пользователя. Это также гарантирует, что определенные спецификации были правильными с самого начала программы. По сути, проверка позволяет узнать, правильно ли вы построили.
Проверка - это часть программных сдержек и противовесов, которая оценивает программное обеспечение, чтобы определить, удовлетворяют ли продукты, обнаруженные на данном этапе разработки, условиям, которые были выдвинуты в начале этого конкретного этапа. В основном смысле, проверка гарантирует, что конкретный продукт был построен в соответствии с требованиями и спецификациями дизайна, которые были введены в начале программы. Откровенно говоря, проверка дает вам знать, что правильный объект был построен правильно.
Помимо сообщества разработчиков программного обеспечения, определения верификации и валидации несколько схожи. В сообществе моделирования и симуляции проверка - это процесс, с помощью которого можно определить степень точности модели, симуляции или объединения моделей и симуляций и связанных с ними данных. Он также определяет, являются ли эти модели, модели или федерации в них точным представлением реального мира с точки зрения использования, которое было предназначено для модели, и т. Д. Проверка, с другой стороны, представляет собой процесс, с помощью которого система определяет, компьютерная модель, симуляция или объединение реализаций моделей и симуляций, а контент, связанный с этими данными, представляет концептуальные описания и спецификации разработчика.
Резюме:
1. Валидация проверяет, соответствует ли дизайн продукта его предполагаемому использованию (если правильный объект был построен); Проверка оценивает программное обеспечение, которое будет определять, удовлетворяют ли найденные продукты выдвигаемым условиям (если построенный объект был сделан правильно).
2. В сообществе моделирования и симуляции валидация определяет степень точности связанных данных с реальным миром в соответствии с моделью; Проверка определяет, представляют ли компьютерная модель и связанный контент концептуальные описания и спецификации разработчика..