Fragen zur Softwareentwicklung in deutscher Sprache

Fragen zur Softwareentwicklung in deutscher Sprache

Lernen und testen Sie Ihr Wissen mit Software Engineering MCQ. Diese Fragen und Antworten zur kostenlosen Softwareentwicklung werden in einem Quizformat präsentiert, damit Sie Ihre Fähigkeiten auf unterhaltsame und interaktive Weise testen können.

1: Strukturprüfung ist ein anderer Name für ______________ Testen.

A.   Flugschreiber

B.   weiße Kiste

C.   erschöpfend

D.   Nichts des oben Genannten

2: Die ___________ Sprachen werden als ausführbare Spezifikationssprachen verwendet.

A.   zweite Generation

B.   dritte Generation

C.   vierte Generation

3: Welche der folgenden Integrationstesttechniken ist nur für kleine Softwaresysteme praktisch?

A.   Bottom-up-Integrationstests

B.   Top-Down-Integrationstests

C.   Big-Bang-Integrationstests

D.   Misch-/Sandwich -Integrationstests

4: Welche der folgenden Funktionen ist keine Funktion eines SRS -Dokuments (Good Software Anforderungsspezifikation)?

A.   Es sollte präzise sein.

B.   Es sollte die Implementierung und Probleme darin angeben.

C.   Es sollte eine konzeptionelle Integrität zeigen

D.   Es sollte strukturiert sein

5: Betrachten Sie die folgenden Beziehungen. (I) Stift ist eine Art Schreibgeräte. (Ii) Bestellauftrag enthält einige Artikel. Die erste Beziehung (i) wird unter Verwendung von ___________ modelliert und die zweite Beziehung (ii) wird unter Verwendung von ______ in Klassendiagrammen modelliert.

A.   Erbschaft, Aggregation

B.   Verein, Vererbung

C.   Aggregation, Zusammensetzung

D.   Komposition, Vereinigung

6: Software -Engineering -Prinzipien basieren hauptsächlich auf welchen der folgenden Methoden?

A.   Fehler Korrektur

B.   Fehlerprävention

C.   Sowohl A als auch B

D.   Nichts des oben Genannten

7: Welche drei der folgenden Eigenschaften sollten immer in einem Softwaredesign vorhanden sein?

A.   Verständlichkeit

B.   Steifigkeit

C.   Effizienz

D.   Wartbarkeit

E.   Komplexität

8: Welche der folgenden Faktoren ist (sind) für die vorliegende Software -Krise verantwortlich? Wählen Sie alle zutreffenden.

A.   Mangel an Programmiersprachen

B.   Mangel an schnellen Fortschritten im Software -Engineering

C.   Erhöhte Problemgröße

D.   Alles das oben Genannte

9: Das SRS -Dokument wird während der Phase _______________ im Wasserfallmodell erstellt.

A.   Machbarkeitsstudie

B.   Anforderungenanalyse und Spezifikation

C.   Design

D.   testen

10: Welche zwei der folgenden Aussagen gilt für das Lebenszyklus von Software Development Life Cycle?

A.   Es hilft bei der systematischen und disziplinierten Entwicklung von Softwareprodukten.

B.   Es hilft bei der Definition eines Eintrags- und Ausstiegskriteriums nur für die erste und letzte Phase der Softwareentwicklung.

C.   Es hilft bei der Überwachung des Fortschritts des Projekts.

D.   Ein Software -Lebenszyklus -Modell ist eine kurze Einführung des Software -Lebenszyklus.

11: Was repräsentieren die Kanten in einem Entscheidungsbaum?

A.   Bedingungen

B.   Anforderungen

C.   Aktionen

D.   Ergebnis

12: Nehmen wir an, Sie müssen die Benutzeroberfläche wie Anzeigenbildschirme Ihres Softwareprodukts testen, um sicherzustellen, dass sie einfach zu bedienen sind. Welche der folgenden Testarten sollte in dieser Situation durchgeführt werden?

A.   Regressionstests

B.   Volumentests

C.   Usability-Tests

D.   Wartungstests

E.   Kompatibilztests

13: Um die Komplexität des Problems zu verringern, verwenden Software -Engineering -Prinzipien ____________ und ___________ Techniken.

