Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Requirements Engineering Schulung: Requirements Engineering und Requirements Management für Embedded-Systeme

Mit der steigenden Komplexität von Embedded-Systemen wächst ebenso die Bedeutung von Anforderungen und deren Verwaltung.

  • Inhalt
     
  • Ziele -
    Ihr Nutzen
  • Teilnehmer
     
  • Voraussetzungen
     

Mit dem in der Requirements Engineering Schulung erworbenen Wissen sind Sie fähig, qualitativ hochwertige Anforderungen und dazu passende Abnahmekriterien zu schreiben. Sie können die Qualität von bereits bestehenden Anforderungen bewerten und verbessern. Sie sind in der Lage, einen Requirements-Prozess in Ihrer Firma einzuführen, zu bewerten, zu optimieren, zu verstehen und ihn zu leben. Sie können fundierte Tool-Entscheidungen zur Verwaltung von Anforderungen treffen.

Die Requirements Engineering Schulung richtet sich an Produktmanager, Marketing Manager, Vertriebsleiter, Projektleiter, Anforderungsanalysten, Systemarchitekten, Hardware-Architekten, Software-Architekten, Hardware-Entwickler, Software-Entwickler, Leiter Qualitätssicherung, Ingenieure Qualitätssicherung, Test Manager, Testingenieure.

Keine; Projekterfahrungen sind von Vorteil.

Themeneinleitung

  • Anforderungen und Arten
  • Funktionale und nicht-funktionale Anforderungen
  • Zusicherungen als Anforderungen
  • Qualitätseigenschaften von Anforderungen und Anforderungsdokumenten
  • Differenzierung zwischen Requirements Engineering und Requirements Management
  • Notwendigkeit und Nutzen von Anforderungen
  • Unterstützende Prozesse und Reifegradmodelle

Entwicklungsprozess

  • Systemverständnis
  • Ebenen von Anforderungen
  • Stakeholder-Analyse
  • Typische Entwicklungsprozesse
  • Phasen, Meilensteine, Workflows, Methoden, Aktivitäten und Rollen
  • Prozessbereich Requirements-Analyse (Kunde, System, Hardware, Software, etc.)
  • Mittel und Punkte der Qualitätssicherung
  • Entwicklungsphasen: Wie gehe ich vor, was ist zuvor zu tun, was danach?

Anforderungen im Detail

  • Verschiedene Stakeholder, verschiedene Sichten
  • Eigenschaften (Properties) von Anforderungen
  • Arten, Klassifizierung, Verbindlichkeit und Priorisierung
  • Nutzen und Bewertung
  • Begriffsdefinitionen
  • Übung: Sie schreiben Systemanforderungen zu einem vorgegebenen Embedded-System. Im gemeinsamen Review wird bei Bedarf die Qualität verbessert.

Identifikation, Dokumentation und Verifikation von Requirements

  • Stakeholder-Interviews
  • Methoden und Praktiken zur Identifikation und Erfassung
  • Aspekte: Sprache, Psychologie und Templates
  • Besonderheiten bei der Formulierung
  • Verifikation und Qualitätsverbesserung
  • Wiederverwendungskonzepte von Requirements
  • Besonderheiten bei nicht-funktionalen Requirements bzw. Qualitätsmerkmalen
  • Übung: Sie verfeinern die Systemanforderungen entweder in Hardware, Software, Embedded-Software oder Konstruktion. Im gemeinsamen Review wird bei Bedarf die Qualität verbessert.

Anforderungsanalyse mit UML und SysML

  • Grundgedanke objektorientierter Ansatz
  • Relevante Diagramme und Notationen der UML (Unified Modeling Language): Use-Case-, Klassen-, Paket-, Aktivitäts- Zustandsfolge- und Sequenzdiagramm
  • Relevante Diagramme und Notationen der SysML (Systems Modeling Language): Requirement-Diagramm
  • Methode zum konsistenten Einsatz der Diagramme
  • Kontextsicht, funktionale Anforderungssicht, Szenarien-Sichten
  • Ausführbare Anforderungen und Simulationsmodelle
  • Nutzen der unterschiedlichen Sichten
  • Toolunterstützung
  • Praxistipp: Eine mehrfach bewährte Vorgehensweise

