Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Sigurnost
  • Šta je verifikacija i kako je proći. Šta je verifikacija podataka

Šta je verifikacija i kako je proći. Šta je verifikacija podataka

Prividna ili stvarna anonimnost na Internetu je faktor koji mnogi korisnici vole svjetska mreža, i traže sve vrste načina da sačuvaju i održe inkognito (prema raznih razloga).

Sadržaj:

Definicija

Prateći enciklopedijske ili rječničke definicije, možemo reći da je verifikacija potvrda stvarnosti i istine pojedinca ili grupe pojedinaca (na primjer, u grupama organizacija u na društvenim mrežama, obavljanje bilo kakvih bankarskih transakcija itd.).

Ovaj izraz dolazi od latinske riječi veritas - istina, doslovno prevedena kao "učiniti istinitim", odnosno potvrditi.

Dakle, proces verifikacije je direktan proces uklanjanja anonimnog od osobe ili organizacije.

Međutim, ne samo konkretni ljudi ili organizacije podliježu verifikaciji. Ovaj izraz je primjenjiv na razne druge oblasti.

Potvrda broja telefona ili adrese Email slanjem na specifičan kod ili linkovi su takođe verifikacija, ali ne osobe, već podataka.

Zapravo, svaka informacija, bilo koji podatak, bilo koja osoba ili organizacija može zahtijevati potvrdu istinitosti. U nekim oblastima to je obavezno, u drugim – poželjno, u trećima – fakultativno, itd. određenim slučajevima može pružiti određene bonuse ili prilike.

Obim primjene pojma

Ovaj koncept koristi se u mnogim oblastima, ali najrasprostranjenije u finansijski sektor i na internetu.

U finansijskom sektoru je to najpotrebnije jer je tu najveći broj prijevarne radnje, a uvijek se provodi s ciljem izbjegavanja prijevare.

4 Provjera može biti neophodna kako bi se izbjeglo pojavljivanje kloniranih stranica With u zabavne svrhe ili sa informacijama koje kvare reputaciju osobe (ovo posebno važi za javne ličnosti, ali ne samo da potvrđuju svoje račune);

5 Sve pogodnosti i karakteristike prethodni paragraf odnosi se ne samo na lične račune , ali i na javnim stranicama organizacija ili jednostavno popularne zajednice na Internetu;

6 V u većini slučajeva to je potrebno kako bi se osigurala imaginarna sigurnost korisnika, na primjer, kada se otkriju prijetnje nekome, lakše je procesuirati osobu koja ih je uputila ako je njen račun verifikovan (iako u stvari ovaj sistem skoro da ne funkcioniše);

7 Po registraciji plaćene pretplate na web stranicu, audio biblioteku, videoteku ili biblioteke u. Registracija radi potvrđivanja stvarnosti neophodna je za rješavanje eventualnih novčanih sporova i izbjegavanje prijevarnih radnji korisnika;

8 Skoro sve lokacije rade sa sistemima elektronski novac , također se u ove svrhe provodi postupak verifikacije, posebno ako mi pričamo o tome na promet manje ili više značajnih iznosa (npr. implementira nekoliko faza potvrde računa, a u svakoj novoj fazi korisniku se daje pristup naprednijoj funkcionalnosti sistema).

Ne znaju svi korisnici da mnoge društvene mreže, iako ne zahtijevaju verifikaciju prema zadanim postavkama, mogu to izvršiti na zahtjev korisnika. Na primjer, na web stranici možete kontaktirati Službu za podršku kako biste izvršili takav postupak ako iz nekog razloga vidite potrebu za tim. Na ovaj način možete potvrditi svoj račun ili javnu stranicu.

Potvrda računa

U kojim slučajevima vrijedi potvrditi svoj račun ili javno?

1 Kada se pojavite imate dovoljno velika količina pretplatnici kako bi izbjegli pojavu klonova;

2 Prilikom redovnog organizovanja bilo kakvih sastanaka i/ili događaja, od verifikovani nalog je pouzdaniji;

3 O vršenju bilo kakvih finansijskih manipulacija ili postavljanju zahtjeva za iste(na primjer, prilikom prikupljanja sredstava u dobrotvorne svrhe), iz istih razloga;

4 Ako je dostupno ciljevi promocije naloga ili javnosti, iz istih razloga;

5 Kada objavljujete tekstove, slike, muziku itd. svoje kompozicije, drugu intelektualno vlasništvo u svrhu barem manje zaštite autorskih prava;

6 Za političke ili aktivističke aktivnosti(iako tu mnogo zavisi od vrste aktivizma);

7 Kada radite i objavljujete informacije u ime kompanije ili organizacije itd.

8 U stvari, svaki račun se može provjeriti. Administracija, na primjer, VKontakte, obično nema pitanja o svrsi ili razlogu zbog kojeg je potvrda napravljena.

Iako je važno uzeti u obzir da to ima i niz negativnih posljedica. I prije svega, to je nedostatak anonimnosti – grubo rečeno, snosite malo veću odgovornost za objavljene materijale i informacije. Iako vam nedostatak anonimnosti i dalje neće omogućiti objavljivanje, na primjer, jer čak i bez potvrde naloga, lokaciju i identitet korisnika je prilično lako saznati ako postavite takav cilj.

Kako dobiti a?

Verifikacija u toku Različiti putevi i zavisi od svrhe za koju se treba nabaviti.

Potvrda broja mobilni telefon, na primjer, provodi se tako što mu se pošalje, što se mora unijeti na stranicu stranice, imenovati zaposleniku organizacije itd.

Potvrda putem e-pošte obično je potrebna samo na nekim stranicama.

Štoviše, u većini slučajeva, ako adresa e-pošte nije potvrđena, nećete se moći registrovati na stranici.

Situacija je složenija sa verifikacijom naloga na društvenoj mreži. Prema zadanim postavkama, većina mreža to ne zahtijeva - dovoljno je samo potvrditi svoju adresu e-pošte i/ili broj telefona. Istovremeno, možete kreirati nalog sa bilo kojim imenom ili bilo kojim sadržajem.

Ali, na primjer, ako želite promijeniti ime ili prezime navedeno u vašem profilu na društvenoj mreži, na primjer, možda ćete zahtijevati provjeru računa da biste promijenili ime.

Dokumentacija

Račun se provjerava davanjem fotografije dokumenata - obično glavne stranice pasoša, na kojoj se jasno vide ime i prezime korisnika.

