SWEM
Software Engineering – Modellierung
Software Engineering – Modellierung
Set of flashcards Details
Flashcards | 53 |
---|---|
Language | Deutsch |
Category | Computer Science |
Level | University |
Created / Updated | 04.08.2025 / 05.08.2025 |
Weblink |
https://card2brain.ch/box/20250804_swem
|
Embed |
<iframe src="https://card2brain.ch/box/20250804_swem/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Create or copy sets of flashcards
With an upgrade you can create or copy an unlimited number of sets and use many more additional features.
Log in to see all the cards.
Was bedeutet eine „Extend“-Beziehung im Use-Case-Diagramm?
Ein Use-Case wird optional durch einen anderen erweitert, z. B. für Ausnahmen
Was ist die MoSCoW-Methode?
Eine Priorisierungsmethode für Anforderungen: Muss, Soll, Kann, Wird vielleicht später.
Nenne zwei Kreativitätstechniken zur Anforderungserhebung.
Brainstorming, Methode 6-3-5
Was bedeutet „Systemarchäologie“ im Kontext der Anforderungserhebung?
Analyse existierender Systeme und Dokumentationen zur Gewinnung neuer Anforderungen.
Was bedeutet Wertorientierung im Requirements Engineering?
Nur Anforderungen erheben, die für die Stakeholder nützlich sind und deren Kosten den Nutzen rechtfertigen.
Anforderungen dürfen auch ohne Bezug zum Nutzen dokumentiert werden.
Was ist ein Systemkontext?
Der Teil der Umgebung eines Systems, der für die Definition und das Verständnis der Anforderungen relevant ist.
Definition: Problem
Eine Schwierigkeit oder unerwünschter Zustand, der eine Lösung erfordert.
Was bedeutet Evolution im Kontext von Anforderungen?
Anforderungen ändern sich regelmässig während eines Projekts und müssen entsprechend angepasst werden.
Validierung ist im Requirements Engineering optional
Was ist der Unterschied zwischen Systemgrenze und Kontextgrenz
Die Systemgrenze trennt das System vom Kontext; die Kontextgrenze trennt den Kontext von der irrelevanten Umgebung.
Welche Arten von Anforderungen gibt es laut IREB?
Eine funktionale Anforderung beschreibt eine gewünschte Qualität
Wie nennt man Anforderungen, die sich auf die Umgebung des Systems beziehen?
Randbedingungen
Nenne ein Beispiel für eine Qualitätsanforderung.
z. B. Antwortzeit < 4 Sekunden
Welche Schritte gehören zum Requirements‑Engineering‑Prozess?
Was ersetzt im agilen Modell das klassische Pflichtenheft?
Was ist das Ziel der Definitionsphase?
Ermittlung und Beschreibung der Anforderungen
Was ist eine Anforderung?
Eine testbare, eindeutige Beschreibung eines Produkts aus Kundensich
Im agilen Vorgehen wird kein klassisches Pflichtenheft verwendet.
Der Projektmanager erstellt die technischen Anforderungen.
Software‑Engineering ist eine kreative Kunst ohne feste Regeln.
Welche Phasen gehören zum Software‑Lebenszyklus?
Planung, Definition, Design, Implementierung, Test/Abnahme, Wartung
Agile Modelle ermöglichen flexible Reaktion auf Änderungen.
Was ist das Ziel eines Vorgehensmodells?
Strukturierter Ablauf zur Entwicklung von Software
Welche Modelle sind Beispiele für Vorgehensmodelle?
Wasserfallmodell, V‑Modell, Spiralmodell, agiles Modell
Was beschreibt ein Gantt‑Diagramm?
Zeitliche Abfolge von Vorgängen als Balken auf einer Zeitachse
Was ist das Ziel des Requirements Engineering?
Spezifikation, Abstimmung und Management von Anforderungen zum Verständnis und zur Risikominimierung gegenüber den Stakeholder-Wünschen
Was ist ein Stakeholder?
Eine Person oder Organisation, die Anforderungen beeinflusst oder vom System beeinflusst wird
Wie definiert das IREB eine Anforderung?
Ein dokumentiertes Bedürfnis oder eine Fähigkeit, die das System erfüllen muss
-
- 1 / 53
-