SWEGL Uebung 1

Description

Constructive Phasis of SD (part of Grundlagen der Softwareentwicklung
Daniele P.
Flashcards by Daniele P., updated more than 1 year ago
Daniele P.
Created by Daniele P. over 6 years ago
15
0

Resource summary

Question Answer
Nennen Sie die wichtigsten Qualitätskriterien für Software! Benutzbarkeit (usability) Effizienz (efficiency) Robustheit (robustness) Wiederverwendbarkeit (re-usability) Zuverlässigkeit (reliability)
Beschreiben Sie Robustheit (robustness) Unempflindlichkeit des Systems gegenber Abweichungen von spezifizierten Betriebsbedingungen
Beschreiben Sie Zuverlässigkeit (reliability) Kontinuität der Leistung = Fähigkeit des Softwareprodukts, ein spezifiziertes Leistungsniveau zu bewahren, wenn es unter festgelegten Bedingungen benutzt wird.
Beschreiben Sie Benutzbarkeit (usability) Fähigkeit des Softwareprodukts, vom Benutzer verstanden und be- nutzt zu werden sowie für den Benutzer erlernbar und »attraktiv« zu sein, wenn es unter den festgelegten Bedingungen benutzt wird.
Beschreiben Sie Effizienz (efficiency) Fähigkeit des Softwareprodukts, ein angemessenes Leistungsniveau bezogen auf die eingesetzten Ressourcen unter festgelegten Bedin- gungen bereitzustellen.
Beschreiben Sie Wiederverwendbarkeit (re-usability) Fähigkeit eines Softwareprodukts (bzw -bestandteilen) in einem anderen Kontext verwendet werden zu können, als für das es ursprünglich entwickelt wurde.
Wodurch unterscheiden sich Zuverlässigkeit und Verfügbarkeit Zuverlässigkeit: System bewahrt ein spezifiziertes Leistungsniveau in Betrieb Verfügbarkeit: Das System ist zu jedem Zeitpunkt Betriebsbereit bzw fähig eine nutzbare Leistung bereitzustellen.
Was kennzeichnet safety im Gegensatz zu security? Safety := technische Sischerheit, Schutz der Systemumgebung vor Rechnerversagen (innere Sicherheit SW) Security := Informationssicherheit, Schutz des Rechensystems vor Systemangriffen (äußere Sicherheit der SW)
mistake (person): Klammer vergessen fault (product missmatch): else wird falschem if zugeordnet (wegen mistake) error (state missmatch): (im Beispiel gibt es kein zwischenzustand, sonder direkt das ergebnis) failure (result missmatch): x+y wird im falschen Fall ausgefuehrt (wegen fault )
Versagen oder Ausfall? 1) Eine Textverarbeitung stellt den Text linksbündig dar, obwohl ein Absatz markiert und Blocksatz gewählt ist. 2) Die Tabulator-Taste einer älteren Tastatur klemmt. 1) Versagen 2) Ausfall
Versagen oder Ausfall? 3) Ab 232 Einträgen in einer Datenbank, stürzt das Programm bei jeder Abfrage ab. 4) Bei Telefongeräten der Serie X11 verschwindet die Anzeige sobald man die Tasten »P«und »4«gleichzeitig drückt, obwohl laut Anleitung eine Stummschaltung erfolgen soll. 3) Versagen 4)Versagen (führt zu Ausfall?)
Versagen oder Ausfall? 5) Nach ca. acht Jahren zeigt ein Fernseher Farbverfremdungen in den Ecken. 6) Obwohl die Klimaanlage im stand-by-Betrieb ist, schaltet das System die Heizung ein sobald die Raumtemperatur unter ca. 4 Grad fällt. 5) Ausfall 6) Weder Ausfall noch Versagen (No Failure)
Versagen oder Ausfall? 7) Die elektronische Einspritzregelung einer Fahrzeugserie schaltet die Kraftstoffzu- fuhr komplett ab, obwohl das Gaspedal ganz durchgetreten ist. 7) Versagen (führt zu Ausfall?)
prozedur terminiert nicht, weil der Vergleich von realen Zahlen hier problematisch ist. X und Y werden wohl nie gleich sein können. (Dürftige Erklärung! Was ist mit dem a?)
Show full summary Hide full summary

Similar

ein kleines Informatik Quiz
AntonS
Informatik
Tom Kühling
PHP Grundlagen
chrisi.0605
Wirtschaftsinformatik Teil 2
Sabrina Heckler
Informatik 1 - Einführung
Svenja
Codierung
Tom Kühling
Wirtschaftsinformatik Teil 1
Sabrina Heckler
Einführung in das Studium Informatik
Daniel Doe
Lernplan
Sandra K
Datenstrukturen
Ann-Kathrine Buchmakowsky