A.   Abstraktion, Zerlegung

B.   Abstraktion und Sprung

C.   Zersetzung und explorative Programmierung

D.   Erkundungsprogrammierung und Abstraktion

E.   Erkundungsprogrammierung und Sprung

14: In der ________________ Testtechnik sind die Testfälle ohne Kenntnis der internen Struktur der Software ausgelegt, d. H. Nur die funktionalen Spezifikationen der Software.

A.   ad hoc

B.   weiße Kiste

C.   Flugschreiber

D.   erschöpfend

15: Welche der folgenden Aussagen sind die richtigen Grundsätze grundlegender Aktivitäten im Fachbereich des Software -Engineering?

A.   Software -Konfigurationsverwaltung

B.   Validierung

C.   Design und Implementierung

D.   Testfall Design

E.   Softwarespezifikationen

F.   Evolution

G.   Dokumentation

16: Ein Compiler kann als _______________ Programmanalyse -Tool angesehen werden.

A.   statisch

B.   dynamisch

C.   sowohl statische als auch dynamische

17: Welche zwei der folgenden Aspekte werden bei der Verwendung der datenflussorientierten Designtechnik der Softwareentwicklung berücksichtigt?

A.   Funktionen in einem System

B.   Datenelemente, die zwischen den Verarbeitungsstationen fließen

C.   Entwurf der Kontrollstruktur

D.   Abfolge der Ausführung von Anweisungen

E.   Nichts des oben Genannten

18: Der Prozess, um zu überprüfen, ob das vollständig entwickelte System seinen Anforderungenspezifikationen entspricht, wird als __________ bezeichnet, und der Prozess, um zu überprüfen, ob die Ausgabe einer Phase während der Softwareentwicklung der vorherigen Phase entspricht, wird als _____________ bezeichnet.

A.   Überprüfung, Validierung

B.   Validierungsprüfung

C.   Validierung, Validierung

D.   Überprüfung, Überprüfung

19: Angenommen, Sie testen ein Softwaresystem, das mit einer großen Datenbank interagieren muss, um Informationen abzurufen. Welche der folgenden Testtypen ist erforderlich, um die Geschwindigkeit und Genauigkeit des Datenabrufprozesses zu überprüfen?

A.   Kompatibilitätstests

B.   Volumentests

C.   Regressionstests

D.   Belastbarkeitstest

20: In einem klassischen Wasserfallmodell erfolgt die Integration verschiedener Module eines Softwareprodukts nach ___________.

A.   Codierung

B.   Systemtests

C.   Entwerfen

D.   Unit -Tests

21: In Klassendiagrammen wird die gesamte Beziehung zwischen Klassen unter Verwendung ____________ dargestellt.

A.   Nachlass

B.   Verband

C.   Anhäufung

D.   Komposition

22: Das Beta -System -Test zur Validierung eines voll entwickelten Systems - d. H. Wenn Sie sicherstellen, dass das System alle Anforderungen erfüllt - wird von __________ durchgeführt.

A.   ein Testteam innerhalb der sich entwickelnden Organisation

B.   ein Testteam außerhalb der sich entwickelnden Organisation

C.   Tatsächliche Kunden oder eine ausgewählte Gruppe freundlicher Kunden.

D.   eine ausgewählte Gruppe von Entwicklern

23: In welcher der folgenden Debugging -Methoden wird ein Programm mit Druckanweisungen geladen, um Zwischenwerte zu drucken, in der Hoffnung, dass einige der gedruckten Werte dazu beitragen, die Anweisungen (n) mit Fehler (en) zu identifizieren?

A.   Programmschneide

B.   Rohe Gewalt

C.   Backtracking

D.   Eliminierung verursachen

24: Wenn die Kopplung zwischen Modulen mit dem Softwaredesign gering ist, ist das Produkt: Wählen Sie alles aus, was angewendet wird

A.   schwierig zu verstehen

B.   leicht zu implementieren

C.   Die Entwicklung günstiger zu entwickeln

D.   Alles das oben Genannte

25: Welche der folgenden Aktivitäten sind/ sind bei allen Softwareentwicklungsprozessen üblich?

A.   Softwarespezifikation

B.   Softwareentwicklung

C.   Software -Validierung

