ThatQuiz Prüfungsbibliothek Starten Sie jetzt die Prüfung
Software-Entwicklung
Beigesteuert von: Vogel
  • 1. Software-Engineering ist die systematische Anwendung ingenieurwissenschaftlicher Ansätze für die Entwicklung, den Betrieb und die Wartung von Software. Es umfasst den Entwurf, die Implementierung, das Testen und die Wartung von Softwareprodukten und -systemen, wobei Faktoren wie Effizienz, Zuverlässigkeit, Skalierbarkeit und Wartbarkeit berücksichtigt werden. Software-Ingenieure verwenden verschiedene Werkzeuge, Techniken und Methoden, um sicherzustellen, dass Software-Projekte fristgerecht, innerhalb des Budgets und mit hoher Qualität abgeschlossen werden. Der Bereich des Software-Engineerings umfasst ein breites Spektrum an Tätigkeiten, darunter Anforderungsanalyse, Softwaredesign, Kodierung, Tests, Bereitstellung und Wartung. Softwareingenieure müssen auch mit anderen Teammitgliedern wie Designern, Produktmanagern und Qualitätssicherungsprüfern zusammenarbeiten, um sicherzustellen, dass die Softwareprodukte den Anforderungen und Erwartungen der Benutzer entsprechen. Insgesamt spielt die Softwaretechnik eine entscheidende Rolle bei der Gestaltung der digitalen Welt, in der wir heute leben.

    Was ist Softwaretechnik?
A) Eine Programmiersprache.
B) Eine Art von Computer-Hardware.
C) Eine mobile Anwendung.
D) Eine Disziplin, die sich mit der systematischen Entwicklung und Wartung von Softwaresystemen befasst.
  • 2. Wofür ist die agile Softwareentwicklungsmethodik bekannt?
A) Wasserfallmodell.
B) Eine Prüfung ist nicht erforderlich.
C) Iterative und inkrementelle Entwicklung.
D) Zufällige Codeänderungen.
  • 3. Was ist der Zweck von Unit-Tests in der Softwareentwicklung?
A) Zum Testen der Hardware-Kompatibilität.
B) Um sicherzustellen, dass alle Nutzer zufrieden sind.
C) Zum Testen einzelner Komponenten oder Funktionen eines Softwaresystems.
D) Um das gesamte Softwaresystem als Ganzes zu testen.
  • 4. Welches der folgenden Modelle ist ein gängiges Lebenszyklusmodell für die Softwareentwicklung?
A) RAD-Modell
B) Spiralförmiges Modell
C) Agiles Modell
D) Wasserfall-Modell
  • 5. Wofür steht CI/CD in der Softwareentwicklung?
A) Kundenspezifische Implementierung/Komplettlieferung
B) Vollständige Installation/richtige Bereitstellung
C) Kontinuierliche Integration/kontinuierliche Bereitstellung
D) Zentralisierte Integration/kontinuierliche Entwicklung
  • 6. Welches Softwareentwicklungsmodell beinhaltet die Entwicklung eines funktionierenden Prototyps vor dem endgültigen Produkt?
A) Wasserfall-Modell
B) Spiralförmiges Modell
C) Prototyping-Modell
D) V-Modell
  • 7. Was ist ein Softwarefehler?
A) Ein gängiger Begriff aus der Industrie.
B) Ein Fehler, eine Schwachstelle, ein Versagen oder eine Störung in einem Computerprogramm oder -system, die dazu führt, dass ein falsches oder unerwartetes Ergebnis erzielt wird.
C) Ein Teil der Softwareentwurfsphase.
D) Eine Funktionserweiterung.
  • 8. Welche der folgenden Techniken gehört zu den Leistungstests in der Softwareentwicklung?
A) Abnahmetests
B) Belastungstests
C) Integrationstests
D) Einheitliche Prüfung
  • 9. Wofür steht DRY in der Softwareentwicklung?
A) Anforderungen an die Dokumentation Ausbeute
B) Behalten Sie sich selbst
C) Wiederholen Sie sich nicht
D) Entwicklung Wiederverwendung Ausbeute
  • 10. In welchem Jahrzehnt begann die Softwareentwicklung als eigenständiges Ingenieurwesen anerkannt zu werden?
A) 1960er Jahre
B) 1980er Jahre
C) 1950er Jahre
D) 1970er Jahre
  • 11. Wer hat den Begriff "Software-Engineering" in einem formellen Kontext in der Zeitschrift "Communications of the ACM" verwendet?
A) Friedrich L. Bauer
B) Watts Humphrey
C) Anthony A. Oettinger
D) Margaret Hamilton
  • 12. Wer hat das SEI-Softwareprozessprogramm gegründet?
A) Friedrich L. Bauer
B) Anthony A. Oettinger
C) Frederick Brooks
D) Watts Humphrey
  • 13. Welches Unterausschuss hat den Software Engineering Body of Knowledge (SWEBOK) veröffentlicht?
