lut 05

Nowo stworzony program nigdy nie jest pozbawiony mniej lub bardziej poważnych błędów. Nie wystrzegają się ich nawet największe firmy informatyczne. Czy komuś z Państwa nigdy nie zawiesił się Windows czy Word a mowa tu o największej firmie informatycznej świata?

Błędy można podzielić pod wieloma względami. Najważniejszy podział to:

  • Błędy krytyczne – powodują, że korzystanie z programu jest całkowicie niemożliwe. Przykładem może być sytuacja, gdy oprogramowanie na zamówienie w ogóle się nie uruchamia lub nie wykonuje poprawnie działania, które jest niezbędne dla funkcjonowania firmy
  • Błędy poważne – powodują znaczne trudności w korzystaniu z części funkcji programu. Przykładem może być niewłaściwe obliczanie danych, generowanie błędów powodujące konieczność dodatkowych działań
  • Błędy estetyczne – nie utrudniają korzystania z programu. Są to głównie literówki, nierówno rozmieszczone elementy GUI, błędy w funkcjonalnościach programu o małym znaczeniu.

Pod względem miejsca generowania wyróżnić możemy:

  • Błędy weryfikacji danych – dane podane przez użytkownika przechodzą proces weryfikacji, mimo że są niepoprawne (np. błąd w funkcji sprawdzającej poprawność NIP)
  • Błędy zapisu danych – dane są zapisane w bazie danych błędnie (np. pole NIP zapisane jest w kolumnie PESEL)
  • Błędy odczytu danych – dane są niepoprawnie odczytywane z bazy danych (np. z bazy danych odczytywanych jest tylko 100 pierwszych rekordów przez oprogramowanie na zamówienie)
  • Błędy przetwarzania danych – dane są źle przetwarzane (np. suma zysków firmy jest źle obliczana, mimo że dane na temat przychodów i kosztów są poprawne)
  • Błędy prezentacji danych – dane są źle prezentowane użytkownikowi (np. NIP w kolumnie PESEL)

Najpoważniejsze są błędy krytyczne oraz błędy wynikające z weryfikacji czy zapisu danych. Zauważmy, że jeśli błąd nastąpi w weryfikacji danych, konsekwencją będą błędy w zapisie, odczycie, przetwarzaniu i prezentacji danych. Ważne jest, że błędy w przetwarzaniu można usunąć. Jeśli błąd zostanie wykryty, można zmienić algorytm użyty do obliczania danych a jako, że zapisane dane są właściwe, otrzymamy poprawne wyniki. W przypadku błędu w zapisie danych, często zapisanie poprawnych danych będzie niemożliwe a więc i poprawienie błędów dla danych sprzed poprawienia programu.

Każdy błąd powinien być zgłaszany twórcom oprogramowania i naprawiany. Ilość błędów jest skończona więc w przypadku intensywnego korzystania z programu, dość szybko można otrzymać wersję ich pozbawioną. Wymagane jest tu jednak ścisłe współdziałanie pomiędzy zleceniodawcą a firmą IT.

Do zgłaszania błędów pomocna może być poniższa tabela.

Opis błędu Okoliczności wystąpienia Miejsce wystąpienia Postulowane rozwiązanie Osoba zgłaszająca Inne
Nie sprawdza poprawności NIP - Dodawanie firmy - Właściciel -
Tagged with:
preload preload preload