Übung 4 Flashcards

1
Q

Wahr oder Falsch?
Rollen dienen dazu, dass Ziele zwischen den Beteiligten abgestimmt werden.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wählen Sie aus, auf welches der XP-Prinzipien die folgenden Beschreibungen zutreffen.
Die Struktur des Programmcodes wird verbessert, damit die Codequalität erhöht wird:

  • Planning Game
  • Test-driven Development
  • Pair Programming
  • Das entspricht keinem der XP-Prinzipien
  • Refactoring
  • Collective Code Ownership
  • Simple Design
A

Refactoring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wählen Sie aus, auf welches der XP-Prinzipien die folgenden Beschreibungen zutreffen.
Automatisch durchführbare Tests werden vor der Programmierung erstellt:

  • Planning Game
  • Test-driven Development
  • Pair Programming
  • Das entspricht keinem der XP-Prinzipien
  • Refactoring
  • Collective Code Ownership
  • Simple Design
A

Test-driven Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wählen Sie aus, auf welches der XP-Prinzipien die folgenden Beschreibungen zutreffen.
Wenn ein(e) Entwickler(in) einen Fehler entdeckt, soll er/sie den Fehler korrigieren, unabhängig davon, wer den betroffenen Codeteil geschrieben hat:

  • Planning Game
  • Test-driven Development
  • Pair Programming
  • Das entspricht keinem der XP-Prinzipien
  • Refactoring
  • Collective Code Ownership
  • Simple Design
A

Collective Code Ownership

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wählen Sie aus, auf welches der XP-Prinzipien die folgenden Beschreibungen zutreffen.
Das Entwicklerteam sollte extrem viel arbeiten:

  • Planning Game
  • Test-driven Development
  • Pair Programming
  • Das entspricht keinem der XP-Prinzipien
  • Refactoring
  • Collective Code Ownership
  • Simple Design
A

Das entspricht keinem der XP-Prinzipien

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche der Aussagen trifft/treffen auf die agile Softwareentwicklung zu?

  • Den Kunden zufrieden zu stellen hat eine hohe Priorität.
  • Agile Softwareentwicklung adressiert das Phänomen, dass sich Projektanforderungen auch während der Entwicklung ändern können.
  • In der agilen Softwareentwicklung sind Prozesse wichtiger als die Mitarbeiter.
  • Throwaway-Prototypen werden in der agilen Entwicklung zum Produkt weiterentwickelt.
  • Agile Softwareentwicklung basiert auf der Erkenntnis, dass sich selbst organisierende Teams effektiv zusammenarbeiten können.
  • Eine umfassende Dokumentation ist wichtiger als eine funktionierende Software.
  • Änderungen fließen nicht in das Projekt ein.
  • Agile Softwareentwicklung basiert auf der Erkenntnis, dass Projekte immer so umgesetzt werden, wie sie geplant wurden.
  • Agile Methoden sind nur in verhältnismäßig kleinen Gruppen erfolgreich.
  • Jeder Mitarbeiter kennt nur einen kleinen Teil der Software.
A
  • Agile Softwareentwicklung basiert auf der Erkenntnis, dass sich selbst organisieriende Teams effektiv zusammenarbeiten können.
  • Agile Softwaretechnik adressiert das Phänomen, dass sich Projektanleitungen auch während der Entwicklung ändern können.
  • Den Kunden zufrieden zu stellen hat eine hohe Priorität
  • Agile Methoden sind nur in verhältnismäßig kleinen Gruppen erfolgreich
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wahr oder Falsch?
Idealerweise sind 12 Entwickler in eine Scrum Team beteiligt.

A

Falsch, es sind mindestens drei und höchstens neun Entwickler in einem Scrum-Team vertreten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wählen Sie die zutreffenden Antworten bezüglich der Scrum-Aktivitäten aus.

  • Die Freigabe des Produkts erfolgt nach dem vollständigen Abschluss der Entwicklung am Gesamtprodukt.
  • Es ist wichtig, dass im Product Backlog alle User Stories möglichst detailliert beschrieben werden.
  • Daily Scrums sind ein wichtiger Bestandteil von Scrum und dienen dem täglichen Austausch.
  • Eine User Story bescheibt eine Anforderung anhand eines kurzen Szenarios.
  • Der Sprint Backlog beinhaltet User Stories aus dem Product Backlog.
  • Ein Sprint dauert üblicherweise 2 Wochen.
A
  • Daily Scrums sind ein wichtiger Bestandteil von Scrum und dienen dem täglichen Austausch.
  • Der Sprint Backlog beinhaltet User Stories aus dem Product Backing.
  • Eine User Story beschreibt eine Anforderung anhand eines kurzen Szenarios.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ordnen Sie den jeweiligen Beschreibungen die entsprechenden Submodelle zu.
Submodelle:

  • Projektmanagement
  • Konfigurationsmanagement
  • Qualitätssicherung

Erstellen von Vorgaben an die Entwicklungstätigkeiten.

A

Projektmanagement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ordnen Sie den jeweiligen Beschreibungen die entsprechenden Submodelle zu.
Submodelle:

  • Projektmanagement
  • Konfigurationsmanagement
  • Qualitätssicherung

Verwaltung von Rechten

A

Konfigurationsmanagement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ordnen Sie den jeweiligen Beschreibungen die entsprechenden Submodelle zu.
Submodelle:

  • Projektmanagement
  • Konfigurationsmanagement
  • Qualitätssicherung

Übergibt die Anforderungen an das System an ein anderes Submodell.

A

Qualitätssicherung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wahr oder Falsch?
Das V-Modell liefert durch seine geringe Komplexität ein gut strukturiertes Prozessmodell.

A

Falsch, mit dem V-Modell ist ein sehr hoher Umfang verbunden und damit auch die einhergehende hohe Komplexität.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wählen Sie alle zutreffenden Aussagen über agile Modelle aus.

  • Agile Methoden zielen darauf ab, die Produktivität des Teams zu verbessern.
  • Durch agile Methoden werden Produkte abgeliefert, die auch über lange Zeit hinweg gut gewartet werden können.
  • Durch agile Methoden kann stets auf Veränderungen reagiert werden.
  • Die Modularisierung von Software-Projekten ist für die Bearbeitung von großen Projekten wichtig.
  • Agile Modelle stellen Personen in den Vordergrund.
  • Obwohl agile Prozesse auch in kleinen Teams funktionieren, sind möglichst große Teams für den Erfolg eines Projekts wichtig.
A
  • Agile Methoden stellen Personen in den Vordergrund
  • Die Modularisierung von Software-Projekten ist für die Bearbeitung von großen Projekten wichtig
  • Durch agile Methoden kann stets auf Veränderungen reagiert werden.
  • Agile Methoden zielen darauf ab, die Produktivität des Teams zu verbessern.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wahr oder Falsch?
Tailoring dient der Anpassung eines beliebigen Modells auf ein Projekt.

A

Wahr, da eine Reduktion auf die Aktivitäten und Dokumente durchgeführt wird, die tatsächlich benötigt werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly