Beschreibung
Requirements Engineering: Basiswissen und Grundlagen
Zielgruppe: Nur für Unternehmen und Institutionen.Requirements Engineering (dt: Anforderungsmanagement) ist in jeder System- und Softwareentwicklung enthalten, wenn man zufriedene Kunden und Anwender haben will. In diesem Seminar bekommen Sie das notwendige Basiswissen vermittelt, um Anforderungen zu dokumentieren, zu ermitteln, zu überprüfen und zu verwalten. Unabhängig davon, ob Sie agil arbeiten oder nicht: Fehlende und unklar formulierte Anforderungen sorgen dafür, dass Produkte, Systeme, Prozesse und Arbeitsergebnisse nicht den Erwartungen der Stakeholder (Anwender, Kunden, Auftraggeber) entsprechen. Fehlerhafte oder fehlende Anforderungen werden umso teurer, je später sie entdeckt und behoben werden. Deshalb ist es wichtig, bereits früh die Anforderungen der Stakeholder herauszufinden und festzuhalten, egal ob man dabei User Stories, Use Cases oder andere Formate wie Anforderungsschablonen einsetzt. Das Requirements Engineering befasst sich mit dem Ermitteln, Dokumentieren, Prüfen, Abstimmen und Verwalten von Anforderungen. Das Seminar geht außerdem auf Requirements-Engineering-Prozesse, die Modellierung von Anforderungen und auf das Thema Werkzeuge ein.
Kommende Starttermine
Inhalte / Module
- Begründung, Problemstellung und Aufgaben des Requirements Engineering
- Die Folgen von fehlenden oder mangelhaften Anforderungen
- Wichtige Definitionen
- Prinzipien des Requirements Engineering (RE)
- Abgrenzung Spezifikation und Entwurf
- Requirements Engineering im Wasserfall, im V-Modell XT und in Scrum
- Ein einfacher iterativ-inkrementeller Requirements Engineering Prozess
- Agiles vs. klassisches Requirements Engineering
- Stakeholder, Glossar, Anforderungsarten
- Vision
- Stakeholder im Requirements Engineering
- Das Begriffslexikon bzw. Glossar
- Begriffsmodelle
- Die drei Anforderungsarten: Funktionale Anforderungen, Qualitätsanforderungen und Randbedingungen
- Nichtfunktionale Anforderungen
- Beispiele für Nichtfunktionale Anforderungen
- System und Kontext abgrenzen
- Systemgrenze
- Systemkontext als Ursprung von Anforderungen
- Bestandteile des Systemkontexts
- Die Kontextgrenze
- Grauzonen
- System- und Kontextabgrenzung durch Kontext-Matrix dokumentieren
- Anforderungen dokumentieren
- Typische Arbeitsprodukte (Artefakte) des Requirements Engineering
- Abstraktionsebenen und Detaillierungsgrad
- Planung der Arbeitsprodukte
- Sichten bzw. Aspekte der Anforderungsdokumentation
- Formen der Anforderungsdokumentation
- Spezifikation mit natürlicher Sprache
- Use Cases (Anwendungsfälle)
- Szenarien und Use Cases
- Aufbau einer Use-Case-Spezifikation
- Die Methodik von Use Cases
- User Story: Anforderungsdokumentation in der agilen Welt
- Abnahme-/Akzeptanzkriterien im agilen Ansatz
- Richtlinien für das Schreiben von Anforderungen
- Funktionale Anforderungen mit Schablonen dokumentieren
- Qualitätsanforderungen mit Schablonen dokumentieren
- Anforderungsdokumente
- Vorteile von standardisierten Dokumentenstrukturen
- Vorlage für eine System-Anforderungsspezifikation
- Lastenheft und Pflichtenheft
- Der Product Backlog als Anforderungsdokumentation
- Anforderungen ermitteln
- Probleme der Anforderungserhebung
- Anforderungsquellen
- Der Prozess der Anforderungserhebung
- Anforderungskategorisierung nach dem Kano-Modell
- Befragungstechniken
- Beobachtungstechniken
- Kollaborative Techniken
- Artefaktbasierte Techniken
- Kreativitätstechniken
- Entwurfstechniken
- Anforderungen modellieren
- Verwendung von Modellen im Requirements Engineering
- Perspektiven der Modellierung von Anforderungen
- Kontextdiagramm
- Use Case Diagramm
- Aktivitätsdiagramm
- Klassendiagramm
- Zustandsdiagramm
- Anforderungen validieren
- Prinzipien der Anforderungsvalidierung
- Aspekte der Anforderungsvalidierung
- Qualitätskriterien für Anforderungen und Anforderungsdokumente
- Techniken zur Anforderungsvalidierung
- Prüfung von modellbasierten Anforderungen
- Prüfung von agilen Anforderungen
- Reviews
- Checklisten
- Anforderungen abstimmen
- Konfliktidentifikation
- Konfliktanalyse
- Konflikt auflösen
- Dokumentation von Konfliktlösungen
- Requirements Engineering Prozesse
- Der Requirements Engineering Prozess
- Einflussfaktoren auf den RE-Prozess
- Ziel, Zweck und Zeit beeinflussen den RE-Prozess
- Partizipativer und Vertraglicher RE-Prozess
- Konfiguration des Requirements Engineering als iterativer Prozess
- Anforderungen verwalten (Anforderungsmanagement bzw. Requirements Management)
- Aufgaben des Anforderungsmanagements
- Planung des Anforderungsmanagements
- Warum ändern sich die Anforderungen?
- Change Management Prozess
- Scrum und Change Management
- Anforderungsattribute
- Lebenszyklus von Anforderungen
- Anforderungsverfolgung (Requirements Traceability)
- Beispiele für Verfolgbarkeitsmatrizen
- Werkzeuge im Requirements Engineering
- Werkzeuge für das Requirements Engineering
- Bewerten von Werkzeugen nach unterschiedlichen Kriterien
- Anforderungen an Werkzeuge zur Anforderungsverwaltung
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,9
Sehr interessantes Seminar, mit vielen Themen, die im realen Betrieb Anwendung finden können. Unterlagen sind umfangreich und vollständig
Alles sehr informativ. Mit vielen Methodiken die das Unternehmen weiterbringen und effizienter machen können.
Die Technik hat sehr gut funktioniert, die vom Trainer bereitgestellten Unterlagen vollumfänglich und informativ.