D.   Softwareentwicklung

E.   Alles das oben Genannte

26: Beim testgetriebenen Entwicklungsansatz ____________.

A.   Testen werden am Ende durchgeführt, nachdem das gesamte Projekt entwickelt wurde

B.   Zunächst wird ein Prototyp entwickelt und getestet, und dann wird nach Abschluss eines Projekts ein zweiter Test durchgeführt

C.   Die Codierung wird schrittweise durchgeführt. Ein neues Inkrement wird erst nach dem erfolgreichen Test des vorherigen Inkrements begonnen

D.   Anforderungen werden getestet und dokumentiert

27: Ein gutes Softwaredesign sollte __________ Kopplung und _________ Kohäsion haben.

A.   hoch hoch

B.   hoch niedrig

C.   niedrig, hoch

D.   niedrig, niedrig

28: Welche drei der folgenden Optionen sind im Thema Software -Engineering behandelt?

A.   Entwicklungswerkzeuge

B.   Technische Prozesse der Softwareentwicklung

C.   Entwicklung von Methoden und Theorien

D.   Hardware-Wartung

E.   Networking

29: Bei der Korrektur früherer Fehler in einem Softwareprodukt können neue Fehler eingeführt werden. Daher sollte ___________ Tests nach jeder Fehlerreparatur durchgeführt werden.

A.   Erholung

B.   Kompatibilität

C.   Volumen

D.   Regression

30: Angenommen, Sie arbeiten an einem groß angelegten Software-Engineering-Projekt. Während der Entwicklungsphase des Projekts wird die maximale Anstrengung durch welche der folgenden Phasen des Software -Lebenszyklusmodells konsumiert?

A.   Implementierungsphase

B.   Testphase

C.   Machbarkeitsstudienphase

D.   Codierungsphase

31: Welcher der folgenden Ansätze ist/eignet sich besser für die Anforderungenspezifikation?

A.   Modellorientiert

B.   Eigentumsorientierter

C.   Sowohl A als auch B

32: Im Falle eines ________ verhalten sich die Software nicht so, wie es erwartet wird.

A.   Softwareausfall

B.   Software -Fehler

33: Welche zwei der folgenden Programmierpraktiken sollten beim Codieren befolgt werden?

A.   Ein-Einstiegs- und Einzel-Exit-Konstrukte sollten so weit wie möglich verwendet werden.

B.   Informationen verstecken sollten überhaupt nicht erfolgen.

C.   Die Verwendung von benutzerdefinierten Datentypen sollte so weit wie möglich vermieden werden.

D.   Das Nestenniveau sollte nicht zu tief sein.

34: Welche zwei der folgenden Aussagen sind in Bezug auf Unified Modeling Language (UML) -Diagramme korrekt?

A.   Ein Akteur in einem Anwendungsfalldiagramm kann nur an einem Anwendungsfall teilnehmen.

B.   In einem Anwendungsfalldiagramm ist ein Anwendungsfall unabhängig vom anderen Anwendungsfall.

C.   Alle Ansichten sollten für ein bestimmtes Problem unter Verwendung aller von der UML bereitgestellten Diagramme konstruiert werden.

D.   Die statische Struktur eines Systems wird durch Klassendiagramm beschrieben.

35: Angenommen, Sie arbeiten an einem hochkomplexen Projekt, das verschiedene Arten von Risiken umfasst. Welches Software -Lebenszyklus -Modell sollten Sie in einer solchen Situation verwenden, damit das beste Produkt erhalten werden kann?

A.   V-förmiges Modell

B.   Prototypmodell

C.   Spiralmodell

D.   Wasserfall-Modell

36: Welche zwei der folgenden Aussagen trifft auf DFDS (Datenflussdiagramme), die in der Software -Engineering verwendet werden?

A.   DFDs repräsentieren den Datenfluss im System sowie die vom System ausgeführte Funktion.

B.   Kontrollaspekte werden durch DFDS sehr genau definiert.

C.   DFDs sind einfach zu verstehen und zu verwenden.

D.   Die Reihenfolge des Prozesses wird von einer DFD erfasst

37: Während der Integrationstests __________

A.   Verschiedene Module werden dann in einem Schritt zusammengefügt und dann als Ganzes getestet.

