3784494522
STAT1C
TESTING
Rys 1. Typowy proces powstawania oprogramowania komputerowego
Chociaż każdy proces debuggowania jest unikalny, to istnieje kilka zasad, które można zastosować podczas debuggowania.
Główne kroki podczas debuggowania:
1. Stwierdzenie, że do programu wkradł się robak
2. Wyizolowanie źródła problemu
3. Zidentyfikowanie przyczyny błędu
4. Określenie sposobu naprawy
5. Naprawa i testy
Stwierdzenie, że do programu wkradł się robak
Doświadczony programista często wie, gdzie problemy pojawiają się najczęściej. Na przykład, wszystkie dane pochodzące od użytkownika powinny zostać potraktowane ze szczególną ostrożnością. Dużą wagę powinno się przywiązywać do tego, aby format i zawartość danych były poprawne. Jeżeli dane są transmitowane, to powinno się zadbać o sprawdzenie, czy cała wiadomość dotarła, czy też nie. Bardziej złożone dane, które muszą zostać sparsowane i/lub przetworzone, mogą zawierać nieoczekiwane kombinacje wartości, których program się nie spodziewał i które może źle obsłużyć. Poprzez sprawdzanie najczęściej występujących błędów, program może wykryć kiedy dane zostały uszkodzone lub niepoprawnie obsłużone.
Jeżeli problem jest na tyle poważny, że powoduje, że program pada, wtedy wkradnięcie się błędu jest oczywiste. Jeżeli program wykryje mniej poważny problem, pluskwa może zostać rozpoznana, pod warunkiem, że działanie programu jest monitorowane logami. Jeżeli jednak problem jest na tyle
Wyszukiwarka
Podobne podstrony:
oprogramowania Rys.l. Struktura procesu rozpowszechniania oprogramowania użytkowego działań, w wynik134 LESZEK CHODOR 4.1. Typowy proces projektowania konstrukcji Rys. 4. Typowy proces projektowaniaRozdział 2. Odpowiedzialność Państw 2-3 Rys. 2.1 Typowy proces oceny IASPProces tworzenia oprogramowania■ Zbiór czynności i związanych z nimi wyników, które prowadzą do powsIMAG0030 A OSADNICTWO ■ Długotrwały proces powstawania stałych osiectt ludzkich spowodowany posRys. 3. Typowy sprzęt wykorzystywany w fotogrametrii amatorskiej Fig. 3. Amateur fotogrametry typicaNarzędzie do raportowania dostarczające m.in. pełnego wglądu w proces wytwarzania oprogramowania -Modele procesu tworzenia oprogramowania Model procesu tworzenia oprogramowania ► J12 Rys. 1. Schemat procesu wtryskiwania mikrowarstwowego: a) przebieg procesu, b) układ zasilający o14 POLIMERY 2005,50, nr 1 14 POLIMERY 2005,50, nr 1 Rys. 5. Etapy procesu wtryskiwania z laminowanie16 POLIMERY 2005, 50, nr 1 16 POLIMERY 2005, 50, nr 1 Rys. 9. Schemat procesu wtryskiwania pulsacyjnspektroskopia004 8 Rys. 1. Schemat procesów optycznych towarzyszących oddziaływaniu fali elektromagnIMG (37) i Hy«, k. Z, Chwyt materiału przez walce Rys. ^.3. Ustalony proces walcowaniapage0371 367 Fabri itd. Nieco zasłony z procesu powstawania robaków uchylił Franciszek RediJ), który42811 Scan5 Jest procesem powstawania regionalnych układów współzależności gospodarczej, tworzonym nwięcej podobnych podstron