Abnahmekriterien und Test

  • Synonyme
  • Rollen und Verantwortlichkeiten
  • Bezug zwischen Anforderungen und Abnahmekriterien
  • Ableitung und Dokumentation der Abnahmekriterien aus den Anforderungen
  • Qualitätseigenschaften von Abnahmekriterien
  • White-Box-, Black-Box- und Gray-Box-Tests im V-Modell-Kontext
  • Wichtige Verfahren zur Identifikation von Abnahmekriterien: Funktionsabdeckung, Äquivalenzklassenbildung und Grenzwertanalyse
  • Formulierungstemplate
  • Testszenarien
  • Validieren und verifizieren
  • Testdokumentation, Standards und Templates
  • Richtlinien zum Schreiben von Abnahmekriterien
  • Übung: Sie formulieren zu mindestens einer von Ihnen geschriebenen Anforderung mindestens ein Abnahmekriterium. Im gemeinsamen Review wird bei Bedarf die Qualität verbessert.

Management von Requirements, Abnahmekriterien und mehr

  • Versions- und Variantenverwaltung
  • Anforderungsdokumente, Standards und Templates
  • Traceability und Verlinkung
  • Verteilte Entwicklung
  • Erzeugung von Reports für die Projektleitung
  • Anforderungen an Tools, Toolauswahl und Integration
  • Text-Tools versus Datenbank-Systeme
  • Praxistipp: Aktuelle Toolübersicht

Tipps zur Unternehmenseinführung

  • Erfolgsfaktoren für Veränderungen im Unternehmen
  • Methode, Aktivitäten und Pilotprojekt
  • Ansatzpunkte aus dem CMMI® (Capability Maturity Model Integration) Reifegradmodell
  • Risiken erkennen und Stolpersteine vermeiden

Risikomanagement

  • Risikomanagement: Grundlagen und Nutzen
  • Praxistipp: Template für kontinuierliches Risikomanagement im Projekt

Praktische Übung in der Requirements Engineering Schulung

  • In der durchgängigen Übung formulieren Sie Anforderungen und Abnahmekriterien zu einem real existierenden Embedded-System (Industriemodell-Steuerung) auf unterschiedlichen Entwicklungseben/ Entwicklungsdomänen und erfahren im Review ein direktes Feedback.

MicroConsult Plus: .

  • Als Teilnehmer haben Sie die folgenden Möglichkeiten, um Ihre Übungen und die von MicroConsult entwickelten Lösungen aus dem Workshop mitzunehmen:
  • Sie nehmen die Dateien direkt auf einem von MicroConsult bereitgestellten kostenfreien USB-Stick mit, oder …
  • Sie senden sich die Dateien selbst per E-Mail zu, oder …
  • Sie erhalten auf Anfrage Zugriff auf die Dateien per Download.
  • Sie erhalten eine aktuelle Produktübersicht zu Requirements Management Tools und UML/SysML-Tools
  • Sie erhalten zudem Template-Dokumente zur spezifischen Anpassung und Verwendung.
  • Sie bekommen hilfreiche Notationsübersichten für UML (Unified Modeling Language) und SysML (Systems Modeling Language) im A3 Format


Im Preis enthalten:

Mittagessen, Getränke, Trainingsunterlagen und Teilnahmezertifikat


Für Personalabteilungen

Sie können in unserem Online-Formular bis zu 5 Teilnehmer auf ein Training buchen.
Möchten Sie mehrere Teilnehmer auf verschiedene Trainings buchen, kontaktieren Sie uns bitte!

Bitte beachten Sie auch unser Bonusprogramm bei der gleichzeitigen Buchung von mehreren Trainings und/oder Teilnehmern.

Für Personalabteilungen

Verwandte Trainings

Softwarequalität: Methoden zur erfolgreichen Projektumsetzung unter Berücksichtigung wichtiger Normen, Standards und jahrelanger Software-Projekterfahrung
Trainings-Code: SW-Q

