IREB Kapitel 1
80 Questions
6 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Was ist der Hauptzweck des Requirements Engineering?

  • Das Erstellen von technischen und organisatorischen Systemen
  • Das Dokumentieren von Anforderungen
  • Das Automatisieren menschlicher Aufgaben
  • Das Sammeln von Wünschen und Bedürfnissen von Stakeholdern (correct)
  • Wann entstehen Anforderungen?

  • Beim Erstellen von Dokumenten
  • Immer, auch wenn sie nicht explizit erfasst und dokumentiert werden (correct)
  • Beim Bau von Systemen
  • Beim Testen von Systemen
  • Was bedeutet der Begriff Anforderung?

  • Ein Bedürfnis oder eine Fähigkeit, die ein System haben soll
  • Eine Eigenschaft eines Systems
  • Ein dokumentiertes Bedürfnis
  • Eine Kombination von Bedürfnis, Fähigkeit und Eigenschaft (correct)
  • Wer muss sich über die Anforderungen für ein System im Klaren sein?

    <p>Die Personen, die das System bauen, nutzen oder von ihm beeinflusst werden</p> Signup and view all the answers

    Was ist das Ergebnis des Requirements Engineerings?

    <p>Eine Liste von Anforderungen</p> Signup and view all the answers

    Warum ist es wichtig, Anforderungen zu kennen?

    <p>Damit die Systeme den Bedürfnissen der Stakeholder entsprechen</p> Signup and view all the answers

    Was ist die Rolle des Ingenieurwesens?

    <p>Das Bauen von Systemen</p> Signup and view all the answers

    Was bedeutet die erste Definition von Anforderung?

    <p>Ein Bedürfnis, das von einem Stakeholder wahrgenommen wird</p> Signup and view all the answers

    Welche der folgenden Quellen enthält eine Sammlung von Essays über Softwareanforderungen?

    <p>Jackson [Jack1995]</p> Signup and view all the answers

    Wer bietet eine Einführung ins RE mittels Folien?

    <p>Glinz [Glin2019]</p> Signup and view all the answers

    Welche der folgenden Quellen erläutert den Begriff der Stakeholder?

    <p>Glinz und Wieringa [GlWi2007]</p> Signup and view all the answers

    Wer schrieb eines der ersten RE-Lehrbücher?

    <p>Gause und Weinberg [GaWe1989]</p> Signup and view all the answers

    Welche der folgenden Quellen bietet einen zielorientierten Ansatz für das RE?

    <p>van Lamsweerde [vLam2009]</p> Signup and view all the answers

    Welchen Nutzen bringt das Adäquate Requirements Engineering (RE) für den Entwicklungsprozess eines Systems?

    <p>Es minimiert das Risiko des Scheiterns oder kostspieliger Änderungen in späteren Entwicklungsphasen</p> Signup and view all the answers

    Welche der folgenden Aussagen über RE ist falsch?

    <p>RE ersetzt die Notwendigkeit von Prototypen</p> Signup and view all the answers

    Welche der folgenden Quellen enthält die RE-Fachbegriffe?

    <p>CPRE Wörterbuch der Requirements Engineering Terminologie [Glin2020]</p> Signup and view all the answers

    Welche der folgenden Vorteile bringt RE für die Entwickler?

    <p>Eine Vereinfachung der intellektuellen Komplexität</p> Signup and view all the answers

    Wer diskutiert die Risiken und Fallstricke des RE?

    <p>Lawrence, Wiegers und Ebert [LaWE2001]</p> Signup and view all the answers

    Wann ist die Korrektur von Fehlern und Nacharbeiten aufgrund fehlender oder falscher Anforderungen am kostengünstigsten?

    <p>In der Anfangsphase des Entwicklungsprozesses</p> Signup and view all the answers

    Welche der folgenden Quellen ist ein beliebtes Lehrbuch zum Thema RE?

    <p>Pohl [Pohl2010]</p> Signup and view all the answers

    Was ist ein Ergebnis der effektiven Anwendung von RE im Entwicklungsprozess?

    <p>Eine bessere Bewertung von Entwicklungsaufwand und -kosten</p> Signup and view all the answers

    Warum ist RE eine Voraussetzung für das Testen eines Systems?

    <p>Weil es sicherstellt, dass die Anforderungen des Systems erfüllt werden</p> Signup and view all the answers

    Welche der folgenden Aussagen über RE ist wahr?

    <p>RE minimiert das Risiko des Scheiterns oder kostspieliger Änderungen in späteren Entwicklungsphasen</p> Signup and view all the answers

    Was ist ein Ziel von RE?

    <p>Die Minimierung des Risikos des Scheiterns oder kostspieliger Änderungen</p> Signup and view all the answers

    Was sind die Hauptaufgaben eines Requirements Engineers?

    <p>Anforderungen ermitteln, dokumentieren, validieren und/oder verwalten</p> Signup and view all the answers

    Welche Fähigkeiten sind für einen Requirements Engineer außerhalb der technischen und analytischen Fähigkeiten erforderlich?

    <p>Die Fähigkeit, zu hören, zu moderieren, zu verhandeln und zu vermitteln</p> Signup and view all the answers

    Welches sind die grundlegenden Elemente, die ein Requirements Engineer erlernen muss?

    <p>Die Elemente, die in den folgenden Kapiteln dieses Handbuchs behandelt werden</p> Signup and view all the answers

    Wer kann die Rolle eines Requirements Engineers einnehmen?

    <p>Verschiedene Berufsgruppen, wie Business Analysten, Anwendungsspezialisten, Product Owner, Systemingenieure und Entwickler</p> Signup and view all the answers

    Was ist die Hauptaufgabe eines Requirements Engineers im Bereich der Anforderungen?

    <p>Die Fähigkeit, Anforderungen zu ermitteln, dokumentieren, validieren und/oder verwalten</p> Signup and view all the answers

    Was ist der Zweck der Fähigkeit, Lücken zwischen dem Problem und möglichen Lösungen zu überbrücken?

    <p>Um die Lücke zwischen dem Problem und möglichen Lösungen zu überbrücken</p> Signup and view all the answers

    Was ist die Rolle des Requirements Engineers in Organisationen?

    <p>Ein Teil mehrerer von Organisationen festgelegter Aufgabenbereiche</p> Signup and view all the answers

    Was sind die Voraussetzungen, um die Rolle eines Requirements Engineers wahrzunehmen?

    <p>Die Fähigkeit, fundierte Kenntnisse im Bereich RE zu besitzen und die Fähigkeit, Lücken zwischen dem Problem und möglichen Lösungen zu überbrücken</p> Signup and view all the answers

    Welche der folgenden Aussagen ist falsch?

    <p>Es gibt nur eine einzige Dokumentationsform für Anforderungen.</p> Signup and view all the answers

    Was sollten Requirements Engineers bei der Auswahl von Praktiken beachten?

    <p>Die Praktiken sollten auf die spezifische Situation angepasst werden.</p> Signup and view all the answers

    Was ist eine wichtige Fähigkeit für Requirements Engineers?

    <p>Die Fähigkeit, die richtigen Arbeitsprodukte auszuwählen.</p> Signup and view all the answers

    In welchem Kapitel werden Prozesse und Arbeitsstrukturen vorgestellt?

    <p>Kapitel 5</p> Signup and view all the answers

    Wie sollten Arbeitsprodukte erstellt werden?

    <p>Sie sollten auf die spezifische Situation angepasst werden.</p> Signup and view all the answers

    Was können Requirements Engineers durch das Verständnis möglicher Prozesse und Arbeitsstrukturen erreichen?

    <p>Eine Arbeitsweise, die den spezifischen Bedürfnissen der jeweiligen Systementwicklungssituation entspricht.</p> Signup and view all the answers

    Was können bestehende Anforderungen mit verschiedenen Praktiken?

    <p>verwaltet</p> Signup and view all the answers

    Was sind grundlegende Prinzipien im RE?

    <p>Prinzipien, die für alle Aufgaben, Aktivitäten und Praktiken im RE gelten.</p> Signup and view all the answers

    Welche Anforderungsart beschreibt die Wünsche und Bedürfnisse der Benutzer eines Systems?

    <p>Benutzeranforderungen</p> Signup and view all the answers

    Was sind die Domänenanforderungen?

    <p>Die erforderlichen Eigenschaften eines soziotechnischen oder cyber-physischen Systems</p> Signup and view all the answers

    Welche Anforderungsart konzentriert sich auf die Geschäftsziele einer Organisation?

    <p>Geschäftsanforderungen</p> Signup and view all the answers

    Was ist die Beziehung zwischen Benutzeranforderungen und Stakeholderanforderungen?

    <p>Benutzeranforderungen sind eine Untermenge von Stakeholderanforderungen</p> Signup and view all the answers

    Welche Anforderungsart wird nicht im ISO-Standard [ISO29148] definiert?

    <p>Domänenanforderungen</p> Signup and view all the answers

    Wann begann der Mensch, Systeme zu bauen, die menschliche Aufgaben automatisieren?

    <p>Mit dem Aufkommen des Ingenieurwesens</p> Signup and view all the answers

    Was ist das Ziel von Systemanforderungen?

    <p>Das System an der Schnittstelle zwischen System und Umgebung zu beschreiben</p> Signup and view all the answers

    Was sind die Stakeholderanforderungen?

    <p>Die Wünsche und Bedürfnisse der Stakeholder</p> Signup and view all the answers

    Was bildet die Grundlage für jede Entwicklung oder Weiterentwicklung von Systemen oder Teilen davon?

    <p>Die Anforderungen</p> Signup and view all the answers

    Wie viele Bedeutungen umfasst der Begriff Anforderung?

    <p>Drei</p> Signup and view all the answers

    Welche Anforderungsart ist eine Obermenge von Benutzeranforderungen?

    <p>Stakeholderanforderungen</p> Signup and view all the answers

    Wer muss sich über die Anforderungen für ein System im Klaren sein?

    <p>Die Entwickler des Systems</p> Signup and view all the answers

    Was ist ein wichtiger Aspekt des Requirements Engineering?

    <p>Die Identification von Anforderungen</p> Signup and view all the answers

    Was ist ein Ergebnis einer effektiven Anwendung von RE im Entwicklungsprozess?

    <p>Die Korrektur von Fehlern und Nacharbeiten</p> Signup and view all the answers

    Warum ist es wichtig, Anforderungen zu kennen?

    <p>Um die Anforderungen der Stakeholder zu erfüllen</p> Signup and view all the answers

    Was ist die Rolle des Ingenieurwesens?

    <p>Das Bauen von Systemen</p> Signup and view all the answers

    Wie viele grundlegende Prinzipien des RE werden im Text genannt?

    <p>Eine Reihe</p> Signup and view all the answers

    Welche Dokumentationsformen können Anforderungen haben?

    <p>Verschiedene, von informellen bis hin zu strukturierten</p> Signup and view all the answers

    Welche Fähigkeit benötigt ein Requirements Engineer?

    <p>Die Fähigkeit, die Praktiken auszuwählen, die in einer bestimmten Situation am besten geeignet sind</p> Signup and view all the answers

    Was sollten Requirements Engineers bei der Auswahl von Praktiken beachten?

    <p>Die Angemessenheit der Praktiken für die jeweilige Situation</p> Signup and view all the answers

    Wann können Anforderungen verwaltet werden?

    <p>Mit verschiedenen Praktiken</p> Signup and view all the answers

    Wo werden die Praktiken für die Erarbeitung von Anforderungen vorgestellt?

    <p>In Kapitel 4</p> Signup and view all the answers

    Was ist das Ziel von Requirements Engineering?

    <p>Die Erarbeitung von Anforderungen in einer bestimmten Situation</p> Signup and view all the answers

    Wie viele Kapitel behandeln die grundlegenden Prinzipien, die Dokumentationspraktiken, die Erarbeitung von Anforderungen, die Prozesse und Arbeitsstrukturen und die Verwaltung von Anforderungen?

    <p>Fünf Kapitel</p> Signup and view all the answers

    Welche der folgenden Fähigkeiten ist für einen Requirements Engineer erforderlich?

    <p>Kommunikative Fähigkeiten</p> Signup and view all the answers

    Was ist ein Ziel von Werkzeugen im Requirements Engineering?

    <p>Die Effizienz von Requirements Engineers zu erhöhen</p> Signup and view all the answers

    Wer definiert die RE-Fachbegriffe?

    <p>Glinz</p> Signup and view all the answers

    Was ist ein Ergebnis der effektiven Anwendung von RE im Entwicklungsprozess?

    <p>Eine Verbesserung der Produktqualität</p> Signup and view all the answers

    Welche der folgenden Aussagen über die Symptome für mangelhaftes RE ist wahr?

    <p>Fehler bei der Implementierung eines Systems können durch mangelhaftes RE verursacht werden.</p> Signup and view all the answers

    Wer bietet eine Einführung ins RE mittels Folien?

    <p>Glinz</p> Signup and view all the answers

    Was ist ein Vorteil von RE für die Entwickler?

    <p>Eine Vereinfachung der Fehlerkorrektur</p> Signup and view all the answers

    Was sind die Charakteristika von sozio-technischen Systemen?

    <p>Sie umfassen Software, Hardware, Menschen und organisatorische Aspekte.</p> Signup and view all the answers

    Warum können Kommunikationsprobleme zwischen den beteiligten Parteien zu Fehlern bei der Implementierung eines Systems führen?

    <p>Weil die Kommunikation zwischen den Parteien unzureichend ist.</p> Signup and view all the answers

    Wer diskutiert die Risiken und Fallstricke des RE?

    <p>Lawrence, Wiegers und Ebert</p> Signup and view all the answers

    Was sind die Auswirkungen von mangelhaftem RE auf den Entwicklungsprozess eines Systems?

    <p>Es kann zu Fehlern bei der Implementierung des Systems führen.</p> Signup and view all the answers

    Was ist ein wichtiger Aspekt bei der Auswahl von Werkzeugen für Requirements Engineers?

    <p>Die Eignung des Werkzeugs für die spezifische Situation</p> Signup and view all the answers

    Welche Rolle spielen cyber-physische Systeme im Requirements Engineering?

    <p>Sie sind ein dominierender Anwendungsfall für das RE.</p> Signup and view all the answers

    Was ist die Ursache für das Auftreten von Fehlern bei der Implementierung eines Systems)

    <p>Eine falsche Annahme, dass die Anforderungen selbstverständlich sind.</p> Signup and view all the answers

    Was ist das Ziel von Requirements Engineering?

    <p>Das Ziel ist es, die Anforderungen des Systems zu erfassen und umzusetzen.</p> Signup and view all the answers

    Was sind die Folgen von Kommunikationsproblemen zwischen den Stakeholdern und Systementwicklern?

    <p>Fehler bei der Implementierung des Systems können auftreten.</p> Signup and view all the answers

    Study Notes

    Hauptzweck des Requirements Engineering

    • Sicherstellung, dass Systemanforderungen klar definiert, dokumentiert und kommuniziert werden.
    • Verbesserung der Verständlichkeit und Nachverfolgbarkeit von Anforderungen für den gesamten Entwicklungsprozess.

    Entstehung von Anforderungen

    • Anforderungen entstehen in der frühen Phase der Systementwicklung, oft während der Bedarfsermittlung und Analyse.
    • Stakeholder und Benutzer beeinflussen die Gestaltung und Festlegung dieser Anforderungen.

    Bedeutung des Begriffs Anforderung

    • Eine Anforderung beschreibt eine Bedingung oder Fähigkeit, die ein System erfüllen muss, um bestimmte Ziele zu erreichen.
    • Anforderungen können funktional (was ein System tun soll) oder nicht-funktional (wie ein System es tun soll) sein.

    Klarheit über Anforderungen

    • Alle Stakeholder, einschließlich Projektmanager, Entwickler und Benutzer, müssen sich über die Anforderungen für ein System im Klaren sein.
    • Missverständnisse zwischen Stakeholdern können zu Fehlentwicklungen führen.

    Ergebnisse des Requirements Engineering

    • Klare und umsetzbare Anforderungsdokumente, die als Grundlage für das Systemdesign dienen.
    • Verbesserte Kommunikation und Überprüfung bei der Systementwicklung.

    Wichtigkeit der Anforderungen

    • Kenntnis der Anforderungen ermöglicht effiziente Planung, Ausführung und Validierung des Systems.
    • Vermeidung von teuren Nacharbeiten durch unklare oder falsche Anforderungen.

    Rolle des Ingenieurwesens

    • Ingenieurwesen dient der strukturierten Analyse und Umsetzung von Systemanforderungen.
    • Stellen Sie sicher, dass technische Lösungen den definierten Anforderungen entsprechen.

    Definition von Anforderung

    • Erste Definition bezieht sich auf Aspekte wie Notwendigkeiten, Wünsche oder Erwartungen, die an ein System gestellt werden.

    Quellen zu Softwareanforderungen

    • Sammlungen von Essays und Lehrbücher über Softwareanforderungen existieren.
    • Ein beliebtes Lehrbuch und Fachliteratur bieten tiefe Einblicke in das Thema.

    Einführung in Requirements Engineering

    • Einführung und Lehrmaterialien werden oft durch Folien und Präsentationen bereitgestellt.
    • Zielorientierte Ansätze sind in bestimmten Quellen dokumentiert.

    Nutzer von Requirements Engineering

    • Entwickler profitieren durch klarere Anforderungen, die die Entwicklungszeit minimieren.
    • Stakeholderanforderungen und Benutzeranforderungen spielen eine zentrale Rolle im Prozess.

    Kosten von Fehlerkorrekturen

    • Korrekturen aufgrund ungenauer Anforderungen sind am kostengünstigsten in den frühen Phasen der Entwicklung.

    Wichtigste Aufgaben eines Requirements Engineers

    • Analyse, Dokumentation und Validierung von Anforderungen.
    • Kommunikation zwischen Stakeholdern und Technikteams.

    Fähigkeiten für Requirements Engineers

    • Neben technischen Fähigkeiten sind Kommunikations- und Interaktionsfähigkeiten essenziell.
    • Flexible Anpassungsfähigkeit an unterschiedliche Projektanforderungen.

    Dokumentation von Anforderungen

    • Anforderungen können in verschiedenen Formaten dokumentiert werden, einschließlich grafischer Darstellungen und textbasierter Spezifikationen.
    • Eine klare Dokumentation unterstützt die Nachverfolgbarkeit und Konsistenz.

    Grundlegende Prinzipien im Requirements Engineering

    • Einhaltung grundsätzlicher Ansätze zur erfolgreichen Anforderungsanalyse und -umsetzung.
    • Förderung eines gemeinsamen Verständnisses der Anforderungen zwischen allen Beteiligten.

    Kommunikationsprobleme und ihre Auswirkungen

    • Mangelnde Kommunikation kann zu Missverständnissen führen und die Implementierung des Systems gefährden.
    • Klare Kommunikationswege sind entscheidend für den Erfolg eines Projekts.

    Rolle cyber-physischer Systeme

    • Cyber-physische Systeme stellen neue Herausforderungen und Möglichkeiten im Requirements Engineering dar.
    • Sie erfordern eine enge Integration von Hardware und Software zur Erfüllung der Anforderungen.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Learn about the basics of Requirements Engineering and its significance in system development. Discover how humans have built technical and organizational systems to support tasks and achieve goals, and how engineering has enabled automation of human tasks.

    More Like This

    Use Quizgecko on...
    Browser
    Browser