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>

Wozu dienen Kreativitätstechniken?

- Innovative Anforderungen entwickeln
- Erste Version eines Systems festlegen
- Begeisterungsfaktoren entwickeln

Nenne 4 Kreativitätstechniken

- Brainstorming
- 6 - 3 - 5 Methode (6 Personen, je 3 Ideen, 5x Weiterrecihen)
- Brainstorming paradox
- Wechsel der Perspektive
- Analogietechnik/Bionik

Wie funktioniert die Kreativitätstechnik "Brainstorming paradox"?

Ereignisse, die nicht erreicht werden sollen, werden gesammet. Danach wird besprochen, wie diese verhindert werden können.

Wozu dienen Dokumentenzentrierte Techniken?

Sie verwenden Lösungen und Erfahrungen bestehender Systeme. Im Falle einer Ablösung stellen sie sicher, dass die gesamte Funktionalität des Altsystems identifiziert werden

Wann werden Beobachtungstechniken genutzt?

Wenn Fachspezialisten das benötigte Wissen nicht an den Requirement Engineer weitergeben.

Wen beobachtet der Requirement Engineer wo, wenn er Beobachtungstechniken anwendet?

Stakeholder, bei der Arbeit

Welche beiden Beobachtungstechniken eignen sich in der Systementwicklung besonders?

- Feldbeobachtung
- Apprenticing

nenne 6 unterstützende Techniken

- Mindmapping
- Workshops
- CRC-Karten
- Audio und Video Aufzeichnungen
- Use Cases modellieren
- Prototypen

Was ist ein Anforderungsdokument / eine Anforderungsspezifikation? (Definition)

Eine systematisch dargestellte Sammlung von Anforderungen

Nenne 4 wesentliche Gründe für die Dokumentation von Anforderungen

- Anforderungen sind Basis für die Systementwicklung
- Anforderungen sind rechtlich relevant
- Anforderungsdokumente sind komplex
- Anforderungen sollen allen Beteiligten zugänglich sein

Nenne die 3 Perspektiven von Anforderungen

  • Strukturperspektive
  • Funktionsperspektive
  • Verhaltensperspektive

Nenne je zwei Vor- und Nachteile, beim dokumentieren von Anforderungen durch natürliche Sprachen

Vorteile

  • Keine der Stakeholder muss eine neue Notation lernen
  • Sprache ist vielseitig einsetzbar

Nachteile

  • Gefahr, dass die Anforderungen mehrdeutig sind
  • Gefahr, dass im Zuge der Dokumentation die verschiedenen Perspektiven vermischt werden 

Was sind die minimalen Inhalte einer Stadarddokumentation von Anforderungen? (PMB...)

- Einleitung
   - Zweck
   - Systemumfang
   - Stakeholder
   - Definitionen, Akronyme, Abkürzungen
   - Referenzen
   - Übersicht

- Allgemeine Übersicht
   - Systemumfeld
   - Architekturbeschreibung
   - Systemfunktionalitäten
   - Nutzer und Zielgruppen
   - Randbedingungen
   - Annahmen

- Anforderungen

- Anhang

- Index

Nenne 7 verwendungsorte für Anforderungsdokumente

  • Planung
  • Architekturentwurf
  • Implementierung
  • Test
  • Änderungsmanagement
  • Systemnutzung & Systemwartung
  • Vertragsmanagement

Welche Qualitätskriterien muss ein Anforderungsdokument erfüllen?

  • Eindeutigkeit & Konsistenz
  • Klare Struktur
  • Modifizierbarkeit & Erweiterbarkeit
  • Vollständigkeit
  • Verfolgbarkeit

Welche Qualitätskriterien sollte eine Anforderung erfüllen?

  • Abgestimmt
  • Eindeutig
  • Notwendig
  • Konsistent
  • Prüfbar
  • Realisierbar
  • Verfolgbar
  • Vollständig
  • Verständlich
  • Kurze Sätze und Absätze
  • Nur eine Anforderung pro Satz

Warum sollte ein Glossar geführt werden?

Damit alle Stakeholder alle Begriffe gleich verstehen

Sollten bereits existierende Glossareinträge wiederverwendet werden?

Ja

Welche Regeln für den Umgang mit einem Glossar gibt es?

  • Zentrale Verwaltung
  • Verantwortlichkeit
  • Projektübergreifend gepflegt
  • Allgemein zugänglich
  • Verbindliche Verwendung
  • Erkenntliche Herkunft der Begriffe
  • Mit den Stakeholdern abgestimmt
  • Einheitliche Struktur

Welche 3 Ausprägungen von Anforderungen werden dokumentiert?

  • Ziele
  • Use-Cases & Szenarien
  • Systemanforderungen

Was wird in einem Modell abgebildet?

