Softwareentwicklung und Projektmanagement

Welche der folgenden Anforderungen an ein Geschäftssystem ist eine nichtfunktionale Anforderung?

  1. AMindestens 95 % der Bildschirmseiten werden auch zu Stoßzeiten innerhalb von 3 Sekunden angezeigt
  2. BGeht eine Bestellung ein, wird Lagerbestand reserviert; reicht der Bestand nicht, wird das voraussichtliche Lieferdatum angezeigt
  3. CAm Ende jedes Monats werden für jeden Kunden Rechnungen erstellt
Antwort und Erläuterung anzeigen

Antwort: A. Mindestens 95 % der Bildschirmseiten werden auch zu Stoßzeiten innerhalb von 3 Sekunden angezeigt

Funktionale Anforderungen legen fest, was das System tut (Geschäftsabläufe und Funktionen), nichtfunktionale Anforderungen dagegen, wie gut es arbeitet, etwa Leistung (Antwortzeit und Durchsatz), Zuverlässigkeit und Verfügbarkeit, Sicherheit, Wartbarkeit und Migration. Ein Antwortzeitziel wie die Anzeige von mindestens 95 % der Bildschirmseiten innerhalb von 3 Sekunden ist eine nichtfunktionale Anforderung an die Leistung. Das Reservieren von Lagerbestand und das Erstellen von Rechnungen sind Verarbeitungen, die das System selbst ausführt, und damit funktionale Anforderungen. Da Nutzer nichtfunktionale Anforderungen selten ausdrücklich nennen, ist es wichtig, sie in einer mit Zahlen überprüfbaren Form zu vereinbaren.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Softwareentwicklung und Projektmanagement

  1. Welches UML-Diagramm eignet sich, um zu zeigen, wie sich der Zustand eines Objekts als Reaktion auf Ereignisse (einen Tastendruck, den Ablauf eines Timers, das Erreichen einer Temperatur usw.) ändert, etwa in der Steuerungssoftware eines Reiskochers?
  2. Welches UML-Diagramm zeigt die zwischen mehreren Objekten ausgetauschten Nachrichten (Aufrufe und Antworten) in zeitlicher Reihenfolge von oben nach unten?
  3. Welche Art der Modulbindung (Bindungsstärke, engl. Cohesion), mit der die Unabhängigkeit von Modulen bewertet wird, ist am stärksten und gilt als am wünschenswertesten?
  4. Welche Art der Kopplung zwischen Modulen ist am schwächsten und ergibt die höchste Unabhängigkeit der Module?
  5. Welches GoF-Entwurfsmuster sorgt dafür, dass die von einem Objekt abhängigen Objekte automatisch benachrichtigt werden, wenn sich der Zustand dieses Objekts ändert?