79 Questions
Was sind Domänenanforderungen?
Anforderungen, die an die reale Welt gestellt werden
Woran müssen Anforderungen an Phänomene der realen Welt erfüllt werden?
Dem Systemkontext
Warum muss ein Phänomen der realen Welt auf ein Phänomen abgebildet werden, das das Steuerungssystem erfassen kann?
Weil das Phänomen der realen Welt nicht direkt wahrnehmbar ist
Was ist die Bedeutung von Domänenannahmen im Kontext eines Systems?
Eine Annahme über die reale Welt
Was passiert, wenn bestimmte Domänenanforderungen und Domänenannahmen im Kontext des Systems nicht gelten?
Das System kann die Anforderungen nicht erfüllen
Wieso muss das Steuerungssystem wissen, ob sich das Auto bewegt oder nicht?
Weil es die Domänenanforderung bzgl. des Einlegens der Parkposition erfüllen muss
Was ist die Bedeutung von Systemanforderungen im Kontext eines Systems?
Anforderungen, die an das System gestellt werden
Wieso kann das Steuerungssystem die Domänenanforderung bzgl. des Einlegens der Parkposition nicht direkt erfüllen?
Weil es die reale Welt nicht direkt wahrnehmen kann
Welche Rolle spielt das Vertrauen in ein gemeinsames implizites Verständnis in agilem RE?
Es ist entscheidend, wenn die Anforderungen nicht vollständig schriftlich spezifiziert sind.
Was kann bei einem gemeinsamen Verständnis passieren?
Menschen glauben, dass sie ein gemeinsames Verständnis haben, aber interpretieren es auf unterschiedliche Weise.
Was ist die Aufgabe des RE bezüglich des gemeinsamen Verständnisses?
Ein gemeinsames Verständnis zu schaffen und zu fördern und dieses auch zu sichern.
Warum ist es wichtig, sich auf ein gemeinsames Verständnis der relevanten Dinge zu konzentrieren?
Um den Aufwand zu begrenzen.
Was kann selbst bei einem perfekten gemeinsamen Verständnis passieren?
Wichtige Anforderungen können vergessen werden.
Was symbolisiert die Haftnotiz in der Mitte in Abbildung 2.2?
Eine schriftliche Spezifikation.
Welche Situationen des gemeinsamen Verständnisses werden in Abbildung 2.2 veranschaulicht?
Verschiedene Situationen des gemeinsamen Verständnisses anhand eines einfachen Beispiels eines Paares.
Warum ist es wichtig, ein gemeinsames Verständnis zu schaffen und zu fördern?
Um sicherzustellen, dass alle ein gleiche Verständnis haben.
Was sind Domänenannahmen?
Annahmen über Phänomene der realen Welt innerhalb des Kontexts eines Systems
Warum kann die Anforderung A1 nur erfüllt werden, wenn bestimmte Domänenannahmen im Kontext des FSS gelten?
Weil bestimmte Domänenannahmen die Grundlage für die Funktion des FSS bilden
Welche Frage muss RE innerhalb des Systemkontexts berücksichtigen?
Wenn Änderungen innerhalb des Kontexts auftreten können, wie wirken sie sich auf die Anforderungen an das System aus?
Was ist die Funktion des Radars im Kontext des FSS?
Das Radar identifiziert und bestimmt die Position von Flugzeugen
Warum muss die Anforderung A1 erfüllt werden, wenn das Radar im Kontext des FSS die Anforderungen erfüllt?
Weil das Radar die Position von Flugzeugen bestimmt
Was ist die Bedeutung von Domänenannahmen für das Verständnis des Kontexts eines Systems?
Sie bilden die Grundlage für die Funktion des Systems
Wie wirkt sich die Blockierung des Radars durch einen böswilligen Angreifer auf die Anforderung A1 aus?
Die Anforderung A1 kann nicht erfüllt werden
Wieso wird die Implementierung von Zwei-Finger-Gesten vorgeschlagen?
Um das Zoomen zu erleichtern
Wie viele Spalten des Berichts werden immer benötigt?
Sechs
Warum sollten die übrigen Spalten minimale Breite haben?
Um die wichtigsten Spalten hervorzuheben
Was ist das Ergebnis der vorgeschlagenen Lösung für die Vertreter?
Ein SYSTEM mit innovativer Funktion zum Filtern und intuitiver Zoomfunktion
Wie viele Spalten können mit einer geringfügigen Änderung der Berichtsregeln gestrichen werden?
Drei
Was können die Vertreter mit den Kopfzeilen der Spalten machen?
Die Spalten aufklappen und zuklappen
Warum sollten die sechs wichtigen Spalten in voller Breite angezeigt werden?
Damit sie leichter zu lesen sind
Was ist das Ziel der vorgeschlagenen Lösung?
Das Problem der Vertreter mit einer innovativen Funktion zu lösen
Warum funktionieren strenge Wasserfall-Entwicklungsprozesse nicht gut?
Weil die Systementwicklung und die Implementierungsaktivitäten nicht von den RE-Aktivitäten getrennt werden können
Wieso sollten Requirements Engineers Probleme, Anforderungen und Lösungen voneinander trennen?
Weil dies die Bewältigung der RE-Aufgaben erleichtert
Was ist das Ziel der Validierung?
Das System so zu entwickeln, dass es die Wünsche und Bedürfnisse der Stakeholder erfüllt
Warum muss die Validierung im RE beginnen?
Weil das Risiko unzufriedener Stakeholder von Anfang an kontrolliert werden muss
Was ist nach Definition 2.5.?
Der Prozess der Validierung eines Systems
Was passiert, wenn die Validierung erst am Ende der Entwicklung erfolgt?
Das Risiko unzufriedener Stakeholder steigt
Was ist der Grund, warum eine strikte Trennung des RE von der Systementwicklung und den Implementierungsaktivitäten selten möglich ist?
Weil die Verflechtung von Problemen, Anforderungen und Lösungen dies verhindert
Was ist das Ziel von Requirements Engineers?
Probleme, Anforderungen und Lösungen so weit wie möglich voneinander zu trennen
Was ist die Hauptaufgabe des RE in Bezug auf das gemeinsame Verständnis?
Das gemeinsame Verständnis zu erstellen und sicherzustellen
Was kann passieren, wenn Menschen ein gemeinsames Verständnis einer Sache haben, aber unterschiedliche Interpretationen haben?
Es gibt unterschiedliche Interpretationen, die zu Fehlern führen
Warum ist es wichtig, sich auf ein gemeinsames Verständnis der relevanten Dinge zu konzentrieren?
Um den Aufwand zu begrenzen
Was symbolisiert die Haftnotiz in der Mitte in Abbildung 2.2?
Eine schriftliche Spezifikation
Was können selbst bei einem perfekten gemeinsamen Verständnis passieren?
Wichtige Anforderungen können vergessen werden
Warum können wir uns nie blind auf ein gemeinsames Verständnis verlassen?
Weil Menschen ein gemeinsames Verständnis auf unterschiedliche Weise interpretieren
Was ist die Aufgabe des RE in Bezug auf das gemeinsame Verständnis und die Anforderungen?
Ein gemeinsames Verständnis zu schaffen und zu fördern
Was kann in agilem RE passieren, wenn die Anforderungen nicht vollständig schriftlich spezifiziert sind?
Das Vertrauen in ein gemeinsames implizites Verständnis ist entscheidend
Welche der folgenden Aussagen über die Bedeutung von Inkonsistenzen und Konflikten zwischen den Anforderungen der verschiedenen Stakeholder ist korrekt?
Sie müssen identifiziert und gelöst werden, um ein gemeinsames Verständnis zu schaffen.
Was ist das Ziel von Requirements Engineering im Hinblick auf ein gemeinsames Verständnis?
Ein gemeinsames Verständnis zwischen und innerhalb der beteiligten Parteien zu schaffen.
Was ist die Bedeutung von explizitem gemeinsamem Verständnis in der Systementwicklung?
Es wird durch sorgfältig ermittelte, dokumentierte und vereinbarte Anforderungen erreicht.
Warum ist es wichtig, ein gemeinsames Verständnis zwischen den Beteiligten zu schaffen?
Um ein solches Unterfangen zum Erfolg zu führen.
Was ist die Rolle von Requirements Engineering in der Systementwicklung?
Ein gemeinsames Verständnis zwischen und innerhalb der beteiligten Parteien zu schaffen.
Was passiert, wenn die Anforderungen der verschiedenen Stakeholder nicht identifiziert und gelöst werden?
Es kann zu Inkonsistenzen und Konflikten zwischen den Anforderungen kommen.
Was ist die Bedeutung von implizitem gemeinsamem Verständnis in der Systementwicklung?
Es basiert auf dem gemeinsamen Wissen über Bedürfnisse, Visionen, Kontext usw.
Warum ist es wichtig, ein gemeinsames Verständnis zu fördern?
Um ein solches Unterfangen zum Erfolg zu führen.
Was ist das Ziel des Requirements Engineers bei der Optimierung des Wertes einer Anforderung?
Ein angemessenes Gleichgewicht zwischen dem Nutzen und den Kosten einer Anforderung zu finden
Weshalb ist es wichtig, dass Anforderungen präzise formuliert sind?
Weil dadurch das Risiko kostspieliger Nacharbeiten minimiert wird
Was wirkt sich auf die Menge an RE aus, die erforderlich ist, um Anforderungen mit optimalem Wert zu erreichen?
Die spezifische Situation, in der Anforderungen erstellt und verwendet werden
Wieso erhöht sich die Wahrscheinlichkeit, dass das zu realisierende System das Bedürfnis befriedigen wird, wenn das Bedürfnis eines Stakeholders als Anforderung dokumentiert wird?
Weil dadurch die Wahrscheinlichkeit erhöht wird, dass das zu realisierende System das Bedürfnis befriedigen wird
Was ist das Ergebnis, wenn Requirements Engineers ein angemessenes Gleichgewicht zwischen dem Nutzen und den Kosten einer Anforderung finden?
Eine Optimierung des Wertes einer Anforderung
Weshalb sollten die Anforderungen zweideutig sein?
Weil dadurch die Präzision der Anforderungen verringert wird
Was passiert, wenn die Anforderungen nicht präzise formuliert sind?
Das Risiko kostspieliger Nacharbeiten aufgrund von Fehlinterpretationen erhöht sich
Wieso steigen die Kosten, wenn die Anforderungen präzise formuliert werden?
Weil die Kosten zur Erhöhung des Grades an Eindeutigkeit und Präzision einer Anforderung steigen
Was ist das Hauptziel von Requirements Engineers?
die Stakeholder glücklich zu machen, zu begeistern oder, dass sie sich sicher fühlen
Warum ist systematische und disziplinierte Arbeit im RE wichtig?
weil es eine Disziplin ist, die eine systematische und disziplinierte Durchführung erfordert
Was ist das Ziel von Requirements Engineers im Hinblick auf ihre Stakeholder?
die Stakeholder glücklich zu machen, zu begeistern oder, dass sie sich sicher fühlen
Warum müssen Requirements Engineers auch das große Ganze im Auge behalten?
um gemeinsam mit den Stakeholdern Untersuchungen durchzuführen, ob es disruptive Wege gibt, die zu groß angelegten Innovationen führen
Was ist die Rolle von Requirements Engineers im Hinblick auf Innovationen?
das Streben nach aufregenden neuen Funktionen und Benutzerfreundlichkeit
Warum ist es wichtig, im RE systematische und disziplinierte Arbeit zu leisten?
um eine systematische und disziplinierte Durchführung zu gewährleisten
Was ist die Aufgabe von Requirements Engineers im Hinblick auf ihre Stakeholder?
die Stakeholder glücklich zu machen, zu begeistern oder, dass sie sich sicher fühlen
Warum sollten Requirements Engineers auch das große Ganze im Auge behalten?
um gemeinsam mit den Stakeholdern Untersuchungen durchzuführen, ob es disruptive Wege gibt, die zu groß angelegten Innovationen führen
Welche Eigenschaften sind für ein systematisches Vorgehen in der Anforderungsermittlung erforderlich?
Konfiguration eines RE-Prozesses und Auswahl geeigneter RE-Praktiken
Warum ist es wichtig, ein gemeinsames Verständnis in der Anforderungsermittlung zu schaffen und zu fördern?
Weil es die Qualität des resultierenden Systems verbessert
Was sind die Konsequenzen, wenn ein universeller RE-Prozess und ein universeller Satz von RE-Praktiken angewendet werden?
Eine Vereinheitlichung der RE-Praktiken und Arbeitsprodukte
Welche Rolle spielen Requirements Engineers bei der Konfiguration eines RE-Prozesses?
Sie wählen die geeignetsten RE-Praktiken und Arbeitsprodukte aus
Was ist das Ziel von Requirements Engineers bei der Konfiguration eines RE-Prozesses?
Die Konfiguration eines RE-Prozesses, der für das vorliegende Problem gut geeignet ist
Warum ist es wichtig, RE-Praktiken und Arbeitsprodukte kritisch zu überprüfen und anzupassen?
Weil es die Qualität des resultierenden Systems verbessert
Was sind die Auswirkungen, wenn Requirements Engineers nicht systematisch und diszipliniert arbeiten?
Eine Verringerung der Qualität des resultierenden Systems
Warum ist es wichtig, den Kontext und die Arbeitsumgebung bei der Auswahl von RE-Praktiken und Arbeitsprodukten zu berücksichtigen?
Weil es die Qualität des resultierenden Systems verbessert
Test your knowledge on the importance of explicit requirements specification in agile RE. Learn how implicit and explicit common understanding can lead to misunderstandings and how to avoid them. Dive into the role of RE in ensuring clear communication.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free