Za potvrdu službene stranice grupe mogu zahtijevati određene informacije.

Ovisno o statusu organizacije, uključujući potvrdu o registraciji pravno lice.

Zahteva od vas da dostavite fotografije različitih dokumenata u zavisnosti od nivoa potvrde - od i drugih finansijskih dokumenata.

Bitan! Prije nego što pošaljete fotografije dokumenata administraciji, provjerite je li stranica pouzdana. Imajte na umu da ako postoje čak i minimalne sumnje u reputaciju stranice, onda ne možete slati fotografije dokumenata. Također, prije slanja fotografija provjerite link adresna traka, da li je stranica klonirana, phishing itd.

Termin "verifikacija" koristi se u oblasti nauke i definiše se kao metod za utvrđivanje istinitosti ili neistinitosti određenih teorijskih podataka. IN naučni rad provjera određenih znanja vrši se upoređivanjem postojećih teorijske informacije sa praktično dobijenim parametrima koji su referentni i validni.

U proizvodnji različite robe, postupak verifikacije se koristi kako bi se utvrdilo da li dobijeni proizvod ispunjava određene zahtjeve koji se smatraju osnovnim i evidentiraju se u određene dokumente, specifikacije ili propisi.

Verifikacija u IT

Procedura verifikacije na terenu informacione tehnologije koristi se za proveru koju je odredio korisnik informacije. Operacija se u pravilu provodi nakon što korisnik ukaže važne podatke, na primjer, prilikom registracije na daljinu sistem plaćanja ili prilikom apliciranja za rad na daljinu kada se od korisnika traži da pruži elektronske kopije ovih dokumenata. Verifikacija pomaže u zaštiti velikih internetskih resursa od lažnih aktivnosti koje bi mogle ugroziti sigurnost informacija.

Tokom procesa verifikacije, osoblje koje provjerava podatke registracije korisnika uspoređuje podatke koje je korisnik unio sa dostupnim dokumentima. Ako je potrebno, ove informacije može provjeriti posebna služba koja radi s kompanijom.

Aplikacija

Procedura verifikacije može biti automatska. Na primjer, prilikom registracije na određenom resursu, korisniku se može poslati poruka navedenom email. Klikom na automatski generiranu vezu, posjetitelj dobiva pristup resursu, potvrđujući da je e-mail pravi. Verifikaciju mogu obezbediti i sistemi za slanje SMS poruka sa kodom koji sistem automatski generiše, a koji se mora uneti u poseban obrazac. Operacija vam omogućava da utvrdite da li ovaj broj broj telefona korisniku i da li je ispravno naveden.

Verifikacija se koristi i na poslu softver. Na primjer, programi za snimanje podataka na medij za pohranu imaju mogućnost provjere kvaliteta snimljenog materijala i upoređivanja sa izvornim podacima pohranjenim na računaru. Ako se otkriju kršenja, program će provjeriti oštećeni disk i zatražiti od vas da radite ponovno snimanje ili će prikazati poruku o potrebi za instaliranjem drugog medija za pohranu.

1 glas

Zdravo, dragi čitaoci!

Koncept verifikacije se nalazi u različitim oblastima i skoro svuda označava autentifikaciju. I sve bi bilo u redu, međutim, još jedan pojam ima skoro isto značenje - validacija. Otuda nastaju logična pitanja: Koja je razlika između verifikacije i validacije? Kada je prikladno koristiti svaki od njih? I, što je najvažnije, verifikacija - šta je to? jednostavnim riječima?

Ukratko o glavnoj stvari

Izraz "verifikacija" na ruskom dolazi iz latinskog. Doslovno se može prevesti kao "verus" - "istina" i "facere" - "učiniti". Odnosno, koncept “verifikacije” treba shvatiti kao “činjenje (potvrđivanje) istine”. Stoga, provjeriti znači provjeriti da li je nešto u skladu sa zahtjevima.

Postoje i specifičnija značenja koja su diktirana obimom upotrebe termina. Najčešće se prosječna osoba susrela sa potrebom za verifikacijom u banci. U ovom slučaju, službenik banke je potvrdio identitet klijenta, uvjeravajući se da su podaci koje je dao tačni.

Druga opcija je da provjerite svoje bankovne transakcije. Pojavom internetskog bankarstva većinu njih sprovode klijenti na internetu, a kako bi bili sigurni da iza svakog od njih stoji vlasnik platna kartica, banka zove ili šalje SMS sa kodom na njegov telefon. Ovaj kod se mora unijeti u odgovarajuće polje, čime se potvrđuje vaš identitet.

Usput, ako ste pratilac složene lozinke za internet bankarstvo, usluge i poštanski sandučići, imajte na umu Posebna pažnja po aplikaciji .


Uz njegovu pomoć možete automatizirati proces unosa lozinki - učinite to za nekoliko sekundi i to apsolutno sigurno. Podaci se šifriraju posebnim algoritmom i pohranjuju u oblak. I to je zgodno: uređaji se mogu sinkronizirati.

I prije nego što smislite Nova šifra za novi izvor, obavezno pročitajte.

Usput, ako ste zaboravili svoj.

Tu su i:

  • Verifikacija na Internetu je potvrda identiteta prilikom registracije razne usluge, sistemi plaćanja (Webmoney, QIWI, Yandex.Money), društvene mreže. Usput, jeste li čuli za? Pisao sam o njemu. Većina popularan način potvrda – slanje e-pošte sa vezom unutar koju trebate pratiti. Druga opcija je SMS na vaš telefon.
  • Provjera u faktoringu je niz aktivnosti koje se sprovode radi identifikacije nevažećih potraživanja. Inače, sam faktoring je postupak prenosa duga na treće lice, odnosno otkupa duga.
  • Morfološka verifikacija - koristi se u medicini i opisuje proces potvrđivanja onkološke dijagnoze kroz histološke ili druge studije.
  • Verifikacija u sistemu kvaliteta - omogućava vam da utvrdite da li su proizvedeni proizvodi u skladu sa utvrđenim GOST standardima ili međunarodnim standardima ISO.
  • Provjera u filozofiji je utvrđivanje autentičnosti teorijskih stavova korištenjem eksperimentalnog testiranja. Zanimljivo je da je A. K. Popper otišao dalje i istaknuo princip verifikacije u pozitivizmu, prema kojem se kao naučno priznavalo samo ono znanje koje je bilo opravdano prijedlozima protokola.
  • Verifikacija u programiranju – njena svrha je provjera usklađenosti sa zahtjevima. Ako je ovo stranica, onda prilikom provjere gledaju da li ima potreban broj stranica koji je kupac naveo u tehničkoj specifikaciji, polje povratne informacije itd. To samo znači da sva ova polja rade.