Usability Schulung: Produkte benutzerfreundlich entwickeln
Trainings-Code: USABILITY

Agile Entwicklung von Embedded-Systemen: Agile Planung, Entwicklung und Test von Embedded-Systemen und agile Softwareentwicklung im Scrum-Framework
Trainings-Code: AGILE-DEV

Scrum-Schulung: Einsatz in der agilen Entwicklung von Embedded-Systemen
Trainings-Code: SCRUM

Prozessmanagement-Seminar: Entwicklungsprozesse für Embedded-Systeme gestalten und optimieren
Trainings-Code: PROZESSE


Verwandte Trainings

Offenes Training

Für die mit gekennzeichneten Termine bieten wir eine Durchführungsgarantie an.

TerminPreis *Dauer
18.12. – 20.12.20171.440,00 €3 Tage
19.03. – 21.03.20181.440,00 €3 Tage 
25.06. – 27.06.20181.440,00 €3 Tage 
22.10. – 24.10.20181.440,00 €3 Tage 
11.02. – 13.02.20191.440,00 €3 Tage 
Anmeldecode: REQ-ENG
* Alle Preise zzgl. der gesetzlichen USt.


> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF

Inhouse Training

In maßgeschneiderten Workshops kombinieren wir Ihre konkreten Projektaufgaben mit unserem Trainingsangebot. Dabei berücksichtigen wir Ihre Anforderungen bezüglich Inhalt, Zeit, Ort, Dauer, technischem Umfeld und Vermittlungsmethodik.

Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.

> Trainingsbeschreibung als PDF

Coaching

Unsere Coaching-Angebote bieten den großen Vorteil, dass unsere Experten ihr Wissen und ihre Erfahrungen direkt in Ihren Lösungsprozess einbringen und damit unmittelbar zu Ihrem Projekterfolg beitragen.

Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.

Requirements Engineering Schulung: Requirements Engineering und Requirements Management für Embedded-Systeme

Inhalt

Themeneinleitung

  • Anforderungen und Arten
  • Funktionale und nicht-funktionale Anforderungen
  • Zusicherungen als Anforderungen
  • Qualitätseigenschaften von Anforderungen und Anforderungsdokumenten
  • Differenzierung zwischen Requirements Engineering und Requirements Management
  • Notwendigkeit und Nutzen von Anforderungen
  • Unterstützende Prozesse und Reifegradmodelle

Entwicklungsprozess

  • Systemverständnis
  • Ebenen von Anforderungen
  • Stakeholder-Analyse
  • Typische Entwicklungsprozesse
  • Phasen, Meilensteine, Workflows, Methoden, Aktivitäten und Rollen
  • Prozessbereich Requirements-Analyse (Kunde, System, Hardware, Software, etc.)
  • Mittel und Punkte der Qualitätssicherung
  • Entwicklungsphasen: Wie gehe ich vor, was ist zuvor zu tun, was danach?

Anforderungen im Detail

  • Verschiedene Stakeholder, verschiedene Sichten
  • Eigenschaften (Properties) von Anforderungen
  • Arten, Klassifizierung, Verbindlichkeit und Priorisierung
  • Nutzen und Bewertung
  • Begriffsdefinitionen
  • Übung: Sie schreiben Systemanforderungen zu einem vorgegebenen Embedded-System. Im gemeinsamen Review wird bei Bedarf die Qualität verbessert.

Identifikation, Dokumentation und Verifikation von Requirements

  • Stakeholder-Interviews
  • Methoden und Praktiken zur Identifikation und Erfassung
  • Aspekte: Sprache, Psychologie und Templates
  • Besonderheiten bei der Formulierung
  • Verifikation und Qualitätsverbesserung
  • Wiederverwendungskonzepte von Requirements
  • Besonderheiten bei nicht-funktionalen Requirements bzw. Qualitätsmerkmalen
  • Übung: Sie verfeinern die Systemanforderungen entweder in Hardware, Software, Embedded-Software oder Konstruktion. Im gemeinsamen Review wird bei Bedarf die Qualität verbessert.

