zertifizierter Softwaretester Lernplattform mit Übungsfragen zum Thema Softwaretest

Welche Aussage zu statischen Analysewerkzeugen ...

Fragen-ID

300

test

Übungsfrage

Welche Aussage zu statischen Analysewerkzeugen ist falsch?

wrong

Statischen Analysewerkzeuge erzwingen sichere Programmierung (secure coding) und ermöglichen die Analyse von Strukturen und Abhängigkeiten.

wrong

Die Warnmeldungen sollen analysiert werden, weil deren Behebung die Wartbarkeit des Quellcodes verbessert.

wrong

Es sollte möglich sein, Regeln im Werkzeug zu deaktivieren, damit für existierenden Quellcode nicht so viele Warnungen angezeigt werden.

richtig

Alle Warnmeldungen müssen vor Testende behoben werden, weil die Einhaltung von Programmierkonventionen erzwungen werden muss.

Kommentare

Statische Analysewerkzeuge erzwingen sichere Programmierung...?

Also ich kann mich mit dieser Antwort als "Richtig" überhaupt nicht anfreunden...

Gruß
schubi77

 

Hallo, in Kap. 6.2.2

Hallo, in Kap. 6.2.2 Spezielle Betrachtungen zu einigen Werkzeugarten (K1) des Syllabus FL findest du:

"Wird ein Compiler mit integriertem statischen Analysator oder mit entsprechenden Compiler-Optionen verwendet, so wird die Übersetzung in Objektcode durch die erzeugten Warnmeldungen nicht unterbrochen, jedoch sollten diese Warnmeldungen analysiert werden, um die Wartbarkeit des Quellcodes zu verbessern. Eine Basisimplementierung eines statischen Analysators sollte deshalb die Möglichkeit enthalten, einige dieser Analysen bzw.die entsprechenden Regeln zu deaktivieren."

Die Antwort bezieht sich sicherlich darauf. Es geht mithin auch nur um Warnmeldungen. Fehler, die durch statische Analysatoren aufgedeckt werden, stehen meiner Meinung nicht zur Diskussion. Letztere müssen auf jeden Fall im Rahmen des Bugfixing behoben werden.

Viele Grüße,

die Redaktion

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <p> <table> <tr> <td> <img>

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisiertem Spam vorzubeugen.
18 + 0 =
Das einfache mathematische Problem ist zu lösen und das Ergebnis einzugeben. Z.B. muss für 1+3 der Wert 4 eingegebene werden.