Cilj validacije je provjeriti da li zaista rade.

Validacija i verifikacija: postoji li razlika?

U svakodnevnom životu ili na forumima korisnici mogu zamijeniti ove pojmove, jer im se na prvi pogled čini da znače isto – autentifikaciju. Međutim, u praksi i dalje postoji razlika. Verifikacija je provjera, a validacija daje valjanost.

Sami programeri objašnjavaju početnicima oba koncepta na primjeru izrade bicikla.

Ima li volan, pedale, sedlo, okvir? To znači da je provjerena, odnosno da ispunjava očekivanja osobe koja je naručila njegovu proizvodnju. U ovoj fazi se predaje kupcu.

Kreće li se bicikl? Ako da, potvrđeno je. Shodno tome, validaciju vrši sam kupac.

Kako se ne zbuniti: primjeri verifikacije i validacije

Oba koncepta se aktivno koriste u različitim oblastima, pa je najlakši način da ih shvatite u praksi.

U medicini

Kompanija razvija novu medicinski proizvod. Nakon toga, specijalisti u laboratoriji provode razne testove kako bi dokazali da se uspješno bori protiv uzročnika određene bolesti i ublažava simptome. Ovi testovi su koraci verifikacije. Ako ih lijek uspješno prođe, šalje se na validaciju: testira se na pacovima, čime se uvjerava da djeluje.

U zakonodavstvu

Pisani zakon prvo prolazi verifikaciju: provjerava se da li je u skladu sa Ustavom i međunarodnim pravom. Stupa na snagu (potvrđuje se) kroz određenom periodu vrijeme (mjesec ili tako nešto).

U IT oblasti

Kompanija za razvoj softvera ili studio specijaliziran za razvoj web stranica (što znači da) ispunjavajući narudžbu kreira novu aplikaciju ili web stranicu. Stručnjaci ove kompanije brinu o ispunjavanju zahtjeva kupca, odnosno vrše verifikaciju. Provjeru valjanosti vrši sam kupac, provjeravajući da li proizvodi koje dobije rade kako treba.

Sada vas pojmovi “verifikacija” i “validacija” neće zbuniti, jer ste ih razumjeli, ali pred vama je još puno zanimljivih stvari! Pretplatite se na ažuriranja bloga, čitajte na njegovim stranicama, a također se pridružite grupi U kontaktu sa tako da ništa ne propustite!

Danas ćemo govoriti o tako neugodnoj proceduri kao što je verifikacija računa kod brokera.

Pitajte zašto neprijatno?

Moj odgovor je... Jer provjera uključuje određene radnje s vaše strane, često stresne i, što je najneprijatnije, apsolutno beskorisne za vas.

Jedini koji prima beneficiju, rekao bih čak i duplu, je broker. Ali govorit ću vam o tome kako članak bude napredovao, ali za sada ćemo se pozabaviti svime po redu.

Verifikacija računa- ovo je postupak prijenosa paketa dokumenata brokeru kako bi ovaj provjerio tačnost podataka koje ste naveli prilikom registracije. Strani brokeri također mogu zahtijevati dokument koji potvrđuje zakonito porijeklo sredstava.

Potreba za provjerom, u početku, nije bila hir brokera, već je bila mjera za suzbijanje pranja prihoda stečenih kriminalom. Odnosno, glavna poruka je došla upravo od međunarodnih organizacija, poput FATF-a, ili od regulatora brokerskih aktivnosti.

Skrećem vam pažnju da, prema zahtjevima zapadnih regulatora, klijent nema pravo dopunjavati svoj račun ili trgovati dok se postupak verifikacije ne završi u potpunosti. Tu se vidi preventivna priroda ovog postupka.

E sad, što se tiče verifikacije kod “naših” brokera...

Kako CIS brokeri vide proces verifikacije

Neću ulaziti u pravnu komponentu, jer ni sam nisam dovoljno kompetentan ovaj problem, međutim, mogu pretpostaviti da je postupak prikupljanja i čuvanja ličnih podataka od strane nerezidenta (offshore kompanija) nezakonit.

Na primjeru Rusije. Većina dilera nikada nije dobila dozvolu za obavljanje brokerskih aktivnosti. Odnosno, na teritoriji Rusije su ilegalne, a prema novim izmjenama zakona o obradi i čuvanju ličnih podataka, same baze podataka, ako se tiču ​​stanovništva Ruske Federacije, moraju se nalaziti lokalno na teritorija Rusije.

Postavlja se pitanje: ako je broker ilegalan, kako onda može pohraniti podatke u zemlji? Ali nema šanse... Brokeri zanemaruju ove norme, skrivajući se iza svoje offshore prirode. Shodno tome, nije teško pretpostaviti da su i zahtjevi za verifikaciju neovlašteni.

Sa sigurnošću mogu reći da većina CIS brokera provodi verifikaciju u potpuno različite svrhe od prvobitne namjere. Pokušaću da objasnim.

To smo već utvrdili glavni ciljevi verifikacije:

  1. Spriječiti mogućnost pranja novca;
  2. Uvjerite se da ste vi otvorili račun, a ne neko drugi.

Uprkos činjenici da obe tačke izgledaju svrsishodno, „naši“ brokeri su, kao i uvek, uspeli da sve preokrenu naglavačke.

Prva stvar na koju vrijedi obratiti pažnju je da brokeri CIS-a ne provjeravaju zakonitost sredstava, s obzirom da je to praktično ključni trenutak verifikacija. Od mene niko od brokera nije tražio dokumente koji potvrđuju zakonito porijeklo sredstava.

Sve ovo govori da brokera nije briga odakle vam novac, čak i ako je stečen kriminalnim putem, najvažnije je da dopunite svoj račun.

Druga tačka je potreba za verifikacijom, isključivo za podizanje novca. Odnosno, možete dopuniti svoj račun bilo kojim iznosom, ali možete podići (obično kada dopunite 1000$ ili više) tek nakon verifikacije računa. Ispostavilo se da do trenutka kada želite da podignete svoj novac, brokera nije briga ko je i zašto dopunio račun.