B.   Verschiedene Komponenten werden nacheinander integriert und auf jeder Integrationsstufe getestet.

C.   Verschiedene Komponenten werden nacheinander integriert, aber nur als ganzes System getestet.

D.   Das System ist in Module unterteilt und jedes Modul wird isoliert getestet.

38: Software ist ein Produkt und kann mit den gleichen Technologien hergestellt werden, die für andere technische Artefakte verwendet werden.

A.   WAHR

B.   FALSCH

39: WebApps sind eine Mischung aus Druckverlag und Softwareentwicklung, die ihre Entwicklung außerhalb des Bereichs der Software -Engineering -Praxis durchführen.

A.   WAHR

B.   FALSCH

40: Es gibt keine wirklichen Unterschiede zwischen dem Erstellen von WebApps und mobilen Apps.

A.   WAHR

B.   FALSCH

41: In seiner einfachsten Form kann ein externes Computergerät mit einem Webbrowser auf Cloud -Datendienste zugreifen.

A.   WAHR

B.   FALSCH

42: Die Entwicklung von Produktleitungssoftware hängt die Wiederverwendung vorhandener Softwarekomponenten ab, um Software -Engineering -Hebel zu ermöglichen.

A.   WAHR

B.   FALSCH

43: Welche Frage betrifft den modernen Software -Ingenieur nicht mehr?

A.   Warum kostet Computerhardware so viel?

B.   Warum kostet Computerhardware so viel?

C.   Warum kostet es so viel, eine Software zu entwickeln?

D.   Warum können keine Softwarefehler vor der Lieferung aus Produkten entfernt werden?

44: Software verschlechtert sich eher als abzubilden, weil

A.   Software leidet unter der Auseinandersetzung mit feindlichen Umgebungen.

B.   Es ist wahrscheinlicher, dass Mängel nach häufig verwendetem Software auftreten.

C.   Mehrere Änderungsanforderungen führen Fehler in Komponenteninteraktionen ein.

D.   Software -Ersatzteile werden schwieriger zu bestellen.

45: Software -technische Regenschirmaktivitäten werden nur in den ersten Phasen von Softwareentwicklungsprojekten angewendet.

A.   WAHR

B.   FALSCH

46: Die Vorschub für die Wiederverwendung von Software senkt die Kosten und erhöht den Wert der Systeme, in die sie eingebaut sind.

A.   WAHR

B.   FALSCH

47: Die Essenz der Software -Ingenieurpraxis könnte als Verständnis des Problems beschrieben werden, eine Lösung planen, den Plan ausführen und das Ergebnis für die Genauigkeit untersuchen.

A.   WAHR

B.   FALSCH

48: In agilen Prozessmodellen ist das einzige lieferbare Arbeitsprodukt das Arbeitsprogramm.

A.   WAHR

B.   FALSCH

49: Die meisten Softwareentwicklungsprojekte werden initiiert, um zu versuchen, einige geschäftliche Bedürfnisse zu erfüllen.

A.   WAHR

B.   FALSCH

50: In der allgemeinen Software gelingt es nur, wenn ihr Verhalten mit den Zielen ihrer Designer übereinstimmt.

A.   WAHR

B.   FALSCH

51: Welches der unten aufgeführten Elemente gehört nicht zu den Software -Engineering -Schichten?

A.   Prozessprozess

B.   Herstellung

C.   Methoden

D.   Werkzeug

52: Welche davon sind die 5 Generic Software Engineering Framework -Aktivitäten?

A.   Kommunikation, Planung, Modellierung, Konstruktion, Einsatz.

B.   Kommunikation, Risikomanagement, Messung, Produktion, Überprüfung.

C.   Analyse, Design, Programmierung, Debugging, Wartung.

D.   Analyse, Planung, Gestaltung, Programmierung, Test.

53: Die Kommunikationsaktivität wird am besten für kleine Projekte mit sechs unterschiedlichen Handlungen (Inception, Ausführung, Ausarbeitung, Verhandlung, Spezifikation, Validierung) behandelt.

A.   WAHR

B.   FALSCH

54: Ein gutes Softwareentwicklungsteam verwendet für jedes Projekt immer das gleiche Aufgabensatz, um qualitativ hochwertige Arbeitsprodukte zu versichern.

