PMRE

Buch und Präsentatinen

Buch und Präsentatinen


Fichier Détails

Cartes-fiches 152
Utilisateurs 50
Langue Deutsch
Catégorie Informatique
Niveau Université
Crée / Actualisé 20.06.2018 / 26.02.2020
Lien de web
https://card2brain.ch/box/20180620_pmre
Intégrer
<iframe src="https://card2brain.ch/box/20180620_pmre/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was sind die 4 Haupttätigkeiten im RE?

- Ermitteln

- Dokumentieren

- Prüfen und Abstimmen

- Verwalten

Was sind Stakeholder? (Definition)

Eine Person oder Organisation, die (direkt oder indirekt) Einfluss auf die Anforderungen des Systems hat.

Nenne je zwei Beispiele für einen Stakeholder:
- Natürliche Person

  • Die das System nutzen soll
  • Die das System nicht nutzen soll

- Juristische Person

- Natürliche Person

  • Die das System nutzen soll: Admin, User
  • Die das System nicht nutzen soll: Hacker, Management

- Juristische Person: Staat, Gewerkschaften

Wie wird RE in einem schwergewichtigem Vorgehensmodell in die Systementwicklung eingefügt? (z.B. Wasserfallmodell)

Als abgeschlossene, zeitlichbefristee erste Phase

Wie wird RE in einem leichtgewichtigen Vorgehensmodell in die Systementwicklung eingefügt? (z.B. eXtreme Programming)

Als kontinuirlicher, phasenübergreifender Prozess

Was ist häufig ein Problem beim Austausch von Informationen zwischen Stakeholdern?

Die Stakeholder haben oft anderes Vorwissen und andere Hintergründe, weshalb die Sprache anders verwendet wird.

Was sind die zentralen Rollen eines Requirement Engineers?

  • Pflegt direkten Kontakt zu den Stakeholdern
  • Hat die Chance und die Verantwortung sich in das Fachgebiet und die Sprache der Stakeholder einzuarbeiten
  • Bedürfnisse der Stakeholder erkennen und so aufbearbeiten, dass Fachfremde Architekten und Entwickler sie verstehen und umsetzten können

Welche Fähigkeiten benötigt ein Requirement Engineer?

  • Sprache der Stakeholder verstehen
  • Analytisches Denken: Ihm unbekannte Fachgebiete schenll einarbeiten und verstehen
  • Empathie
  • Kommunikationsfähigkeit
  • Konfliktlösungsfähigkeit
  • Moderationsfähigkeit
  • Selbstbewusstsein
  • Überzeugungsfähigkeit

Welche 3 Arten von Anforderungen gibt es?

  • Funktionale Anforderungen
  • Qualitätsanforderungen
  • Randbedingungen/Rahmenbedingungen

Welche Unterkategorien haben die funktionalen Anforderungen?

Funktions-, Verhaltens- und Strukturanforderungen

Was sind funktionale Anforderungen?

Legen die Funktionalitäten des geplanten Systems fest

Eine Anforderung bezüglich des Ergebnisses eines Verhaltens

Was sind Qualitätsanforderungen?

Anforderungen an ein Qualitätsmerkmal, das nicht durch funktionale Anforderungen abgedeckt wird.

nenne 3 Beispiele für Qualitätsanforderungen

  • Performance
  • Verfügbarkeit
  • Zuverlässigkeit
  • Skalierbarkeit
  • Portabilität

Was sind Randbedingungen/Rahmenbedingungen? (Definition)

Können von den Projektbeteiligten nicht beeinflusst werden

Können sich auf das System und den Entwicklungsprozess beziehen

Werden nicht umgesetzt, sondern schränken den Lösungsraum ein

Nenne 2 Beispiele für Randbedingungen

Das System soll durch Webservices realisiert werden

Es soll bis spätestens Ende März '18 auf dem Markt sein

Nenne die typischen Kategorien zur Qualitätsanforderungen

  • Performance
  • Sicherheit (CIA)
  • Zuverlässigkei (Verfügbarkeit, Fehlertoleranz)
  • Benutzbarkeit (Barrierefrei, Erlernbar)
  • Änderbarkeit
  • Übertragbarkeit

Was ist ein Systemkontext? (Definition)

Der Teil der Umgebung eines Systems, der für die Definition und das Verhältnis der Anforderungen des betrachteten Systems relevant ist.

Nenne 5 Typen von Aspekten im Systemkontext

  • Personen
  • Systeme im Betrieb
  • Prozesse
  • Ereignisse
  • Dokumente (z.B. Gesetze)

Bennene:
 

1: Systemabgrenzung
2: Systemkontext
3: Kontextabgrenzung
4: irrelevante Umgebung
5: Kontextgrenze
6: Systemgrenze
7: System

Was ist die Systemgrenze? (Definition)

Separiert das geplante System von seiner Umgebung

Grenzt den im Prozess gestaltbaren Teil von Aspekten in der Umgebung ab

Was grenzt die Systemgrenze ab?

Der veränderbare Teil wird vom unveränderbaren abgegrenzt

Nenne einige Beispiele, was innerhalb der Systemgrenzen liegen kann

  • HW oder SW, die ersetzt werden soll
  • Personen
  • Bestandteile der IT
  • Geschäftsprozesse

Was sind Quellen und Senken eines Systems?

Quellen liefern Eingaben für das System

Senden erhalten Ausgaben vom System

Beispiele:
Stakeholder
Existierende Systeme

Wie interagieren Quellen und Senken mit dem System?

Über Schnittstellen

Wann werden die Systemgrenzen oftmals präzise festgelegt?

Erst gegen Ende des Requirement Engineer Prozesses

Was grenzt die Kontextgrenze ab?

Die Aspekte der Umwelt, welche berücksichtigt werden und die, die irrelevant sind.

Wo liegt der Unterschied zwischen System- und Kontextgrenzen?

Systemgrenzen grenten ab, auf was Einfluss genommen werden kann. Kontextgrenzen grenzen ab, was Einfluss auf das System nehmen kann.

Ist es erforderlich, dass die Kontextgrenzen klar sind?

Nein

Welche Diagramme werden zur Dokumentation des Systemkontextes verwendet?

Use-Cases und Datenflussdiagramme

Welche 3 Arten von Anforderungsquellen gibt es?

  • Stakeholder
  • Dokumente
  • Systeme im Betrieb

Was kann passieren, wenn ein Stakeholder nicht identifiziert wurde?

Erst nach Integration fallen die Stakeholder auf.
Es gibt Änderungsanträge
Diese nachträglich zu integrieren ist mit hohen Zusatzkosten verbunden

Welche Daten sollten bei den Stakeholdern erfasst werden?

  • Name
  • Funktion (Rolle)
  • weitere Personen- und Kontaktdaten
  • Zeitliche und Räumliche Vergügbarkeit während des Projektes
  • Relevanz
  • Wissen
  • Ziele und Interessen

Welche 3 Kategorien bei der Zufriedenheit der Merkmale eines Produktes gibt esh?

  • Basisfaktoren
  • Leistungsfaktoren
  • Begeisterungsfaktoren

Was ist ein Basisfaktor?

Eine unterbewusste Anforderung, die in jedem Fall vollständig erfüllt sein muss.
Die Erfüllung dieser erzeugt keine positive Stimmung, wurde es jedoch nicht erfüllt, eine starke Unzufriedenheit

Was sind Leistungsfaktoren?

Merkmale, die der Stakeholder explizit fordert

Was sind Begeisterungsfaktoren?

Merkmale, die nicht gefordert wurden und dem Benutzer erst während der Benutzung positiv auffallen.

Was passiert mit diesen Faktoren im Laufe der Zeit?

Der Benutzer gewöhnt sich dran.
Begeisterungsfaktoren werden zu Leistungsfaktoren und schliesslich zu Basisfaktoren

Nenne 4 wichtige Einflussfaktoren auf die Wahl der Ermittlungstechnik

- Unterscheidung von bewussten, unbewussten und unterbewussten Anforderungen
- Termine, Verfügbarkeit und Budgetvorgaben wichtiger Stakeholder
- Erfahrungen des Requirement Engineers
- Chancen und Risiken

Welche Art von Risikofaktoren bei der Auswahl der Ermittlungstechniken gibt es?

- Menschliche
- Organisatorische
- Fachliche

Nenne 2 Befragungstechniken

- Interview
- Fragebogen