I ako se prvo može pripisati mentalitetu da naši ljudi ne vole da se hvale potvrdom o prihodima, onda drugo više nije opcija...

Stiče se utisak da ne preziru nikakav novac i tek u trenutku kada klijent povuče novac, „uključuju“ bona fide brokera i traže potvrdu.

Inače, postupak verifikacije za binarnog brokera se obično ne razlikuje od postupka verifikacije za Forex brokera.

Zašto je verifikacija zaista potrebna?

Ako osnovni ciljevi verifikacije nisu ispunjeni, koja je onda svrha toga?

To je jednostavno. Brokeri su verifikaciju pretvorili u alat za manipulaciju i odlaganje vremena. Što duže novac ostaje na računu, to vjerovatnije da će se trgovac uključiti u trgovanje i više neće želeti da se povuče, ili jednostavno izgubi svoja sredstva tokom trgovanja.

Posebno smiješno izgleda kada im je novac na računu, a pod krinkom verifikacije te tjeraju da obavljaš razne "potrage"... Idi kod notara, slikaj se pasošem, šalji dokumente poštom itd. .

A ako počnete da prigovarate ovom bijesu, jednostavno će vam gurnuti sljedeću formulaciju pod nos: “ U bilo kom trenutku, Kompanija ima pravo, po svom nahođenju, da od klijenta zahteva dokumentaciju (listu kojakoje je sastavila isključivo Kompanija, uključujući formu dokumenata koje treba dostaviti)...“.Ovu klauzulu sam prepisao iz stvarnog ugovora sa firmom, koji obično potpisujete prilikom otvaranja računa.

Pokušajte da izazovete listu neophodna dokumenta je beskorisno, jer je s druge strane zaposlenik koji obavlja navedene radnje, a on će u većini slučajeva jednostavno biti lijen da ode do šefa i sazna može li se nešto promijeniti za klijenta. U stvari, mogu čak i zahtijevati da dostavite ugovor o kupoprodaji nekretnina, itd. Naravno, u praksi to neće biti potrebno, ali poenta zvuči zastrašujuće.

Dragi brokeri, igrajte pošteno, iznesite svoje zahtjeve prije nego što osoba uplati novac na račun.

A najtužnija stvar u svemu ovome je da sada praktički više nema brokera koji ne zahtijevaju provjeru. Stoga, ako želimo trgovati sa brokerom koji nam se sviđa, još uvijek moramo poslati dokumente...

Ali ne biste trebali žuriti da ispunite sve zahtjeve. Ponekad kompanije zahtijevaju previše, pa bi trebalo da znate koji dokumenti se mogu poslati, a koji ne.

Evo standardna lista dokumenata da ofšor broker može tražiti:

  • Kopije stranica pasoša;
  • Kopija računa za komunalne usluge;
  • Izvod iz banke.

Ako od vas traže neke dokumente ovjerene, onda je to banalno odlaganje. Činjenica je da je u nekim zemljama, na primjer u Ukrajini, notar odgovoran za dokument koji je on ovjerio. A ako pokušate doći do njega s "komad papira" koji vam je dao broker, onda ga, najvjerovatnije, neće potpisati umjesto vas, navodeći sumnjivo porijeklo dokumenta i odsustvo druge strane kome se ova prijava/sporazum/šta god adresira.

Govorimo konkretno o ofšor brokerima, jer... velika većina trgovaca koristi njihove usluge. Postoji i bankarstvo forex, ali to je posebna tema.

Kako zaštititi dokumente od ponovne upotrebe

Još jedan problem koji sam želio istaknuti je sigurnost i povjerljivost dokumenata koji se šalju na provjeru.

Postoji opravdana zabrinutost da bi se vaši dokumenti mogli kopirati i koristiti u nepoštene svrhe.

Treba imati na umu da provjeru dokumenata provode obični zaposlenici kompanije kojima neće biti teško napraviti kopije vaših dokumenata.

Lično, ne želim da se bilo ko registruje u bilo koji onlajn kazino pod mojim imenom.

Pošto nema bežanja od provere - "Živeti sa vukovima je zavijati kao vuk." Kako se onda zaštititi...?

Do danas najviše jednostavna metoda Zaštita dokumenata na Internetu je primjena prozirnog teksta preko fotografija, takozvanih vodenih žigova.

Tekst bi trebao biti otprilike ovako: “Kopije vrijede samo za registraciju kod kompanije Horns & Hooves.” Općenito, suština vodenog žiga se svodi na nemogućnost ponovo koristiti dokument.

To izgleda otprilike ovako:

Tekst bi trebao biti postavljen na važne dijelove fotografije tako da se ne može ukloniti u grafičkom uređivaču.

Obično dodam vodeni žig u Photoshopu, ali ako nemate... grafički uređivači, možeš koristiti posebna usluga: http://watermark.rf.

Primjer obrade:

Nakon takve obrade, dokumenti se mogu poslati na provjeru. I, u principu, možete biti manje-više mirni da se vaši dokumenti neće pojaviti u nekoj bazi podataka koja se prodaje za 50 dolara na piratskoj stranici.

Kao što pokazuje praksa, većina kompanija prihvata takve dokumente bez ikakvih pitanja.

Iako sam nedavno imao slučaj...

Kako sam se borio sa brokerom

Jedan od brokera je, izvinite na izrazu, "zaboravio" i odbio da primi dokumente, pozivajući se prvo na regulatora, a potom i na neke svoje interne politike.

Glavni razlog odbijanja je to što su dokumenti uređeni (primijenjen vodeni žig).

Pa, mislim da ne možete uređivati ​​u Photoshopu, onda idemo drugim putem. Uzimam prozirnu foliju i štampam zaštitni natpis na njoj. Stavljam film na dokument, fotografiram i šaljem originalnu fotografiju bez obrade na provjeru.

Opet odbijanje... Ovaj put interne politike su navele da fotografija treba da bude bez objekata treće strane.

Ukratko, dosadilo mi je i odlučio sam da im dam lekciju. Vidite, oni se bore protiv falsifikovanja dokumenata takvim metodama...

preuzimam neke slučajni dokumenti sa interneta ih dovodim u stanje jednog punog imena i, kao eksperiment, stavljam na njih natpis: “provjeriti vaške”. Šaljem cijeli paket na provjeru.

I voila: "Uspješno ste završili proceduru verifikacije."