A) ACM Special Interest Group on Software Engineering
B) NATO Software Engineering Committee
C) ISO/IEC JTC 1/SC 7
D) IEEE Computer Society
  • 14. Wer hat erklärt, dass Softwareentwicklung tatsächlich eine Form der Ingenieurwissenschaft ist?
A) David Parnas
B) Donald Knuth
C) Edsger W. Dijkstra
D) Steve McConnell
  • 15. Welcher Kommentator betrachtet Programmierung sowohl als Kunst als auch als Wissenschaft?
A) David Parnas
B) Edsger W. Dijkstra
C) Steve McConnell
D) Donald Knuth
  • 16. Wer behauptete, dass die Begriffe „Softwareentwicklung“ und „Softwareentwickler“ in den Vereinigten Staaten missbraucht werden?
A) David Parnas
B) Edsger W. Dijkstra
C) Steve McConnell
D) Donald Knuth
  • 17. Welche Art von Softwareanforderung beschreibt erwartete Verhaltensweisen oder Ergebnisse?
A) Anforderungen an den Anwendungsbereich
B) Nicht-funktionale Anforderungen
C) Funktionale Anforderungen
D) Schnittstelleneinschränkungen
  • 18. Welche Art von Design in der Softwareentwicklung plant die Interaktion zwischen einem System und seiner Umgebung?
A) Architekturdesign
B) Funktionsdesign
C) Detaildesign
D) Schnittstellendesign
  • 19. Welche Art von Einschränkung bezieht sich auf die Reaktionszeit in den nicht-funktionalen Anforderungen?
A) Schnittstellenbeschränkungen
B) Lebenszyklusbeschränkungen
C) Betriebsbeschränkungen
D) Leistungsbeschränkungen
  • 20. Welcher Kommentator ist der Meinung, dass Softwareentwicklung als eine Ingenieurdisziplin betrachtet werden sollte, obwohl dies noch nicht der Fall ist?
A) David Parnas
B) Steve McConnell
C) Donald Knuth
D) Edsger W. Dijkstra
  • 21. Welche Universität hat das weltweit erste dreijährige Bachelorstudium im Bereich Software Engineering angeboten?
A) Rochester Institute of Technology
B) Seattle University
C) Universität Sheffield
D) Imperial College London
  • 22. In welchem Jahr hat das Rochester Institute of Technology sein Bachelor-Studienprogramm für Softwaretechnik eingerichtet?
A) 1996
B) 1979
C) 2003
D) 1987
  • 23. Wie viele Universitäten in den USA boten im Jahr 2004 Studiengänge im Bereich Software Engineering an?
A) 10
B) 25
C) 100
D) Ungefähr 50
  • 24. Welche Universität hat den ersten Masterstudiengang im Bereich Software Engineering eingerichtet?
A) University of Sheffield
B) Seattle University
C) California State University, Fullerton
D) Imperial College London
  • 25. In welchem Jahr erhielt das Rochester Institute of Technology die ABET-Akkreditierung für sein Softwaretechnik-Studienprogramm?
A) 1996
B) 1987
C) 2004
D) 2003
  • 26. Welche Universität bietet einen Master of Science (M.Sc.) in Software Engineering an, der über ihre Fakultät für Informatik und Ingenieurwesen angeboten wird?
A) California State University, Fullerton
B) Seattle University
C) University of Sheffield
D) Rochester Institute of Technology
  • 27. Welche Organisation hat mehrere Studiengänge im Bereich der Softwareentwicklung in Kanada anerkannt?
A) Association for Computing Machinery
B) ABET
C) Canadian Engineering Accreditation Board
D) IEEE Computer Society
  • 28. In welchem Land dürfen Softwareentwickler die Berufsbezeichnung „Professional Engineer (P.Eng)“ führen?
A) Vereinigtes Königreich
B) Kanada
C) Deutschland
D) Vereinigte Staaten
  • 29. In welchem Jahr hat die NCEES damit begonnen, eine Prüfung für Ingenieure im Bereich Softwareentwicklung in den Vereinigten Staaten anzubieten?
A) 2005
B) 2020
C) 2013
D) 2016
  • 30. Welche beruflichen Qualifikationen können Softwareentwickler in Europa erwerben?
A) Zertifizierter Ingenieur
B) Europäischer Ingenieur (EUR ING)
C) Zertifizierter Software-Experte
D) Zertifizierter Softwareentwickler
  • 31. Welche ist die aktuellste Version des IEEE-Leitfadens für den Bereich der Softwareentwicklung?
A) SWEBOK Version 4
B) SWEBOK Version 5
C) SWEBOK Version 6
D) SWEBOK Version 3
  • 32. In welchem Land gibt es keine Lizenz- oder gesetzliche Anforderung für die Berufsbezeichnung Softwareentwickler?
A) Vereinigte Staaten
B) Deutschland
C) Vereinigtes Königreich
D) Kanada
  • 33. Welche Berufsbezeichnungen können Softwareentwickler in Alberta, Kanada, erlangen?
A) Europäischer Ingenieur (EUR ING)
B) Zertifizierter Ingenieur (P.Eng)
C) Freiberuflicher Ingenieur
D) Professioneller im Bereich Informationssysteme (I.S.P.)
  • 34. Wie hoch war die geschätzte Anzahl professioneller Softwareentwickler weltweit im Jahr 2022?
A) 26,9 Millionen
B) 18,5 Millionen
C) 30 Millionen
D) 21 Millionen
  • 35. Welcher Prozentsatz der Softwareentwickler arbeitete im Jahr 2008 mehr als 50 Stunden pro Woche?
A) 15 Prozent
B) 25 Prozent
C) 11 Prozent
D) 20 Prozent
  • 36. Welche der folgenden potenziellen Verletzungen wird NICHT als Risiko für Softwareentwickler und Programmierer genannt?
A) Überanstrengung der Augen
B) Karpaltunnelsyndrom
C) Rückenschmerzen
D) Thrombose
  • 37. Wie war die Wachstumsprognose der BLS (Bureau of Labor Statistics) für Softwareentwickler von 2024 bis 2034?
A) 25%
B) 17%
C) 15%
D) 30%
  • 38. In welchem Land wird als mögliches Ziel für die Auslagerung von Softwareentwicklungsaufgaben genannt?
A) Indien
B) Deutschland
C) China
D) Brasilien
  • 39. Wie laut der US-Arbeitsbehörde (BLS) die prognostizierte Abnahme der Zahl der Programmierer von 2016 bis 2026?
A) -7 Prozent
B) -10 Prozent
C) -11 Prozent
D) -9 Prozent
  • 40. Welche Spezialisierung wird für Softwareentwickler genannt?
A) Biologen
B) Architekten
C) Chemiker
D) Physiker
  • 41. Wie lange dauert in der Regel die Arbeitswoche für die meisten Softwareentwickler und Programmierer?
A) 40 Stunden pro Woche
B) 50 Stunden pro Woche
C) 30 Stunden pro Woche
D) 60 Stunden pro Woche
  • 42. Welche Spezialisierung beinhaltet die Leitung von Softwareprojekten?
A) Projektmanager
B) Physiker
C) Chemiker
D) Biologen
  • 43. Welche Auszeichnung wird für Verdienste im Bereich der Informatik vergeben, die die Verbindung zu anderen Disziplinen herstellen?
A) ICSE Most Influential Paper Award
B) Stevens Award
C) ACM-AAAI Allen Newell Award
D) BCS Lovelace Medal
  • 44. Welche Auszeichnung wird von der Software and Information Industry Association für herausragende Leistungen in der Softwareentwicklung verliehen?
A) Der Codie-Preis
B) Der Jolt Award
C) Der ACM SIGSOFT Outstanding Research Award
D) Der Harlan Mills Award
  • 45. Welche schwerwiegenden Probleme wurden im Bereich der globalen, verteilten Softwareentwicklung identifiziert?
A) Mangel an technologischen Ressourcen.
B) Übermäßige Zusammenarbeit zwischen den Teams.
C) Übermäßige Abhängigkeit von lokalen Fachkräften.
D) Probleme, die aus der räumlichen Distanz zwischen den Entwicklern resultieren.
  • 46. Welches Hauptproblem der Softwareentwicklung wird von einigen Kritikern angeführt?
A) Es konzentriert sich zu stark auf Hardware.
B) Es mangelt an theoretischen Grundlagen.
C) Es hat zu viele praktische Anwendungen.
D) Ihre Ansätze sind nicht ausreichend empirisch.
  • 47. Welche Mechanismen werden vorgeschlagen, um Ingenieurwissen im Bereich Software zu verbreiten?
A) Beiträge zu Open-Source-Projekten
B) Lizenzen
C) Crowdsourcing
D) Hackathons
  • 48. Welcher Begriff wird verwendet, um die Informatik als ein 'trostlosen' Bereich zu beschreiben?
A) "Das fröhliche Studium"
B) "Die trostlose Wissenschaft"
C) "Der glückliche Beruf"
D) "Die freudvolle Disziplin"
  • 49. Welche Methoden werden empfohlen, um Softwareentwicklungsansätze zu validieren?
A) Begutachtungen durch Fachkollegen
B) Validierung anhand realer Anwendungen
C) Theoretische Analyse
D) Literaturrecherchen
Erstellt mit ThatQuiz — wo das Erstellen von Prüfungen und das Ablegen von Prüfungen für Mathematik und andere Fachbereiche einfach gemacht werden.