Premium Partner

Software Engineering

SS 2014

SS 2014

Nicht sichtbar

Nicht sichtbar

Kartei Details

Karten 10
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 27.06.2014 / 27.06.2014
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/software_engineering6
Einbinden
<iframe src="https://card2brain.ch/box/software_engineering6/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Wie sind Benutzeranforderungen charakterisiert?

  • beschreiben Anforderungen an die Software aus Sicht der späteren Anwender
  • sind Aussagen in natürlicher Sprache/in Form von Diagrammen zur Beschreibung der Dienste
  • beschreiben die abstrakte Systemidee, die das ermittelte Problem aus fachlicher Sicht lösen könnte
  • Benutzeranforderungen definieren den fachlichen Rahmen eines Systems, insbesondere bei Vertragsverhandlungen und den damit verbundenen Aufwänden
  • Grundlage für die Beuntzeranforderung ist der Problemraum

Wie sind Systemanforderungen charakterisiert?

  • legen die Funktionen, Dienste und Beschränkungen detailliert fest. Die Spezifizierungen können Teil des Vertrages sein
  • Verfeinern die Benutzeranforerungen und übersetzen die allgemein formulierte Benutzeranforderung in eine Systemfunktion
  • Die Notwendigkeit einer Systemanforderung muss somit aus einer konkreten Benutzeranforderung ableitbar sein

Wie werden Anforderungen nach dem Kano- Modell kategorisiert?

  • Basisfaktoren (Selbstverständlich vorausgesetzte Systemmerkmale (unterbewusstes Wissen). Sind vollständig zu erfüllen sonst massive Unzufriedenheit. Keine positive STimmung bei Erfüllung)
  • Leistungsfaktoren (Explizit geforderte Systemmerkmale (bewusstest Wissen). Erfüllung erzeugt Zufriedenheit. Nichterfüllung mindert die Akzeptanz beim Endanwender. Ermittlung häufig anhand von Befragungen
  • Begeisterungsfaktoren (Resultieren aus Vorschlägen der Anforderungsanalysten, sodass der Anwender den Wert erst erkennt, wenn er diese ausprobieren kann (unbewusste Anforderungen)

Wie lauten die Qualitätskriterien für Anforderungen ?

  • Abgestimmt
  • Bewertet
  • Eindeutig
  • Gültig
  • Korrekt
  • Konsistent
  • Prüfbar
  • Realisierbar
  • Vollständig
  • Verständlich

Welche Verhaltensdiagramme bietet UML und welche zentrale Fragestellung beantworten Diese?

  • Use- Case (Was leistet mein System für die Umwelt?)
  • Aktivitätsdiagramm (wie läuft ein flussorientierter Prozess/Algorithmus ab?)
  • Zustandsautomat (welche Zustände kann ein Objekt/Schnittstelle/Use- Case annehmen?)
  • Sequenzdiagramm (wer tauscht mit wem welche Informationen in welcher Reihenfolge aus?)
  • Kommunikationsdiagramm (wer kommuniziert mit wem? )
  • Timingdiagramm (wann befinden sich verschiedene Interaktionspartner in welchem Zustand?)
  • Interaktionsübersichtsdiagramm (wann läuft welche Interaktion ab?)
     

Welche Aufgabenfelder sind laut PMI im Projektmanagement zu behandeln?

  • integration management
  • scope management
  • time management
  • cost management
  • quality management
  • human resource management
  • communication management
  • risk management
  • procurement management

Welche Vorteile bietet das Wasserfallmodell als Vorgehensmodell in der Softwareentwicklung?

  • klare Abgrenzungen
  • Einfach zu planen und kontrollieren
  • leicht verständlich
  • sehr effektiv bei klaren Kosten und klarem Umfang
  • Größe des Teams spielt keine Rolle
  • Frühe Verfügbarkeit von Gesamtbudget und Funktionsumfang

Welche Nachteile bietet das Wasserfallmodell?

  • Problem der Abgrenzung
  • nur für einfache Projekte
  • Unflexibel gegenüber Änderungen
  • Fehler werden nicht oder spät erkannt
  • Rückschritte in der Praxis nicht vermeidbar
  • Gefahr durch Verzettelung in den frühen Phasen
  • Ergebnisse sind erst am Projektende verfügbar
  • Anwender sind in den späten Phasen nicht mehr beteiligt