Shodno tome, nije jasno protiv koga se bore ovakvim metodama. Lažnu fotografiju nisu prepoznali, ali su original sa sigurnosnom oznakom odbili.

Pa ja sam im kasnije sve ovo objavio na forumu, nagovještavajući da stradaju od sranja. Onda me nazvao jedan od njihovih menadžera i pokušao nešto da objasni, ali nikad nisam dobio razumljiv odgovor zašto traže original i ko im je diktirao te zahteve.

Ali shvatio sam da “naši” brokeri ne cijene sigurnost klijenta i njegove zahtjeve/želje. Šta tek reći o ustupcima u korist klijenta...

Neću imenovati brokera, pokušavajući time da narušim njegovu reputaciju, ja sam iznad ovoga i neka ih je sramota što su napravili budalu od sebe.

1. Prođite kroz verifikaciju prije dopune vašeg računa. Nemojte postati talac svog novca;

2. Provjerite listu dokumenata potrebnih za verifikaciju. Oni mogu zahtijevati previše;

3. Staviti sigurnosne vodene žigove na sve kopije dokumenata;

4. Registrirajte se kod poznatih i provjerenih brokera. Jer oni cijene svoju reputaciju i imate veće šanse da zaštitite svoja prava.

To je vjerovatno sve za danas. Biti pažljiv.

St. Petersburg

Državni elektrotehnički univerzitet

Odeljenje MOEVM

po disciplini

“Proces razvoja softverskog proizvoda”

“Provjera softvera”

Sankt Peterburg

    Svrha verifikacije………………………………………………………………………… str. 3

    Uvodne napomene……………………………………………………………………….. strana 3

    Posebni i opći ciljni ciljevi…………………………………………………….. strana 4

    Očekivana praksa u pogledu ciljanih ciljeva……………………………………… stranica 4

SG1 Priprema za verifikaciju………………………………………………………………….. strana 4

SG2 Sprovođenje ispita (stručne ocjene)………………………… strana 7

SG3 Verifikacija………………………………………………………………….. strana 9

    Dodatak 1. Pregled alata za automatizaciju procesa verifikacije……….. strana 11

    Dodatak 2. Osnovno savremeni pristupi za verifikaciju…………….. strana 12

    Spisak korišćene literature……………………………………………………………………………….. strana 14

Integrirani model izvrsnosti i zrelosti

VERIFIKACIJA

(stepen zrelosti 3)

    Target

Svrha verifikacije je pružanje uvjeravanja da odabrani međuoprema ili finalni proizvod ispunjava specificirane zahtjeve.

    Vodene note

Verifikacija softverskih proizvoda je provjera gotovog proizvoda ili njegovih srednjih verzija za usklađenost sa originalnim zahtjevima. To ne znači samo testiranje samog programa, već i reviziju projekta, korisničke i tehničke dokumentacije itd.

Svrha verifikacije softverskog sistema je da se identifikuju i prijave greške koje se mogu pojaviti u fazama životnog ciklusa. Glavni zadaci verifikacije:

    utvrđivanje da li zahtjevi visokog nivoa odgovaraju zahtjevima sistema;

    uzimanje u obzir zahtjeva visokog nivoa u arhitekturi sistema;

    usklađenost sa arhitekturom i njenim zahtjevima u izvornom kodu;

    utvrđivanje da li izvršni kod ispunjava sistemske zahtjeve;

    utvrđivanje sredstava za rješavanje navedenih problema, koja su tehnički ispravna i dovoljno potpuna.

Verifikacija uključuje provjeru gotovih proizvoda i verifikaciju međuproizvoda prema svim odabranim zahtjevima, uključujući zahtjeve kupaca, zahtjeve za gotov proizvod i zahtjeve za njegove pojedinačne komponente.

Verifikacija je inherentno inkrementalni (rastući) proces od trenutka njegovog nastanka kroz cijeli razvoj proizvoda i sav rad na proizvodu. Verifikacija počinje provjerom zahtjeva, zatim verifikacijom svih međuproizvoda u različitim fazama njihovog razvoja i proizvodnje, a završava se verifikacijom finalnog proizvoda.

Provjera međuproizvoda u svakoj fazi njihovog razvoja i proizvodnje značajno povećava vjerovatnoću da će finalni proizvod zadovoljiti zahtjeve kupca, zahtjeve gotovog proizvoda i zahtjeve njegovih pojedinačnih komponenti.

Verifikacija i validacija procesa su suštinski povezani procesi, koji, međutim, imaju za cilj dobijanje različitih rezultata. Svrha validacije je da se pokaže da gotov proizvod zaista zadovoljava svoju prvobitnu svrhu. Verifikacija ima za cilj da se uveri da proizvod tačno ispunjava određene zahteve. Drugim riječima, Verifikacija osigurava da “ radiš to kako treba“, a validacija je da “ radiš pravu stvar”.

Da bi se procijenila isplativost i učinak, verifikaciju treba implementirati što je prije moguće u relevantnim procesima (kao što su isporuka, razvoj, rad ili održavanje). Ovaj proces može uključivati ​​analizu, verifikaciju i testiranje (testiranje).

Ovaj proces se može izvoditi uz različite stepene nezavisnosti izvođača. Stepen nezavisnosti izvođača može biti raspoređen kako između različitih subjekata u samoj organizaciji, tako i subjekata u drugoj organizaciji, sa različitim stepenom raspodjele odgovornosti. Ovaj proces zove proces nezavisna verifikacija, ako organizacija koja implementira ne zavisi od dobavljača, programera, operatera ili pomoćnog osoblja.

Stručne procjene (pregled) su važna komponenta verifikacije kao dobro dokazano sredstvo za efikasno otklanjanje nedostataka. Važan zaključak iz ovoga je potreba da se razvije dublje razumijevanje i razumijevanje radnih verzija proizvoda, kao i tokova rada koji se koriste, kako bi se identificirali mogući nedostaci i stvorila mogućnost za poboljšanje gdje je to potrebno.

Pregledi obuhvataju metodičko ispitivanje rada stručnjaka radi utvrđivanja nedostataka i drugih potrebnih promjena.

Glavne metode stručne procjene su:

    inspekcija

    end-to-end strukturalna kontrola

3. Posebni i opšti ciljevi

3.1 Posebni ciljevi:

S.G. 1 Pripremite se za verifikaciju

S.G. 2

S.G. 3

3.2 Opšti ciljevi:

GG1 Ostvarite određene ciljeve

GG2 Instalirajte kontrolirani profesionalaccess

GG 3 Postavite određeni proces

GG 4 Isporučite proces koji se može mjeriti

GG 5 Postavite proces optimizacije

4. Očekivana praksa na ciljnim zadacima

S.G. 1 Pripremite se za verifikaciju

Za provedbu verifikacije u najvećoj mjeri, neophodna je priprema za verifikaciju kako bi se osiguralo da se svim nivoima verifikacije može upravljati. Verifikacija uključuje pregled, testiranje, analizu i demonstraciju. Preliminarna verifikacija potvrđuje (proverava) da je sva „podrška” verifikacije (oni uslovi koji obezbeđuju njenu uspešnu implementaciju) uključena u zahteve za proizvode i rad na proizvodima.

Metode verifikacije uključuju (ali nisu ograničene na) inspekciju, reviziju, reviziju, kontrolu konstrukcije od kraja do kraja, analizu, simulaciju, testiranje i demonstraciju.

Priprema takođe podrazumeva identifikaciju svih alata za podršku, test hardvera i softvera, simulacije, prototipove itd.

Općenito, u ovoj fazi može se razlikovati sljedeći niz glavnih zadataka:

    Mora se utvrditi potreba za verifikacionim radom na projektu i stepen organizacijske samostalnosti u obavljanju ovog posla. Zahtjevi dizajna moraju biti analizirani na kritičnost. Kritičnost se može procijeniti u smislu:

    mogućnost neotkrivene greške u sistemskim zahtjevima, ili softver rezultira smrću ili ozljedom osoblja, neizvršavanjem zadatka, finansijskim gubitkom ili katastrofalnim uništenjem opreme;

    savršenstvo korišćene tehnologije programiranja i rizici povezani sa njenom upotrebom;

    dostupnost sredstava i resursa.

    Ako projekat uključuje rad na verifikaciji, mora se uspostaviti proces verifikacije za verifikaciju softverskog proizvoda.

    Ako projekat uključuje nezavisan rad verifikacije, mora se izabrati kvalifikovana organizacija odgovorna za provođenje verifikacije. Ovoj organizaciji mora biti zagarantovana nezavisnost i autoritet prilikom obavljanja poslova verifikacije.

SP1.1-1 Uspostaviti strategiju verifikacije

Treba uspostaviti i održavati strategiju verifikacije na nivou cijele organizacije za odabrane radne proizvode.

Strategija verifikacije se kreira kako bi se utvrdile određene aktivnosti vezane za proizvode rada koji se verificiraju. Ovaj proces rezultira specifičnim, detaljnim strategijama i procedurama za verifikaciju radnih proizvoda.

Zahtjevi i strategije za verifikaciju su obično dokumentirani. Strategija verifikacije je usmjerena na određene aktivnosti, izvore i okruženje koje je potrebno za verifikaciju radnog proizvoda. Ovo se donekle razlikuje od planova verifikacije navedenih u opštim praksama planiranja i procesa. Opće prakse definiraju zadatke procesa, ko je za njih odgovoran i glavne potrebne resurse. Naprotiv, strategija verifikacije navodi tehnički pristup verifikaciji proizvoda rada i specificirani pristupi koji će se koristiti za verifikaciju.

Strategija verifikacije obično počinje ispitivanjem zahtjeva za proizvod i njegove komponente kako bi se osiguralo da se ti zahtjevi mogu provjeriti.

Za razvoj softvera

Metode provjere mogu uključivati ​​sljedeće:

    Testiranje servisnog područja

    Operativna i ekstremna ispitivanja

    Testiranje zasnovano na tablici odluka

    Testiranje zasnovano na funkcionalnoj dekompoziciji

    Testiranje slučajeva ponovne upotrebe

    Alfa i Beta testiranje

    Testiranje operativnog (radnog) scenarija

    Testovi prihvatanja

Za integrirane procesne proizvode

Strategija verifikacije treba da se razvija paralelno i iterativno sa procesom razvoja proizvoda i njegovih komponenti.

SP1.1-2 Podesite okruženje za verifikaciju

Okruženje za verifikaciju mora biti uspostavljeno kako bi se omogućila verifikacija. Okvir za verifikaciju može se kupiti, razviti, ponovo koristiti, modificirati ili kombinacija svega gore navedenog u zavisnosti od potreba projekta.

Tip potrebnog okruženja za verifikaciju će biti određen kriterijumima verifikacije i korišćenim metodama verifikacije.

Glavni (tipični) proizvodi za rad:

    Oprema za verifikaciju

    Okruženje za provjeru

pomoćni radovi:

1. Identificirajte zahtjeve okruženja za verifikaciju

2. Identifikujte verifikacione resurse koji su dostupni za ponovnu upotrebu ili modifikaciju.

3. Identifikujte opremu i alate za verifikaciju

4. Kupovina opreme i softvera koji se koriste za podršku radu verifikacije

SP1.1-3 Definirajte detaljne planove verifikacije

U ovoj fazi potrebno je izvršiti sljedeće radove:

    Aktivnosti planirane u životnom ciklusu i softverski proizvodi koji zahtijevaju verifikaciju trebaju biti identificirani na osnovu analize Područja upotrebe, veličinu, složenost i kritičnost projekta. Radovi i zadaci verifikacije moraju biti odabrani za softverske proizvode koji se verificiraju u životnom ciklusu rada, uključujući odgovarajuće metode, tehnike i alate.

    Plan verifikacije treba da se razvije i dokumentuje na osnovu utvrđene zadatke verifikacija. Plan se mora odnositi na rad i softverske proizvode verifikovane u životnom ciklusu; sadrže potrebne zadatke verifikacije za svaki objekat; Odredite odgovarajuće resurse, odgovornosti i raspored rada. Plan treba da sadrži procedure za saopštavanje izveštaja o verifikaciji klijentu i drugim zainteresovanim stranama.

    Plan verifikacije mora biti implementiran. Problemi i nedosljednosti pronađeni tokom verifikacije treba da se uključe u proces rješavanja problema (klauzula 6.8). Svi problemi koji se pojave moraju biti riješeni i sve pronađene nedosljednosti moraju biti eliminirane. Rezultati rada verifikacije moraju biti dostupni kupcu i drugim organizacijama koje učestvuju u ugovoru.

pomoćni radovi:

1. Planirajte višestruke, sveobuhvatne, integrisane napore verifikacije

2. Razviti i poboljšati, po potrebi, kvalitet kriterijuma verifikacije

3. Da biste verifikovali svaki rad, definišite metode verifikacije

4. Definirajte očekivani rezultat

S.G. 2 Izvršiti stručnu procjenu

Stručna ocjena uključuje pregled proizvoda sa stručnjacima kako bi se utvrdili nedostaci koje je potrebno otkloniti i naznačila mjesta za vršenje drugih potrebnih promjena.

Stručna procjena se prvenstveno koristi za izradu projekata, ali se može koristiti i za poslove kao što su dokumentacija itd.

SP2.1-1 Pripremite se za recenziju

Pripremni rad za ispit obično uključuje određivanje kruga osoba koje će vršiti ispitivanje (urađeno za svaki rad koji se ispituje), identifikaciju glavnih recenzenata (posmatrača) čije će učešće na ispitu biti neophodno, pripremu i ažuriranje svih materijala koji koristiće se prilikom polaganja ispita kao kontrolne tabele i kriterijumi pregleda (ispitivanje), kao i za izradu rasporeda ispita.

Glavni proizvodi rada:

    Raspored stručnog ocjenjivanja

    Kontrolna lista za recenzije

    Ulazni i izlazni kriterijumi za proizvode rada

    Kriterijumi za ponovnu provjeru

    Materijal za obuku za stručnu procjenu

    Odabrani proizvodi rada podliježu stručnoj ocjeni

pomoćni radovi:

1. Odlučite koji tip stručnog pregleda će se provesti

Primjeri mogućih tipova:

  • end-to-end strukturalna kontrola

2. Odrediti zahtjeve za informacije prikupljene tokom stručne procjene

3. Uspostaviti i održavati ulazne i izlazne kriterije za odabrane radne proizvode

4. Uspostaviti i održavati kriterije za unakrsnu provjeru odabranih radnih proizvoda

5. Uspostavite i održavajte kontrolnu listu kako biste osigurali da se odabrani radni proizvodi provjeravaju ujednačeno

6. Uvjerite se da proizvodi rada ispunjavaju ulazne kriterije za ispitivanje prije nego što se ovi radovi pošalju na ispitivanje.

7. Unaprijed distribuirati proizvode rada koji će se pregledati i povezane informacije među učesnicima ispita kako bi im se omogućilo da se adekvatno pripreme za ispit

8. Dodijelite stručne uloge.

Opcije uloga :

    vođa (šef ekspertize)

    čitalac

    službenik protokola

SP2.2-1 Upravljanje recenzijom

Jedan od ciljeva upravljanja ispitivanjem je želja da se defekti identifikuju i otklone u što ranijoj fazi. životni ciklus. Pregledi se provode postepeno, kako se međuproizvodi razvijaju, a ne na samom kraju životnog ciklusa. Takvi pregledi neće biti kontrolisani.

Pregledi se sprovode prema ključni radovi specifikacija, razvoj, testiranje, prateća dokumentacija i faze planiranja (na primjer, planiranje razvoja softvera, planiranje upravljanja rizikom ili planiranje testiranja).

Glavni fokus ispitivanja treba biti na proizvodu rada koji je predmet inspekcije, a ne na osobi koja je te proizvode prodala.

Rezultati i zaključci ispitivanja moraju biti prijavljeni glavnom programeru ovog radnog proizvoda radi eventualne korekcije.

Ispiti se moraju voditi prema sljedećim principima: mora se obaviti dovoljna priprema, proces mora biti vođen i kontrolisan, bitne informacije dobijene tokom ispitivanja moraju biti zabilježene, a radnje (radovi) obavljene tokom pregleda također se moraju evidentirati.

Glavni proizvodi rada:

    Rezultati ispitivanja

    Stručni zaključci

    Informacije dobijene tokom pregleda

pomoćni radovi:

1. Obavljati dodijeljene uloge tokom ispita

2. Identificirati i dokumentirati nedostatke i druge nalaze u proizvodima rada

3. Zabilježite rezultate ispitivanja i dokumentirajte poduzete radnje

4. Prikupiti informacije (podatke) tokom pregleda

5. Saopštiti odluke ispita organizatorima zajedničkog ulaganja (vodećim programerima radnih proizvoda)

6. Planirajte ponovljena ispitivanja ako proizvodi zadovoljavaju kriterijume

7. Uvjerite se da su ispunjeni kriteriji rezultata ispitivanja

8. Dodijelite stručne uloge.

Opcije uloga :

    vođa (šef ekspertize)

    čitalac

    službenik protokola

SP2.3-2 Analizirajte primljene informacije

S.G. 3 Provjeriti odabrane radove

SP3.1-1 Izvršite verifikaciju

Tipični proizvodi za rad:

    Rezultati verifikacije

    Izvještaji o verifikaciji

    Demonstracije

pomoćni radovi:

1. Provjeriti COTS i komponente za višekratnu upotrebu u skladu sa specificiranim zahtjevima

2. Verifikujte proizvode u skladu sa odabranom strategijom i procedurama verifikacije

3. Zabilježite rezultate rada verifikacije

Kriteriji verifikacije:

Općenito, mogu se razlikovati sljedeći kriteriji za proces verifikacije u njegovim različitim fazama:

    Proces verifikacije

Proces se mora verificirati prema sljedećim kriterijima:

    usklađenost i blagovremenost utvrđivanja zahtjeva za planiranje projekta;

    prikladnost, izvodljivost, izvodljivost u skladu sa planom i uslovima ugovora procesa odabranih za projekat;

    primjenjivost standarda, procedura i uslova na procese projektovanja;

    zapošljavanje i obuku u skladu sa uslovima ugovora.

Provjera zahtjeva

Zahtjevi se moraju provjeriti prema sljedećim kriterijima:

      • konzistentnost, izvodljivost i mogućnost testiranja sistemskih zahtjeva;

        raspodjela sistemskih zahtjeva između objekata hardvera, softvera i ručnih operacija u skladu sa projektom;

        konzistentnost, izvodljivost, provjerljivost i tačnost odraza sistemskih zahtjeva u softverskim zahtjevima;

        ispravnost, potvrđena odgovarajućim metodama, softverskih zahtjeva za sigurnost, zaštitu i kritičnost.

    Verifikacija projekta