A.   WAHR

B.   FALSCH

55: Softwareprozesse können aus bereits vorhandenen Softwaremustern konstruiert werden, um den Anforderungen eines Softwareprojekts am besten zu erfüllen.

A.   WAHR

B.   FALSCH

56: Welche der folgenden Verfahren sind anerkannte Prozessflussarten?

A.   Gleichzeitiger Prozessfluss.

B.   Iterativer Prozessfluss.

C.   Linearer Prozessfluss.

D.   Spiralprozessfluss.

E.   Sowohl B als auch C

57: Welche davon sind Standards für die Bewertung von Softwareprozessen?

A.   Sei

B.   WÜRZEN

C.   ISO 9000.

D.   ISO 9001

E.   Sowohl B als auch D

58: Prozesstechnologie -Tools ermöglichen es Softwareorganisationen, Zeitpläne zu komprimieren, indem Sie unwichtige Aktivitäten überspringen.

A.   WAHR

B.   FALSCH

59: T ist allgemein anerkannt, dass man keine schwachen Softwareprozesse haben und qualitativ hochwertige Endprodukte erstellen können.

A.   WAHR

B.   FALSCH

60: Das Wasserfallmodell der Softwareentwicklung ist

A.   Ein vernünftiger Ansatz, wenn die Anforderungen gut definiert sind.

B.   Ein guter Ansatz, wenn schnell ein Arbeitsprogramm erforderlich ist.

C.   Der beste Ansatz für die Verwendung für Projekte mit großen Entwicklungsteams

D.   Ein altmodisches Modell, das selten mehr verwendet wird.

61: Das inkrementelle Modell der Softwareentwicklung ist

A.   Ein vernünftiger Ansatz, wenn die Anforderungen gut definiert sind.

B.   Ein guter Ansatz, wenn schnell ein funktionierendes Kernprodukt erforderlich ist.

C.   Der beste Ansatz für Projekte mit großen Entwicklungsteams.

D.   Ein revolutionäres Modell, das nicht für kommerzielle Produkte verwendet wird.

62: Evolutionäre Softwareprozessmodelle

A.   Sind iterativ in der Natur.

B.   Kann problemlos Änderungen der Produktanforderungen berücksichtigen.

C.   Produzieren Sie im Allgemeinen keine Wegwerfsysteme.

D.   . Alles das oben Genannte.

63: Das Prototyping -Modell der Softwareentwicklung ist

A.   Ein vernünftiger Ansatz, wenn die Anforderungen gut definiert sind.

B.   Ein nützlicher Ansatz, wenn ein Kunde die Anforderungen nicht klar definieren kann.

C.   Der beste Ansatz für Projekte mit großen Entwicklungsteams.

D.   Ein riskantes Modell, das selten ein aussagekräftiges Produkt produziert.

64: Das Spiralmodell der Softwareentwicklung

A.   Endet mit der Lieferung des Softwareprodukts.

B.   Ist chaotischer als das inkrementelle Modell

C.   Beinhaltet die Bewertung der Projektrisiken während jeder Iteration.

D.   Alles das oben Genannte.

65: Das gleichzeitige Entwicklungsmodell ist

A.   Ein anderer Name für die gleichzeitige Engineering.

B.   Definiert Ereignisse, die Übergänge des technischen Aktivitätszustands auslösen.

C.   Nur für die Entwicklung paralleler oder verteilter Systeme verwendet.

D.   Wird verwendet, wenn eine große Anzahl von Änderungsanfragen erwartet wird.

66: Das gleichzeitige Entwicklungsmodell ist

A.   Ein anderer Name für die gleichzeitige Engineering.

B.   Definiert Ereignisse, die Übergänge des technischen Aktivitätszustands auslösen.

C.   Nur für die Entwicklung paralleler oder verteilter Systeme verwendet.

D.   Wird verwendet, wenn eine große Anzahl von Änderungsanfragen erwartet wird.

E.   Sowohl A als auch B

67: Das Komponenten-basierte Entwicklungsmodell ist

A.   Nur für Computerhardwaredesign geeignet.

B.   Nicht in der Lage, die Entwicklung wiederverwendbarer Komponenten zu unterstützen.

