ТЪРСИ

Проверката е процесът на проверка на софтуерен продукт

Термините "проверка" и "валидиране" са много честоизползвани в техническата литература и свързани с анализа на качеството на всеки софтуер. В научната литература могат да се намерят различни тълкувания на тези понятия. Така че, нека се опитаме да разберем този въпрос.

Най-правилното, от наша гледна точка,е следната дефиниция. Валидирането и проверката са дейности, които са насочени към осъществяване на качествен контрол на софтуерния продукт, за да се открият грешките в него в ранните етапи. Изглежда, че те имат обща цел. Все пак тези видове имат разлики в източниците на проверими свойства, ограничения и правила, чието неспазване може да се счита за грешка.

Проверката е проверка за съответствие.софтуерна техническа документация, предоставена от техническия проект, архитектура или модел на домейн. "Задълженията" на този термин включват сравнението на процедурата за сетълмент с процеса на тяхното развитие, правила и стандарти.

Проверката на данните може да се извърши заинсталиране на съответствие на програмата с установените стандарти, изисквания, дизайнерски решения и потребителска документация. Същевременно документите, с които се прави сравнение за съответствие със стандартите и стандартите, установени в страната, в която се използва софтуерът, подлежат на задължителна предварителна проверка. Необходимо е да се вземат предвид и да се спазват всички последователни операции.

В случай на грешка или дефект в работатапрограмата или откриването на противоречие между горните документи и текущото функциониране на програмата, решението за избор на документ за корекция трябва да бъде отделна задача.

За разлика от проверката, валидирането е отговорно запроверка на разработването или поддръжката на софтуерни продукти с нуждите или изискванията на клиенти или потребители. Тези нужди често не се записват в никакви документи. Ето защо валидирането е по-малко формализирано от проверката. Това е процес, при който може да присъства представител на клиент, потребител, който участва, както и експерт по анализа или предмета. С други думи, тези, които могат да изразят специфичните нужди и реалните нужди на заинтересованите страни.

Проверката е отговорът на въпроса "Софтуерът е изпълнен правилно?" И потвърждение - "Правил ли е правилният софтуер?".

Когато търсите отговор на поставените въпроси, можетеза да разберете, че валидирането (или сертифицирането) по отношение на съдържанието е малко по-широко от проверката (проверка). Проверката обаче е тясно свързана с осигуряването на контрол върху качеството на софтуера.

Например, проверка на компютърна програмапредвижда процес, при който целта е да се гарантира, че изискванията на данните, получени в даден жизнен цикъл на продукта, са удовлетворени от тези, получени на предишния етап.

Ако говорим за проверката на модела, то тук ще се съсредоточим върху проверката на точността на картографирането на този изчислителен модел на необходимите концептуални или математически модели.

При проверката на системния код се анализира изходният код и се проверява съответствието му с документалното описание.

Процесът на проверка може да включва операциисъдържащи алтернативни изчисления. Техническата и научната документация за нов проект се сравнява със съответната документация за съществуващ проект, задължително тестване, тестване на нов софтуер и демонстриране на резултатите.

  • Оценка: