Az ellenőrzés és az érvényesítés közötti különbség

Szerző: Laura McKinney
A Teremtés Dátuma: 2 Április 2021
Frissítés Dátuma: 1 Lehet 2024
Anonim
Az ellenőrzés és az érvényesítés közötti különbség - Technológia
Az ellenőrzés és az érvényesítés közötti különbség - Technológia

Tartalom


A verifikáció és érvényesítés a szoftver összehangolásában általánosan használt kifejezések. Az ellenőrzés és az érvényesítés megkülönböztethető azzal, hogy a szoftver-ellenőrzés a tervezési outputok ellenőrzésének és a meghatározott szoftverkövetelményekkel való összehasonlításának a folyamata. Éppen ellenkezőleg, a szoftver érvényesítése a szoftver specifikációinak a felhasználói igényekhez viszonyított vizsgálatának folyamata. Tágabb értelemben ezek a tevékenységek kiegészítik egymást és a szoftverfejlesztés részét képezik.

    1. Összehasonlító táblázat
    2. Meghatározás
    3. Főbb különbségek
    4. Következtetés

Összehasonlító táblázat

Az összehasonlítás alapja
Igazolás
Érvényesítés
Alapvető
A termék vizsgálati folyamata a fejlesztési szakaszban a meghatározott követelményeknek megfelelően.Magában foglalja a termék értékelését a felhasználói igényekkel összhangban a fejlesztés végén.
Cél
A termékfejlesztés biztosítása megfelel a tervezési és a követelmény-specifikációknak.Gondoskodik arról, hogy a kifejlesztett termék helyes legyen és megfelel a felhasználói követelményeknek.
Bevont tevékenységek
A terveket, a követelmény-specifikációkat, a tervezési előírásokat, a kódokat, a teszteléseket értékelik.A vizsgált szoftvert értékelik.
ElőadjaQA csapatTesztelő csapat
A végrehajtás sorrendjeElőzőleg végzettEllenőrzés után
KöltségKevésbéTöbb


Az ellenőrzés meghatározása

Igazolás a szoftverfejlesztés szempontjából a módszerek egy csoportja, amely megerősíti az egyes funkciók pontos megvalósítását a szoftverben. Annak ellenőrzésére szolgál, hogy a termék megfelelő módon van-e felépítve. A szoftverfejlesztési folyamat ebben a szakaszában a hibákat és hibákat kiküszöbölik a megbízhatóság biztosítása érdekében.

A hitelesítési folyamat a következőket biztosítja:

  • Prognosztikai módszert kínál a kompozit terv elemzéséhez az I / O funkció funkcionalitásának biztosítása érdekében a fejlesztés után.
  • A terv pontosságát és minőségét szintén ellenőrzik.
  • Egyszerűen ellenőrzi, hogy a végtermék megfelel-e a tervnek, hogy a termék megfelel-e a termék specifikációinak.

Az ellenőrzés különféle módokon hajtható végre, például: szimulációs, hardver emuláló és formális módszerek. Gyakorlatilag az egység és a rendszer tesztelését használják a szoftver kódjának ellenőrzésére. Az egység tesztelése ellenőrzi, hogy a kód viselkedése követi-e az egység specifikációját. A rendszer tesztelésekor a modulok össze vannak kötve a teljes rendszer tesztelése szempontjából. A rendszer tesztelésének eredménye annak ellenőrzését tartalmazza, hogy a rendszer megfelel-e a specifikációinak.


Az érvényesítés meghatározása

Érvényesítés A szoftver nyomon követhetőségének biztosítására használt folyamatkészletre vonatkozik az ügyfelek igényei szerint. A legutóbbi esetek többségében a számítógépes rendszerek nem felelnek meg a felhasználó követelményeinek, és ez az egyik kulcsfontosságú kérdés. Az érvényesítéssel kapcsolatos problémák a felhasználók és a fejlesztők közötti nem megfelelő kommunikáció és a kulturális hiányosságok miatt merülnek fel. Tehát az érvényesítést annak ellenőrzésére használják, hogy a rendszer kielégíti-e a felhasználók igényeit, szándékait, elfogadását, valamint biztosítja, hogy a működő rendszer megfelel-e ezeknek a követelményeknek.

Még akkor is, ha a rendszer hibátlanul működik, meg kell felelnie annak a alapvető célnak, amelyet a felhasználó igényel. Az érvényesítési tevékenység magában foglalja az elfogadási tesztet, amelyet a projekt végén hajtanak végre. Ebben a tesztelésben a szoftvert megmutatják az ügyfélnek, ha a szoftver megfelel az ügyfél követelményeinek, majd azt az ügyfél elfogadja.

  1. A hitelesítési tevékenység objektíven megerősíti, hogy egy adott alkatrész tervezési outputjai megfelelnek a meghatározott követelményeknek. Ezzel szemben a szoftver érvényesítése megerősíti, hogy a szoftver véglegesen megfelel-e a felhasználói követelményeknek.
  2. Az ellenőrzés során felfedezett hibák kevesebb költséget eredményeznek, mint az érvényesítési folyamat hibáinak kapcsolódó költsége.
  3. Az ellenőrzést a fejlesztési szakaszban hajtják végre, míg az érvényesítést a termék kifejlesztése után (azaz az ellenőrzés után) végzik.
  4. A minőségbiztosítási csoport felel az ellenőrzésért. Ellenkezőleg, az ellenőrzést a tesztelő csoport végzi.

Következtetés

A hitelesítést olyan tevékenységek sorozatának tekintik, amely garantálja az adott funkció pontos megvalósítását a szoftverben. Másrészt az érvényesítés olyan tevékenységek csoportja, amely megerősíti, hogy a kifejlesztett szoftver megfelel az ügyfél követelményeinek.