Anforderungsanalyse mit UML und SysML

  • Grundgedanke objektorientierter Ansatz
  • Relevante Diagramme und Notationen der UML (Unified Modeling Language): Use-Case-, Klassen-, Paket-, Aktivitäts- Zustandsfolge- und Sequenzdiagramm
  • Relevante Diagramme und Notationen der SysML (Systems Modeling Language): Requirement-Diagramm
  • Methode zum konsistenten Einsatz der Diagramme
  • Kontextsicht, funktionale Anforderungssicht, Szenarien-Sichten
  • Ausführbare Anforderungen und Simulationsmodelle
  • Nutzen der unterschiedlichen Sichten
  • Toolunterstützung
  • Praxistipp: Eine mehrfach bewährte Vorgehensweise

Abnahmekriterien und Test

  • Synonyme
  • Rollen und Verantwortlichkeiten
  • Bezug zwischen Anforderungen und Abnahmekriterien
  • Ableitung und Dokumentation der Abnahmekriterien aus den Anforderungen
  • Qualitätseigenschaften von Abnahmekriterien
  • White-Box-, Black-Box- und Gray-Box-Tests im V-Modell-Kontext
  • Wichtige Verfahren zur Identifikation von Abnahmekriterien: Funktionsabdeckung, Äquivalenzklassenbildung und Grenzwertanalyse
  • Formulierungstemplate
  • Testszenarien
  • Validieren und verifizieren
  • Testdokumentation, Standards und Templates
  • Richtlinien zum Schreiben von Abnahmekriterien
  • Übung: Sie formulieren zu mindestens einer von Ihnen geschriebenen Anforderung mindestens ein Abnahmekriterium. Im gemeinsamen Review wird bei Bedarf die Qualität verbessert.

Management von Requirements, Abnahmekriterien und mehr

  • Versions- und Variantenverwaltung
  • Anforderungsdokumente, Standards und Templates
  • Traceability und Verlinkung
  • Verteilte Entwicklung
  • Erzeugung von Reports für die Projektleitung
  • Anforderungen an Tools, Toolauswahl und Integration
  • Text-Tools versus Datenbank-Systeme
  • Praxistipp: Aktuelle Toolübersicht

Tipps zur Unternehmenseinführung

  • Erfolgsfaktoren für Veränderungen im Unternehmen
  • Methode, Aktivitäten und Pilotprojekt
  • Ansatzpunkte aus dem CMMI® (Capability Maturity Model Integration) Reifegradmodell
  • Risiken erkennen und Stolpersteine vermeiden

Risikomanagement

  • Risikomanagement: Grundlagen und Nutzen
  • Praxistipp: Template für kontinuierliches Risikomanagement im Projekt

Praktische Übung in der Requirements Engineering Schulung

  • In der durchgängigen Übung formulieren Sie Anforderungen und Abnahmekriterien zu einem real existierenden Embedded-System (Industriemodell-Steuerung) auf unterschiedlichen Entwicklungseben/ Entwicklungsdomänen und erfahren im Review ein direktes Feedback.

MicroConsult Plus: .

  • Als Teilnehmer haben Sie die folgenden Möglichkeiten, um Ihre Übungen und die von MicroConsult entwickelten Lösungen aus dem Workshop mitzunehmen:
  • Sie nehmen die Dateien direkt auf einem von MicroConsult bereitgestellten kostenfreien USB-Stick mit, oder …
  • Sie senden sich die Dateien selbst per E-Mail zu, oder …
  • Sie erhalten auf Anfrage Zugriff auf die Dateien per Download.
  • Sie erhalten eine aktuelle Produktübersicht zu Requirements Management Tools und UML/SysML-Tools
  • Sie erhalten zudem Template-Dokumente zur spezifischen Anpassung und Verwendung.
  • Sie bekommen hilfreiche Notationsübersichten für UML (Unified Modeling Language) und SysML (Systems Modeling Language) im A3 Format

Merkzettel


Sie haben derzeit keine Trainings auf dem Merkzettel.