Przegląd procesu rozwiązywania problemów

Rozwiązywanie problemów jest procesem polegającym na wyszukaniu i wyeliminowaniu przyczyny problemu. W przypadku każdego występującego problemu z oprogramowaniem firmy IBM proces jego rozwiązywania rozpoczyna się od zadania sobie pytania co się stało?

Podstawowa strategia rozwiązywania problemów na wysokim poziomie składa się z trzech etapów:

  1. Zarejestrowanie objawów problemu
  2. Odtworzenie problemu
  3. Wyeliminowanie możliwych przyczyn
  4. Projektowanie aplikacji z wykorzystaniem narzędzia do debugowania

Zarejestrowanie objawów problemu

W zależności od rodzaju występującego problemu, czy dotyczy on aplikacji, serwera, czy narzędzi, prawdopodobnie pojawi się komunikat wskazujący, że coś jest nie tak. Zawsze zapisuj wyświetlony komunikat o błędzie. Komunikaty o błędach zwykle zawierają po prostu kody nabierające większego sensu w trakcie dalszej analizy problemu. Możliwe jest także wystąpienie wielu komunikatów o błędach, które wyglądają podobnie, ale nieznacznie się różnią. Zarejestrowanie szczegółowych informacji na temat każdego z nich pozwoli na precyzyjniejsze określenie miejsca występowania problemu.

Źródła komunikatów o błędach:
  • Widok Problemy w środowisku roboczym
  • Konsola w środowisku roboczym
  • Pliki dziennika na obszarze roboczym
  • Okna dialogowe błędów.

Odtworzenie problemu

Odtwórz w pamięci czynności, które doprowadziły do wystąpienia problemu. Ponownie wykonaj te czynności, aby sprawdzić, czy można łatwo go odtworzyć. Jeśli przypadek testowy jest w pełni powtarzalny, dużo łatwiej można określić wymagane rozwiązania.

Rozważ następujące pytania:

Wyeliminowanie możliwych przyczyn

Zawęź zakres problemu, eliminując kolejno składniki z nim niezwiązane. Procedura eliminacji pozwala na uproszczenie problemu i zapobiega marnowaniu czasu w pozostałych obszarach. W trakcie eliminacji pomocne jest sięgnięcie do dokumentacji produktu i wykorzystanie innych dostępnych zasobów.

Rozpocznij od odpowiedzi na następujące pytania:

Projektowanie aplikacji z wykorzystaniem narzędzia do debugowania

Bardziej zaawansowanym zadaniem jest skorzystanie z debugera do debugowania aplikacji. Sposoby użycia tego narzędzia zostały opisane w dostępnych tematach pomocy elektronicznej dotyczących debugowania aplikacji w produkcie.

Zadania pokrewne
Rozwiązywanie problemów i uzyskiwanie wsparcia

Opinie