C.   Abhängig von Objekttechnologien zur Unterstützung.

D.   Nicht kostengünstig durch bekannte quantifizierbare Software -Metriken.

68: Das formale Methodenmodell der Softwareentwicklung nutzt mathematische Methoden dazu

A.   Definieren Sie die Spezifikation für computergestützte Systeme.

B.   Entwickeln Sie fehlerfreie computergestützte Systeme.

C.   Überprüfen Sie die Richtigkeit computergestützter Systeme

D.   Alles das oben Genannte.

69: Welche davon ist nicht einer der Phasennamen, die durch das einheitliche Prozessmodell für die Softwareentwicklung definiert sind?

A.   Anfangsphase.

B.   Ausarbeitungsphase.

C.   Konstruktionsphase

D.   Validierungsphase.

70: Welche davon ist kein Merkmal des persönlichen Softwareprozesses?

A.   Betont die persönliche Messung des Arbeitsprodukts.

B.   Der Praktiker benötigt sorgfältige Aufsicht durch den Projektmanager.

C.   Der einzelne Praktiker ist für die Schätzung und Planung verantwortlich.

D.   . Der Praktiker ist befugt, die Qualität von Software -Arbeitsprodukten zu kontrollieren.

71: Welche davon sind Ziele des Team -Softwareprozesses?

A.   Verbesserung des Softwareprozesses beschleunigen.

B.   Ermöglichen Sie ein besseres Zeitmanagement durch hochqualifizierte Fachkräfte.

C.   Bauen Sie selbstgesteuerte Software-Teams auf. D. zeigen Managern, wie sie Kosten senken können

D.   Sowohl B als auch C

72: Agilität ist nichts anderes als die Fähigkeit eines Projektteams, schnell auf Veränderungen zu reagieren.

A.   WAHR

B.   FALSCH

73: Agilität ist nichts anderes als die Fähigkeit eines Projektteams, schnell auf Veränderungen zu reagieren.

A.   WAHR

B.   FALSCH

74: In agilen Software verarbeitet die höchste Prioritäten, den Kunden durch eine frühzeitige und kontinuierliche Bereitstellung wertvoller Software zu befriedigen

A.   WAHR

B.   FALSCH

75: In der agilen Entwicklung ist es wichtiger, Software zu erstellen, die heute den Bedürfnissen der Kunden entspricht, als sich Sorgen um Funktionen, die möglicherweise in Zukunft benötigt werden.

A.   WAHR

B.   FALSCH

76: Alle agilen Prozessmodelle entsprechen mehr oder weniger Grad zu den im „Manifest für agile Softwareentwicklung“ angegebenen Prinzipien.

A.   WAHR

B.   FALSCH

77: Die Dynamic Systems Development Method (DSDM) schlägt eine Philosophie vor, die auf dem Pareto -Prinzip basiert (80% der Anwendung können in 20% der Zeit geliefert werden, die für den Aufbau der vollständigen Anwendung erforderlich ist).

A.   WAHR

B.   FALSCH

78: Agile Unified Process verwendet die klassischen Phased -Aktivitäten (Inception, Ausarbeitung, Konstruktion, Übergang), um dem Team den Gesamtprozessfluss vorzustellen.

A.   WAHR

B.   FALSCH

79: Welche der folgenden Aussagen ist nicht erforderlich, um Beweglichkeit auf einen Softwareprozess anzuwenden?

A.   Beseitigen Sie die Verwendung von Projektplanung und Tests.

B.   Es werden nur wesentliche Arbeitsprodukte hergestellt.

C.   Der Prozess ermöglicht das Team, Aufgaben zu optimieren.

D.   Anwendet inkrementelle Produktlieferungsstrategien.

80: Wie erstellen Sie agile Prozesse, um Unvorhersehbarkeit zu verwalten?

A.   Die Anforderungen sammeln müssen sehr sorgfältig durchgeführt werden.

B.   Die Risikoanalyse muss vor der Planung durchgeführt werden.

C.   Software -Inkremente müssen in kurzen Zeiträumen geliefert werden.

D.   Softwareprozesse müssen sich an Änderungen anpassen.

E.   Sowohl C als auch D

