Pagkakaiba sa pagitan ng Pag-verify at Pagpapatunay

May -Akda: Laura McKinney
Petsa Ng Paglikha: 2 Abril 2021
I -Update Ang Petsa: 17 Mayo 2024
Anonim
GRPC C# Tutorial [Bahagi 4] - gRPC JWT Token .Net Core - DotNet gRPC Authorization
Video.: GRPC C# Tutorial [Bahagi 4] - gRPC JWT Token .Net Core - DotNet gRPC Authorization

Nilalaman


Ang Pagpapatunay at Pagpapatunay ay ang mga term na karaniwang ginagamit sa con ng software. Ang pagpapatunay at pagpapatunay ay maaaring makilala sa pamamagitan ng ang katunayan na ang pagpapatunay ng software ay isang proseso ng pagsuri sa mga output ng disenyo at paghahambing nito sa tinukoy na mga kinakailangan sa software. Sa kabilang banda, ang pagpapatunay ng software ay ang proseso ng pagsusuri sa mga pagtutukoy ng software laban sa mga pangangailangan ng gumagamit. Sa isang malawak na paraan, ang mga aktibidad na ito ay kumpleto sa bawat isa at isang bahagi ng pag-unlad ng Software.

    1. Tsart ng paghahambing
    2. Kahulugan
    3. Pangunahing Pagkakaiba
    4. Konklusyon

Tsart ng paghahambing

Batayan para sa paghahambing
Pag-verify
Ang pagpapatunay
Pangunahing
Proseso ng pagsusuri ng produkto sa yugto ng pag-unlad laban sa tinukoy na mga kinakailangan.May kasamang pagsusuri ng produkto laban sa mga kinakailangan ng gumagamit sa pagtatapos ng pag-unlad.
Layunin
Ang pagtiyak ng pag-unlad ng produkto ay ayon sa bawat pagtutukoy ng disenyo at kinakailangan.Tinitiyak na ang binuo na produkto ay tama at nakakatugon sa kinakailangan ng mga gumagamit.
Nakikibahagi na mga aktibidad
Ang mga plano, mga pagtutukoy ng kinakailangan, pagtutukoy ng disenyo, code, mga kaso ng pagsubok ay nasuri.Sinusuri ang software sa ilalim ng pagsubok.
Ginampanan ngQA teamKoponan sa Pagsubok
Order ng pagpatayNauna nang gumanapPagkatapos ng pagpapatunay
GastosMas kauntiMarami pa


Kahulugan ng Pag-verify

Pag-verify sa con ng software engineering ay isang pangkat ng mga pamamaraan na kumpirmahin ang tumpak na pagpapatupad ng mga partikular na pag-andar sa software. Ginagamit ito upang suriin kung ang produkto ay itinayo nang tama o hindi. Sa yugtong ito ng proseso ng pag-unlad ng software, ang mga bug at error ay tinanggal upang matiyak ang pagiging maaasahan.

Ang proseso ng pagpapatunay ay nagbibigay ng sumusunod:

  • Nagbibigay ito ng isang prognostic na paraan upang pag-aralan ang pinagsama-samang disenyo para sa pagtiyak ng pag-andar ng I / O function pagkatapos ng pag-unlad.
  • Ang katumpakan at kalidad ng disenyo ay napatunayan din.
  • Sinusuri nito ang produkto ng pagtatapos laban sa disenyo, sa mga simpleng term, ginagawa ng produkto ang mga pagtutukoy ng produkto.

Ang pagpapatunay ay maaaring isagawa gamit ang iba't ibang mga paraan tulad ng mapang-akit, emulative ng hardware at pormal na pamamaraan. Praktikal ang yunit at pagsubok ng system ay ginagamit para sa pagpapatunay ng code ng software. Pinatutunayan ng pagsubok ng yunit kung ang pag-uugali ng code ay sumusunod sa pagtutukoy ng yunit o hindi. Pagdating sa pagsubok ng system, ang mga module ay magkakaugnay na magkakasama sa kamalayan ng pagsubok sa kumpletong sistema. Ang resulta ng pagsusuri ng system ay kasama ang pag-verify kung nasiyahan ang system sa pagtutukoy nito.


Kahulugan ng Pagpapatunay

Ang pagpapatunay tumutukoy sa hanay ng mga proseso na ginamit para sa pagtiyak ng traceability ng software ayon sa mga kinakailangan ng customer. Sa karamihan ng mga kamakailan-lamang na kaso, ang mga computer system ay hindi nasiyahan ang kinakailangan ng gumagamit, at ito ay isa sa mga mahahalagang isyu. Ang mga kaugnay na mga problema sa pagpapatunay ay lumitaw dahil sa hindi tamang komunikasyon sa pagitan ng mga gumagamit at mga developer at gaps sa kultura. Kaya, ang pagpapatunay ay ginagamit upang suriin kung ang sistema ay tumutupad sa mga gumagamit na kailangan, hangarin, pagtanggap at tinitiyak din ang gumaganang sistema na nakakatugon sa mga kinakailangang ito.

Kahit na ang sistema ay gumagana nang walang kamali-mali, dapat itong maglingkod sa mahalagang layunin, kailangan ng gumagamit. Ang aktibidad ng pagpapatunay ay may kasamang pagtanggap sa pagsubok na isinasagawa sa pagtatapos ng proyekto. Sa pagsubok na ito, ang software ay ipinakita sa kliyente nito kung ang software ay sumusunod sa mga kinakailangan ng kliyente at pagkatapos ay tinanggap ito ng kliyente.

  1. Nagbibigay ang aktibidad ng pagpapatunay sa pagkumpirma ng layunin na ang mga output ng disenyo ng isang partikular na sangkap ay masiyahan ang tinukoy na kinakailangan. Sa kaibahan, ang pagpapatunay ng software ay kinukumpirma ang panghuling pagsunod sa produkto ng software na kinakailangan ng gumagamit.
  2. Ang mga pagkakamali na natuklasan sa pagpapatunay ay bumubuo ng mas kaunting gastos kumpara sa nauugnay na gastos ng mga error sa proseso ng pagpapatunay.
  3. Ang pagpapatunay ay isinasagawa sa yugto ng pag-unlad habang ang pagpapatunay ay ginanap pagkatapos na mabuo ang produkto (i.e., pagkatapos ng pagpapatunay).
  4. Ang QA team ay responsable para sa pagganap ng pagpapatunay. Sa kabaligtaran, ang pagpapatunay ay isinasagawa ng pangkat ng pagsubok.

Konklusyon

Inilarawan ang pagpapatunay bilang isang hanay ng mga aktibidad na ginagarantiyahan ang tumpak na pagpapatupad ng partikular na pag-andar sa software. Sa kabilang banda, ang pagpapatunay ay isang pangkat ng mga aktibidad na nagpapatunay na ang binuo software ay sumusunod sa mga kinakailangan ng customer.