Projekat mora biti verifikovan prema sledećim kriterijumima:

        ispravnost projekta, njegovu usklađenost sa utvrđenim zahtjevima i uvažavanje ovih zahtjeva u projektu;

        izvodljivost u projektu odgovarajućeg redosled događaja, izvorni podaci, izlazni rezultati, interfejsi, logika, raspodela vremenskih i materijalnih resursa, kao i detekcija, lokalizacija i sanacija grešaka;

        mogućnost odabira projekta na osnovu utvrđenih zahtjeva;

        ispravnost, potvrđena odgovarajućim metodama, implementacije sigurnosnih, sigurnosnih i drugih kritičnih zahtjeva u projektu.

    Verifikacija programa

Program mora biti verifikovan prema sledećim kriterijumima:

        uzimajući u obzir uslove projekta i utvrđene zahtjeve u programu; njegovu provjerljivost, ispravnost i usklađenost sa utvrđenim zahtjevima i programskim standardima;

        realizacija u programu: odgovarajući redosled događaja, odgovarajući interfejsi, ispravni podaci i logika upravljanja; raspodjela vremena i materijalnih sredstava; otkrivanje, lokalizacija i sanacija grešaka, kao i njihova potpunost:

        mogućnost odabira programa na osnovu projekta ili utvrđenih zahtjeva;

        ispravnost, potvrđena odgovarajućim metodama, implementacije sigurnosnih, sigurnosnih i drugih kritičnih zahtjeva u programu.

    Verifikacija montaže

Sklop mora biti verifikovan prema sledećim kriterijumima:

        potpunost i ispravnost montaže softverskih komponenti i modula svakog softverskog objekta u odgovarajući softverski objekat;

        potpunost i ispravnost montaže tehničkih i softverskih objekata i ručnih operacija u sistem;

        Izvršite zadatke izgradnje prema planu izgradnje.

    Provjera dokumentacije

Dokumentacija mora biti verifikovana prema sledećim kriterijumima:

        usklađenost, potpunost i konzistentnost dokumentacije;

        blagovremena priprema dokumentacije;

        usklađenost sa utvrđenim dokumentom o procedurama upravljanja konfiguracijom

SP3.2-2 Analizirati rezultate verifikacije i odrediti korektivne radnje

Da bi se utvrdio stepen prihvatanja, stvarni rezultati se moraju uporediti sa utvrđenim kriterijumima verifikacije.

Rezultati analize se evidentiraju kao dokaz da je provjera kontrolisana.

Analitički izvještaji također mogu ukazivati ​​na to da su loši rezultati verifikacije posljedica nedostataka u metodologijama, kriterijima ili infrastrukturnim problemima.

Glavni proizvodi rada:

    Analitički izvještaj (statistika, analiza odstupanja, poređenje ponašanja stvarnog proizvoda i njegovog modela, odstupanja, itd.)

    Skup korektivnih mjera za ispravljanje uočenih nedostataka

SP3.3-1 Izvršite ponovnu verifikaciju (ponovnu provjeru)

Ponovna verifikacija se vrši kako bi se osiguralo da su nedostaci ispravljeni i da rezultat rada nije oštećen (pokvaren) kao rezultat korektivnih radnji.

Ponovna verifikacija se, po pravilu, detaljno fokusira na one delove proizvoda u kojima su otkriveni određeni nedostaci.

Dodatak 1. Pregled alata za automatizaciju procesa verifikacije

Na tržištu postoji mnogo proizvoda koji automatiziraju proces verifikacije. Među njima su Purify, TestCenter, Logiscope, itd. Verilogov Logiscope paket je porodica programa alata (TestChecker, CodeChecker, RuleChecker, ImpactChecker i Viewer) sa zajedničkim ciljem: pomoći korisnicima da poboljšaju kvalitet i sprovedu sveobuhvatno testiranje softvera koji stvoriti. Proizvod je zasnovan na ideji analiza izvorni kod . Njegovo najnoviju verziju sposoban za obradu programskih tekstova napisanih na više od 80 jezika, uključujući C, C++, Pascal, Cobol, Fortran, PL1, ADA, pa čak i Intel i Motorola asemblerske jezike. Rezultati analize su predstavljeni u obliku numeričkih indikatora (metrika, kojih ima više od 50 tipova), što omogućava da se proceni kvalitet izvornog koda programa. Komponenta TestChecker prati ponašanje programa koji se testira tokom njegovog izvršavanja i, u procesu njegovog rada, gradi stabla poziva, profile izvršavanja i označava funkcije koje se ne mogu pozvati i neizvršne procedure. Logiscope podržava obrnuti inženjering, koji vam omogućava da rekonstruišete strukturu programa iz objektnog koda, što je korisno za razumevanje logike njegovog rada i prirode podataka koji se koriste.

CenterLineov TestCenter program je dizajniran posebno za profesionalne programere u C i C++ jezicima. Iz statističkih podataka proizilazi da se tokom normalnog testiranja provjerava “izvršnost” samo 40 - 50% ukupnog programskog koda. Ovo se objašnjava činjenicom da je tradicionalnim, “ručnim” testiranjem, nemoguće provjeriti rad programa sa svim mogućim kombinacijama ulaznih podataka ili simulirati rijetke greške kao što je nedostatak memorije. Uz ovakve procedure testiranja teško je govoriti o visokom kvalitetu gotovih programa. Paket TestCenter vam omogućava da organizujete globalno testiranje softvera na industrijskom nivou i učinite samo testiranje prirodnim delom procesa razvoja zbog njegove direktne integracije sa drugim dobro poznatim ljuskama alata (SPARCworks, SoftBench, ObjectCenter i ObjectCode).

Tokom procesa otklanjanja grešaka/testiranja programa, TestCenter prikazuje redove izvornog koda koji se ne izvršavaju tokom testa, neinicijalizovana memorijska područja, memoriju koja je rezervisana ali nije korišćena, korišćena ali nije oslobođena, slučajeve pogrešne upotrebe malloc/free operatora, itd. Error Simulator (Error Simulator) može generirati rijetke i teške za otklanjanje grešaka kao što je pun disk (bez prostora na disku) ili spomenuti nedostatak memorije, a API simulator (Simulator API) može generirati greške sučelja, na primjer, netačne redoslijed argumenata prilikom pozivanja funkcija ili neispravan povratni kod. Kada koristite TestCenter, nema potrebe za ponovnom kompajliranjem programa, a Error Simulator ne treba čak ni izvorni kod programa koji se testira da bi radio.

Najbolji članci na ovu temu