Was ist das Kernkonzept der maßbasierten Qualitätssicherung laut Vorlesung?
Qualität messen
Welche zwei Kategorien von Maßen werden im Software-Kontext unterschieden?
Es wird zwischen direkten
Nenne zwei Beispiele für direkte und einfache Maße.
Die Überprüfung
Warum können Maße wie Wartbarkeit oder Sicherheit problematisch sein?
Sie gelten als komplex
Wovon hängt die Sinnhaftigkeit der prüfungsbasierten Qualitätssicherung maßgeblich ab?
Die Methode steht und fällt mit der Expressivität beziehungsweise der Aussagekraft der gewählten Maße.
Wie hängen interne Attribute und externe Qualitätsmerkmale zusammen?
Interne Attribute wie Codegröße oder Komplexität sind messbare Indikatoren
Welches interne Attribut beeinflusst laut Sommerville sowohl die Wartbarkeit als auch die Zuverlässigkeit?
Die Zyklomatische Komplexität ist ein zentraler Indikator für beide externen Qualitätsmerkmale.
Welche Rolle spielt die Tiefe des Vererbungsbaums in der Softwaremetrik?
Sie ist ein internes Attribut
Wie wird die Benutzbarkeit (Usability) indirekt über interne Attribute gemessen?
Durch die Anzahl der Fehlermeldungen und die Länge des Benutzerhandbuchs.
Welche externen Qualitäten werden durch die Programmschnittstelle bzw. Lines of Code beeinflusst?
Die Programmgröße korreliert mit der Wartbarkeit
Nenne Gründe
warum Code eine hohe Komplexität aufweisen könnte.
Warum ist eine hohe Anzahl an gemeldeten Bugs nicht zwangsläufig ein Zeichen für schlechte Qualität?
Es kann auch auf ein aktives Bug-Bounty-Programm
Was bedeutet es für die Qualitätsbewertung
wenn keine Bugs gemeldet werden?
Welches externe Qualitätsmerkmal profitiert am meisten von einer geringen Zyklomatischen Komplexität?
Die Wartbarkeit
Inwiefern beeinflusst die Komplexität externer Schnittstellen die interne Code-Komplexität?
Komplexe Schnittstellen zwingen den Entwickler oft dazu
Was ist das Ziel des Vergleichs von Qualitätsmaßen mit der Historie?
Es soll festgestellt werden
Welche Gefahr besteht bei der Fehlinterpretation von Lines of Code?
Eine hohe Zeilenzahl kann fälschlicherweise als hohe Funktionalität gewertet werden
Wie beeinflusst die Anzahl der Fehlermeldungen die Zuverlässigkeit?
Eine hohe Anzahl an Fehlermeldungen kann auf eine robuste Fehlerbehandlung hindeuten
Was charakterisiert laut Sommerville die Wiederverwendbarkeit aus Sicht interner Attribute?
Sie wird maßgeblich durch die Programmgröße
Welche Bedeutung hat die Länge des Benutzerhandbuchs für die Softwarequalität?
Sie dient als Metrik für die Usability
Warum ist die Antwortzeit von 0
5 Sekunden ein einfaches Maß?
Ist die Wartbarkeit ein direkt messbares Attribut?
Nein
Was impliziert die Frage “Ist das Produkt sicher” in Bezug auf Messung?
Dass Sicherheit ein komplexes Qualitätsmerkmal ist
Welche Auswirkung hat eine unzureichende Programmiersprache auf die Metriken?
Sie kann die Code-Komplexität und die Zeilenanzahl künstlich erhöhen