81: Was sind die vier Framework -Aktivitäten im XP -Prozessmodell (Extreme Programming)?

A.   Analyse, Design, Codierung, Tests.

B.   Planung, Analyse, Design, Codierung.

C.   Planung, Analyse, Codierung, Tests.

D.   Planung, Design, Codierung, Tests.

82: Welches ist keine der wichtigsten Fragen, die jedes Teammitglied bei jedem täglichen Scrum -Meeting beantwortet?

A.   Was hast du seit dem letzten Treffen gemacht?

B.   Welche Hindernisse begegnen Sie?

C.   Was ist die Ursache für das Problem, auf das Sie begegnen?

D.   Was haben Sie vor, um das nächste Teammeeting zu erreichen?

83: Humane Aspekte des Software -Engineering sind in den heutigen agilen Prozessmodellen nicht relevant.

A.   WAHR

B.   FALSCH

84: Gruppenkommunikation und Zusammenarbeit sind genauso wichtig wie die technischen Fähigkeiten eines einzelnen Teammitglieds zum Erfolg eines Teams

A.   WAHR

B.   FALSCH

85: Teams mit Vielfalt in den Fähigkeiten der einzelnen Teammitglieder sind in der Regel effektiver als Teams ohne diese Vielfalt.

A.   WAHR

B.   FALSCH

86: Die Teamstruktur der Software -Engineering ist unabhängig von der Problemkomplexität und Größe der erwarteten Softwareprodukte.

A.   WAHR

B.   FALSCH

87: Agile Teams dürfen sich selbst organisieren und ihre eigenen technischen Entscheidungen treffen.

A.   WAHR

B.   FALSCH

88: In XP wird eine Metapher als Gerät verwendet, um die Kommunikation zwischen Kunden, Teammitgliedern und Managern zu erleichtern?

A.   WAHR

B.   FALSCH

89: Die Verwendung einer etablierten Social -Media -Plattform negiert die Notwendigkeit, besorgt über Privatsphäre oder Sicherheit zu sein.

A.   WAHR

B.   FALSCH

90: Die Nutzung von Cloud -Diensten kann die Informationsaustausch unter Software -Teammitgliedern beschleunigen?

A.   WAHR

B.   FALSCH

91: In gemeinsamen Entwicklungsumgebungen werden Metriken verwendet, um Teammitglieder zu belohnen und zu bestrafen.

A.   WAHR

B.   FALSCH

92: Welche der folgenden Aussagen ist kein wichtiges Merkmal eines effektiven Software -Ingenieurs?

A.   Aufmerksam auf Details

B.   Brutal ehrlich.

C.   Folgt die Prozessregel dogmatisch.

D.   Resilient unter Druck.

93: Welche der folgenden Aussagen kann zur Teamtoxizität beitragen?

A.   Frenzierte Arbeitsatmosphäre.

B.   Unangemessenes Budget.

C.   Schlecht koordinierter Softwareprozess.

D.   Unklare Definition von Teamrollen.

E.   a, b, d

94: Welche dieser Faktoren erschweren die Entscheidungsfindung durch globale Software-Teams?

A.   Komplexität des Problems

B.   Komplexität des Problems

C.   . Gesetz der unbeabsichtigten Konsequenzen

D.   Mit der Entscheidung verbundenes Risiko

E.   Alles das oben Genannte

95: Software-Engineering-Prinzipien haben etwa eine Halbwertszeit von drei Jahren.

A.   WAHR

B.   FALSCH

96: Jede Kommunikationsaktivität sollte einen Moderator haben, um sicherzustellen, dass der Kunde das Verfahren nicht dominieren darf.

A.   WAHR

B.   FALSCH

97: Die agile Sicht der iterativen Kundenkommunikation und Zusammenarbeit gilt für alle Software -Engineering -Praxis.

A.   WAHR

B.   FALSCH

98: Projektpläne sollten nicht geändert werden, sobald sie von einem Team übernommen wurden.

A.   WAHR

B.   FALSCH

99: Das Designmodell sollte auf das Anforderungsmodell zurückzuführen sein?

A.   WAHR

B.   FALSCH

100: Teams, die agile Softwarepraktiken verwenden, erstellen im Allgemeinen keine Modelle

A.   WAHR

B.   FALSCH