IREB Foundation Level Kapitel 3
80 Questions
0 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 bedeutet die Verwendung des Hilfsverbs 'muss' in einer Anforderung?

  • einen Vorschlag
  • eine obligatorische Anforderung (correct)
  • eine Sachaussage
  • eine starke Empfehlung
  • Wann sollte man definitionen für Hilfsverben in eine Anforderungsspezifikation aufnehmen?

  • nur wenn es eine gültige Karte gibt
  • wenn es keine vereinbarten Bedeutungen für Hilfsverben in einem Projekt gibt (correct)
  • immer
  • nur bei der Formulierung von Aktionen
  • Was beschreibt die Satzschablone 'Das soll'?

  • allgegenwärtige Anforderungen (correct)
  • Sachaussagen
  • ereignisgesteuerte Anforderungen
  • unerwünschtes Verhalten
  • Wie viele ms haben zwischen der Erkennung einer gültigen Karte und der Anzeige der Meldung 'Geben Sie Ihre PIN ein' vergehen?

    <p>200 ms</p> Signup and view all the answers

    Was bedeutet die Verwendung des Hilfsverbs 'sollte' in einer Anforderung?

    <p>eine starke Empfehlung</p> Signup and view all the answers

    Wie nennt man die Satzschablone für unerwünschtes Verhalten?

    <p>WENN, DANN soll das</p> Signup and view all the answers

    Was ist die Abkürzung für 'Easy Approach to Requirements Syntax'?

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

    Was beschreibt die Satzschablone 'SOBALD|NACHDEM soll das'?

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

    Wie können sich Geschäfts-, Stakeholder- und Systemanforderungen in anderen Projekten gemeinsam entwickeln?

    <p>In gemeinsamen Prozessen</p> Signup and view all the answers

    Welche Arbeitsprodukte kommen auf allen Ebenen vor?

    <p>Einzelne Anforderungen, Skizzen oder Prozessmodelle</p> Signup and view all the answers

    Was sollte bei der Spezifikation eines Gesundheitsinformationssystems beachtet werden?

    <p>Die Zuordnung von Anforderungen zu verschiedenen Abstraktionsebenen</p> Signup and view all the answers

    Worauf hängt die Wahl des richtigen Abstraktionsniveaus insbesondere ab?

    <p>Vom zu spezifizierenden Gegenstand und dem Zweck der Spezifikation</p> Signup and view all the answers

    Warum sollten Anforderungen auf verschiedenen Abstraktionsebenen nicht vermischt werden?

    <p>Weil es zu einer falschen Spezifikation des Gegenstands führt</p> Signup and view all the answers

    Worauf kann eine einzelne Anforderung auf einer hohen Abstraktionsebene verfeinert werden?

    <p>Auf mehrere detaillierte Anforderungen auf konkreteren Ebenen</p> Signup and view all the answers

    Was ist das Ziel der Spezifikation eines Gesundheitsinformationssystems?

    <p>Die Senkung der Gesundheitskosten</p> Signup and view all the answers

    Was ist ein Beispiel für ein Arbeitsprodukt, das speziell mit einer bestimmten Ebene verbunden ist?

    <p>Eine System-Anforderungsspezifikation</p> Signup and view all the answers

    Welchen Zweck erfüllen Vorlagen beim Schreiben von RE-Arbeitsprodukten in natürlicher Sprache?

    <p>Sie bieten eine klare, wiederverwendbare Struktur für Arbeitsprodukte und verbessern die Lesbarkeit.</p> Signup and view all the answers

    Was ist ein potenzieller Fallstrick bei der Verwendung von Vorlagen durch Requirements Engineers?

    <p>Sie verwenden Vorlagen mechanisch und konzentrieren sich auf die syntaktische Struktur.</p> Signup and view all the answers

    Wie können Vorlagen die Lesbarkeit von Arbeitsprodukten beeinflussen?

    <p>Sie verbessern die Lesbarkeit, indem sie eine klare Struktur anbieten.</p> Signup and view all the answers

    Welche Vorteile haben Vorlagen beim Schreiben von RE-Arbeitsprodukten in natürlicher Sprache?

    <p>Sie bieten eine klare, wiederverwendbare Struktur und helfen bei der Erfassung von Informationen.</p> Signup and view all the answers

    Was ist das Ergebnis, wenn Requirements Engineers Vorlagen mechanisch verwenden?

    <p>Sie vernachlässigen alles, was nicht in die Vorlage passt.</p> Signup and view all the answers

    Welche Funktion erfüllt Abbildung 3.1?

    <p>Sie zeigt ein Beispiel für eine einfache Dokumentvorlage für eine System-Anforderungsspezifikation.</p> Signup and view all the answers

    Was ist der Zweck von Vorlagen?

    <p>Sie bieten eine klare, wiederverwendbare Struktur für Arbeitsprodukte.</p> Signup and view all the answers

    Wie können Vorlagen die Erfassung von Informationen beeinflussen?

    <p>Sie helfen bei der Erfassung von Informationen und reduzieren Auslassungsfehler.</p> Signup and view all the answers

    Welche Diagrammarten können zur Darstellung von Kontextmodellen verwendet werden?

    <p>Datenflussdiagramme, UML Use Case Diagramme, Maßgeschneiderte Box-and-Line-Diagramme und SysML-Blockdefinitionsdiagramme</p> Signup and view all the answers

    Was ist ein wichtiger Aspekt bei der Modellierung des Kontexts eines Systems?

    <p>Die Berücksichtigung von verschiedenen Blickwinkeln auf den Kontext</p> Signup and view all the answers

    Was beschreiben die Beispiele von Datenflussdiagrammen und UML Use Case Diagrammen?

    <p>Den Kontext eines Systems aus einem bestimmten Blickwinkel</p> Signup and view all the answers

    Wofür können stereotype Blöcke in SysML-Blockdefinitionsdiagrammen verwendet werden?

    <p>Für die Darstellung von Akteuren und Systemen</p> Signup and view all the answers

    Welche Rolle spielt die strukturierte Analyse in der Modellierung des Kontexts?

    <p>Sie ermöglicht die Erstellung von Datenflussdiagrammen</p> Signup and view all the answers

    Was sind die beiden Elemente des UML Use Case Modells?

    <p>Das UML Use Case Diagramm und die Use Case Spezifikation</p> Signup and view all the answers

    Was ist ein Kontextmodell?

    <p>Ein Modell, das den Kontext eines Systems aus einem bestimmten Blickwinkel beschreibt</p> Signup and view all the answers

    Warum können verschiedenen Diagrammarten zur Darstellung von Kontextmodellen verwendet werden?

    <p>Weil jede Diagrammart ihre eigenen Stärken und Schwächen hat</p> Signup and view all the answers

    Was repräsentiert das Rechteck in Abbildung 3.5?

    <p>Eine Schnittstelle zur Umwelt</p> Signup and view all the answers

    Welche Bezeichnung erhält ein Terminator, wenn er dem System Informationen oder Dienste zur Verfügung stellt?

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

    Was ist der Zweck der Pfeile in Abbildung 3.5?

    <p>Die Darstellung des Datenflusses zwischen den Terminatoren und dem System</p> Signup and view all the answers

    Was ist irrelevant auf der Ebene des Kontextdiagramms?

    <p>Irrelevante Details</p> Signup and view all the answers

    Was enthält der Informationsfluss zwischen dem Kunden und dem System?

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

    Was ist ein Kontextdiagramm?

    <p>Ein spezielles Datenflussdiagramm, das ein System durch einen Prozess darstellt</p> Signup and view all the answers

    Worin wird ein Terminator durch seine Rolle als Quelle oder Senke differenziert?

    <p>Durch die bereitgestellten oder abgerufenen Daten</p> Signup and view all the answers

    Worin besteht der logische Name der Pfeile im Kontextdiagramm?

    <p>In der Beschreibung des übertragenen Informationsflusses</p> Signup and view all the answers

    Welche Perspektive konzentriert sich auf die statischen Struktureigenschaften eines Systems oder einer Domäne?

    <p>Struktur und Daten Modelle</p> Signup and view all the answers

    Welche Modiellierungssprache eignet sich zur Modellierung von Daten und ihrer Struktur?

    <p>Eine passende Modellierungssprache</p> Signup and view all the answers

    Was ist das Ergebnis, wenn funktionale Anforderungen in verschiedenen Perspektiven kategorisiert werden?

    <p>Ein System besteht aus einer Kombination von Modellen</p> Signup and view all the answers

    Was ist der Zweck von Datenmodellen?

    <p>Die Struktur von Daten zu beschreiben</p> Signup and view all the answers

    Welche Art von Modellen konzentrieren sich auf die Abfolge von Aktionen?

    <p>Funktion und Ablauf Modelle</p> Signup and view all the answers

    Was ist das Ziel der Modellierung von Daten und ihrer Struktur?

    <p>Die Struktur von Daten zu beschreiben</p> Signup and view all the answers

    Wie viele Perspektiven werden bei der Systementwicklung unterschieden?

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

    Was ist ein wichtiger Aspekt bei der Modellierung von Systemen?

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

    Warum sollten Anforderungen auf verschiedenen Abstraktionsebenen getrennt gehalten werden?

    <p>Weil es sonst zu einer Vermischung von Anforderungen kommt.</p> Signup and view all the answers

    Wie entscheiden Requirements Engineers, in welchem Detaillierungsgrad die Anforderungen spezifiziert werden sollen?

    <p>Durch die Entscheidung, welcher Detaillierungsgrad für eine gegebene Anforderung angemessen oder sogar optimal ist.</p> Signup and view all the answers

    Was ist die Bedeutung von Abstraktionsebenen bei der Spezifikation von Anforderungen?

    <p>Die Anforderungen werden auf verschiedenen Ebenen getrennt gehalten.</p> Signup and view all the answers

    Warum ist es hilfreich, die Auswahl von Arbeitsprodukten zu treffen, die für eine bestimmte Abstraktionsebene geeignet sind?

    <p>Weil die Auswahl von Arbeitsprodukten die Strukturierung von Arbeitsprodukten erleichtert.</p> Signup and view all the answers

    Was bedeutet es, wenn Anforderungen auf verschiedenen Abstraktionsebenen vermengt werden?

    <p>Die Anforderungen werden unübersichtlich und schwierig zu verstehen.</p> Signup and view all the answers

    Wie können Arbeitsprodukte, die Anforderungen auf mehreren Abstraktionsebenen enthalten, strukturiert werden?

    <p>Indem die Spezifikation entsprechend strukturiert wird.</p> Signup and view all the answers

    Was ist die Bedeutung der Wahl des richtigen Abstraktionsniveaus?

    <p>Die Wahl des richtigen Abstraktionsniveaus ist jedoch eine schwierige Aufgabe.</p> Signup and view all the answers

    Warum sollten Requirements Engineers die richtige Strukturierung von Arbeitsprodukten beachten?

    <p>Weil die Strukturierung von Arbeitsprodukten die Anforderungen übersichtlich und leicht zu verstehen macht.</p> Signup and view all the answers

    Welche Schwäche hat die natürliche Sprache bei der Formulierung von Anforderungen?

    <p>Ungenauigkeit der Semantik</p> Signup and view all the answers

    Welchen Zweck erfüllt die Verwendung von Vorlagen beim Schreiben von RE-Arbeitsprodukten in natürlicher Sprache?

    <p>Steigerung der Qualität</p> Signup and view all the answers

    Wie werden die Anforderungen in einer System-Anforderungsspezifikation organisiert?

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

    Welche Arten von Anforderungen gibt es in einer System-Anforderungsspezifikation?

    <p>Alle oben genannten</p> Signup and view all the answers

    Was ist das Ergebnis, wenn Requirements Engineers Vorlagen mechanisch verwenden?

    <p>Eine Verschlechterung der Qualität</p> Signup and view all the answers

    Welche Rolle spielt die strukturierte Analyse in der Modellierung des Kontexts?

    <p>Eine wichtige Rolle</p> Signup and view all the answers

    Wie können Vorlagen die Erfassung von Informationen beeinflussen?

    <p>Durch Beeinflussung der Informationsstruktur</p> Signup and view all the answers

    Was ist ein wichtiger Aspekt bei der Modellierung des Kontexts eines Systems?

    <p>Die Identifizierung der Stakeholder</p> Signup and view all the answers

    Was ist ein Vorteil quantitativer Darstellungen im Hinblick auf die systematische Erreichung und Validierung einer Qualitätsanforderung?

    <p>Eine systematische Erreichung und Validierung</p> Signup and view all the answers

    Wann sind qualitative Darstellungen von Qualitätsanforderungen ausreichend?

    <p>Wenn es ein ausreichendes implizites gemeinsames Verständnis zwischen Stakeholdern, Requirements Engineers und Entwicklern gibt</p> Signup and view all the answers

    Was implizieren operationalisierte Darstellungen?

    <p>Eine vorweggenommene Designentscheidung</p> Signup and view all the answers

    Warum ist die Regel „Nur eine quantifizierte Qualitätsanforderung ist eine gute Qualitätsanforderung“ veraltet?

    <p>Weil die Quantifizierung von Qualitätsanforderungen oft einen hohen Aufwand erfordert</p> Signup and view all the answers

    Was ist ein Nachteil von quantitativen Darstellungen?

    <p>Sie können in ihrer Spezifizierung recht kostspielig sein</p> Signup and view all the answers

    Was ist ein Vorteil operationalisierter Darstellungen?

    <p>Eine erhöhte Testbarkeit</p> Signup and view all the answers

    Warum sollte ein risikobasierter Ansatz verwendet werden?

    <p>Weil quantitative Darstellungen oft einen hohen Aufwand erfordern</p> Signup and view all the answers

    Was ist ein Beispiel für eine operationalisierte Darstellung einer Qualitätsanforderung?

    <p>Eine Anmeldefunktion, die den Zugriff auf die Daten einschränkt</p> Signup and view all the answers

    Welche Vorteile können durch die Verwendung von Modellen und textueller Anforderungen kombiniert werden?

    <p>Eine Verbindung von Qualitätsanforderungen und Randbedingungen</p> Signup and view all the answers

    Was ist der Zweck der Validierung von Anforderungen?

    <p>Die Bewertung der Qualität von Modellierungsdiagrammen</p> Signup and view all the answers

    Warum sollten Zwischenversionen von Modellen Stakeholdern vorgelegt werden?

    <p>Um zu überprüfen, ob die Diagramme ihren Zweck erfüllen</p> Signup and view all the answers

    Was sind die Vorteile von Modellen bei der Darstellung von Anforderungen?

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

    Was ist das Ergebnis, wenn Modellierungsdiagramme ihren Zweck erfüllen?

    <p>Eine Sicherstellung der Qualität von Anforderungen</p> Signup and view all the answers

    Warum sollten Modellierungsdiagramme validiert werden?

    <p>Um sicherzustellen, dass die Diagramme ihrem beabsichtigten Zweck und ihren Nutzen erfüllen</p> Signup and view all the answers

    Was ist der Vorteil von Modellen bei der Darstellung von Qualitätsanforderungen und Randbedingungen?

    <p>Eine Verbindung von Qualitätsanforderungen und Randbedingungen</p> Signup and view all the answers

    Was ist das Ziel der Verwendung von Modellen und textueller Anforderungen?

    <p>Eine Sicherstellung der Qualität von Anforderungen durch die Kombination von Modellen und textueller Darstellung</p> Signup and view all the answers

    Study Notes

    Hilfsverben und Anforderungen

    • Die Verwendung des Hilfsverbs 'muss' drückt zwingende Anforderungen aus.
    • 'Soll' kennzeichnet Anforderungen, die wünschenswert, aber nicht zwingend sind.
    • 'Sollte' wird in Anforderungen eingesetzt, um Empfehlungen zu formulieren.
    • Die Satzschablone 'Das soll' definiert die grundlegenden Erwartungen und Anforderungen an ein System.
    • Ein spezifischer Prozess muss sicherstellen, dass zwischen der Erkennung einer gültigen Karte und der Meldung 'Geben Sie Ihre PIN ein' maximal 1000 ms vergehen.

    Satzschablonen und unerwünschtes Verhalten

    • Für unerwünschtes Verhalten wird die Satzschablone 'Das darf nicht' verwendet.
    • Die Abkürzung für 'Easy Approach to Requirements Syntax' ist EARS.
    • Die Satzschablone 'SOBALD|NACHDEM soll das' beschreibt bestimmte Bedingungen, unter denen eine Anforderung erfüllt werden soll.

    Anforderungen in Projekten

    • Geschäfts-, Stakeholder- und Systemanforderungen können durch iterative Prozesse und Austausch gemeinsam entwickelt werden.
    • Arbeitsprodukte, die auf allen Ebenen vorkommen, umfassen Anforderungsdokumente, Spezifikationen und Testpläne.

    Gesundheitsinformationssysteme

    • Bei der Spezifikation muss auf Benutzerfreundlichkeit, Datenschutz und Datenintegrität geachtet werden.
    • Die Wahl des richtigen Abstraktionsniveaus hängt stark von den Zielgruppen und der Komplexität des Systems ab.

    Anforderungen und Abstraktionsebenen

    • Die Vermischung von Anforderungen auf verschiedenen Abstraktionsebenen kann zu Unklarheiten führen.
    • Eine Anforderung auf hoher Abstraktion kann verfeinert werden, um spezifischere Details zu bieten.
    • Ziel der Spezifikation eines Gesundheitsinformationssystems ist es, die Effizienz und Qualität der Patientenversorgung zu erhöhen.

    Vorlagen in der Anforderungsspezifikation

    • Vorlagen strukturierten den Schreibprozess und erhöhen die Konsistenz von Anforderungen.
    • Ein potenzieller Fallstrick ist die mechanische Verwendung von Vorlagen, die zu einem Mangel an Kreativität führen kann.
    • Vorlagen fördern die Lesbarkeit, können aber auch den individuellen Ausdruck einschränken.
    • Vorteile sind, dass sie den Schreibprozess beschleunigen und standardisieren.

    Kontextmodellierung

    • Kontextmodelle visualisieren zwischen Kunden und System stattfindende Informationsflüsse.
    • Diagrammarten wie Datenflussdiagramme und UML Use Case Diagramme sind mehrere Optionen zur Darstellung von Kontextmodellen.
    • Strukturierte Analyse spielt eine wesentliche Rolle in der systematischen Modellierung des Kontextes.

    Modellierung und Anforderungen

    • Datenmodelle helfen, die Struktur und Beziehungen von Daten zu definieren.
    • Der Zweck der Datenmodellierung ist, Datenanforderungen klar zu formulieren.
    • Quantitative Darstellungen sind von Vorteil, um Qualitätsanforderungen zu erreichen und zu validieren.

    Validierung von Anforderungen

    • Validierung stellt sicher, dass Anforderungen den Bedürfnissen der Stakeholder entsprechen.
    • Die Präsentation Zwischenversionen von Modellen an Stakeholder fördert deren Feedback und Akzeptanz.
    • Modelle, die ihren Zweck erfüllen, führen oft zu einer klaren und verständlichen Darstellung von Anforderungen.

    Abstraktionsniveau und Qualitätsanforderungen

    • Unterschiedliche Perspektiven in der Systementwicklung erlauben eine differenzierte Betrachtung von Anforderungen.
    • Risiken werden durch einen risikobasierten Ansatz identifiziert und minimiert.
    • Operationalisierte Darstellungen von Qualitätsanforderungen erleichtern die praktische Umsetzung und Überprüfung.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Test your knowledge on the IREB Foundation Level, specifically on the development of business, stakeholder, and system requirements. Learn how to identify and connect different types of requirements with the corresponding levels. Get ready to integrate system requirements with the system level.

    More Like This

    Use Quizgecko on...
    Browser
    Browser