Übung 4 Flashcards
Wahr oder Falsch?
Rollen dienen dazu, dass Ziele zwischen den Beteiligten abgestimmt werden.
Wahr
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
Refactoring
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
Test-driven Development
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
Collective Code Ownership
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
Das entspricht keinem der XP-Prinzipien
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.
- 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
Wahr oder Falsch?
Idealerweise sind 12 Entwickler in eine Scrum Team beteiligt.
Falsch, es sind mindestens drei und höchstens neun Entwickler in einem Scrum-Team vertreten.
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.
- 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.
Ordnen Sie den jeweiligen Beschreibungen die entsprechenden Submodelle zu.
Submodelle:
- Projektmanagement
- Konfigurationsmanagement
- Qualitätssicherung
Erstellen von Vorgaben an die Entwicklungstätigkeiten.
Projektmanagement
Ordnen Sie den jeweiligen Beschreibungen die entsprechenden Submodelle zu.
Submodelle:
- Projektmanagement
- Konfigurationsmanagement
- Qualitätssicherung
Verwaltung von Rechten
Konfigurationsmanagement
Ordnen Sie den jeweiligen Beschreibungen die entsprechenden Submodelle zu.
Submodelle:
- Projektmanagement
- Konfigurationsmanagement
- Qualitätssicherung
Übergibt die Anforderungen an das System an ein anderes Submodell.
Qualitätssicherung
Wahr oder Falsch?
Das V-Modell liefert durch seine geringe Komplexität ein gut strukturiertes Prozessmodell.
Falsch, mit dem V-Modell ist ein sehr hoher Umfang verbunden und damit auch die einhergehende hohe Komplexität.
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.
- 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.
Wahr oder Falsch?
Tailoring dient der Anpassung eines beliebigen Modells auf ein Projekt.
Wahr, da eine Reduktion auf die Aktivitäten und Dokumente durchgeführt wird, die tatsächlich benötigt werden.