Welche Modellbildung bildet welche Realität ab?
Deskritive - 1
Präskriptive - 2

1: existierende Realität
2: Vorbild für noch abzubildende Realität

Worin liegt der Unterschied zwischen der Selektion und der Verdichtung, bei der Verkürzung der Realität?

Bei der Selektion werden nur bestimmte Aspekte der Realität ausgwählt und im Modell abgebildet, bei der Verdichtung werden die Aspekte zusammengefasst

Durch was wird eine konzeptuelle Modellierungssprache festgelegt?

Durch ihre Syntax und Semantik

Die 1 einer Modellierungssprache legt die zu verwendenden Modellelemente fest und definiert die gültigen Kombinationen dieser Sprachkonstrukte.
Die 2 definiert die Bedeutung

1: Syntax
2: Semantik

Wie können die Modellierungssprachen hinsichtlich ihres Formalisierungsgradeseingeteilt werden?

In formale, semi-formale und informale Sprachen

Zeichne eine Und- und eine Oder-Dekomposition

Was ist der Unterschied von einer oder- zu einer und-Dekomposition?

Bei einer und-Dekomposition müssen alle Teilziele erfüllt sein, um das Ziel zu erreichen. Bei einer oder-Dekomposition nur eines.

Was ist die Krokus-Regel

Kurze Fragen stellen
Redundante Fragen vermeiden
Offene Fragen stellen
Konkrete Fragen stellen
Unterfragen und kettenfragen vermeiden
Suggestive Fragen vermeiden

Welche Arten von Bedürfnissen von Stakeholdern gibt es?

  • Geschäftsanforderungen
  • Anwendungsfälle
  • Geschäftsregeln
  • Funktionelle Anforderungen
  • Qualitätsmerkmale
  • Anforderungen an die externe Schnittstelle
  • Einschränkungen
  • Datendefinition
  • Lösungsideen

Ordne den Anforderungen die jeweilige Bedürfnisart zu:

(Geschäftsanforderung, Funktionelle Anforderung, Geschäftsregel, Datendefinition, Anforderung an die externe Schnittstelle, Anwendungsfall, Einschränkung)

1: "Die Grösse von Dateien, die max. übermittelt werden dürfen, liegt bei 10MB"

2: "Wenn der Druck 40 bar übersteigt, sollte das entsprechende Warnlicht aufleuchten"

3: "Der Marktanteil wird um X% erhöht"

4: "Muss die Signale von <Gerät> lesen"

5: "Ich miss die Pumpesteuerung aktivieren können"

6: "Der Artikelcode besteht aus 5 Ziffern, gefolgt von 3 Buchstaben"

7: "Muss <Standard> entsprechen" 
 

1: Einschränkung

2: Funktionelle Anforderung

3: Geschäftsanforderung

4: Anforderung an die externe Schnittstelle

5: Anwendungsfall

6: Datendefinition

7: Geschäftsregel

Welche 3 komplementären Perspektive gibt es?

  • Struktur
  • Funktion
  • Verhalten

Teile den Aussagen, Modellen und Beispielen die jeweilige Perspektive zu (Struktur, Funktion, Verhalten)

1: Relevante Objekte und ihre Beziehungen untereinander

2: Erlaubte Systemänderungen & Zustandsänderungen aufgrund von Ereignissen

3: Abläufe der Manipulation von relevanten Informationen

4: Zusandsdiagramm

5: Aktivitätsdriagramm

6: Informations-/Datenmodell

7: Schiff / Ladung / Besatzung

8: angelegt / auf hoher See / geladen

9: Anlegen / Ladung löschen 

Struktur: 1, 6, 7

Funktion: 3, 5, 9

Verhalten: 2, 4, 8

 

Benennde die jeweiligen Diagramme:
 

1: Kontextdiagramm

2: Use-Case Diagramm

3: CRUD-Matrix

4: Klassendiagramm

Wofür stehen C, R, U und D in der CRUD-Matrix

Create, Read, Update, Delete

Wozu dienen Backlog-Items in Scrum?

- Strukturierung und Einordnen von Requirements
- Realese und Planung
- Speicher für detaillierte Anforderung
- Aufwandschätzung

Was ist notwendig, bevor Backlog-Items umgesetzt werden können?

Eine Vereinfachung des Product-Backlogs

Worauf sollte bei Features geachtet werden?

- Das Entwicklertram versteht die Features
- Sie sind nach Bedeutung für das System gewichtet
- Sie werden für die Realisierung priorisiert
- Sie werden hierarchisch strukturiert aufgeführt

Was ist eine User-Story?

Ein kurzer Text, der die Interation zwischen User und System beschreibt

Was sind die 4 Bestandteile einer User-Story?

Name, Beschreibung, Akzeptanzkriterien, ergänzende Beschreibung