Agile modellbasierte Softwareentwicklung

 

 

Datum Sprache Location
26.-27. März 2019 Englisch Berlin, Deutschland
10.-11. Oktober 2019 Deutsch Berlin, Deutschland

Modellbasierte Softwareentwicklung ist der gesetzte Standard für die Entwicklung eingebetteter Applikationen in der Automobilbranche. Tool Chains haben sich etabliert; Methoden und Prozesse wurden so definiert, dass diese den hohen Anforderungen des Standards zur funktionalen Sicherheit entsprechen. Best Practices der allgemeinen Softwareentwicklung schlagen vor, das strenge Wasserfallmodell zu überwinden und agile Methoden einzusetzen. Diese ermöglichen es, auf Herausforderungen aus der Praxis, wie späte oder vage Anforderungen, einzugehen. Diese realen Szenarien sind auch in der automobilen Softwareentwicklung präsent und auch hier zeigen sich agile Methoden als sinnvoll.

Die Schulung führt Sie in die Grundlagen der agilen Methoden und ihre Instantiierung in der modellbasierten Entwicklung ein. Im Unterricht sammeln Teilnehmer *Innen, erste Erfahrungen in agilen Vorgehensweisen und Prinzipien und werden diese in Live-Sessions anwenden.

Alle Schulungen sind auch als Inhouse-Schulungen weltweit verfügbar und können auf Ihre speziellen Bedürfnisse angepasst werden.
Kontaktieren Sie uns hierzu einfach.

Agenda

Zielgruppe

Die Schulung richtet sich an Modellierer *Innen, Entwickler *Innen, Tester *Innen, Qualitätsmanager *Innen, Projektmanager *Innen und Teamleiter *Innen, deren Fokus in der modellbasierten Entwicklung eingebetteter Systeme auf der Basis von MATLAB®/Simulink® für Serienprojekte liegt. Eine minimale Anzahl von 5 Teilnehmer *Innen stellt sicher, dass die interaktiven Teile auch reale Team-Situationen wiederspiegeln.

Teilnahmebedingungen und -kosten

In der Teilnahmegebühr sind die Schulungsunterlagen, Tagungsgetränke, Kaffeepausen und das Mittagessen enthalten.
Kosten: 1.350,00 € zzgl. MwSt. (wo fällig)

Frühbucherrabatt: 10% der Teilnahmekosten
Wir gewähren einen Frühbucherrabatt für Schulungsanmeldungen, die 35 Tage vor Schulungsdatum bei MES eingegangen sind.

Mehrpersonenrabatt: 25% der Teilnahmekosten
MES gewährt einen Mehrpersonenrabatt für Firmen, die mehr als eine Teilnehmer *In oder mehr als eine Schulung zur gleichen Zeit registrieren.

Finden Sie alle weiteren Teilnahmebedingungen und Kosten unter MES AGB - Schulungen in Deutschland.

Highlights

  • Grundlagen der modellbasierten Entwicklung mit Simulink®/Stateflow®
  • Grundkonzepte agiler Methoden wie Kanban oder Scrum
  • Grundagen von Agilität in der modellbasierte Entwicklung
  • Elemente der kontinuierlichen Qualitätssicherung
  • Ansätze zur Continuous Integration
  • Toolqualifizierung
  • Agilität - wie sie von ISO 26262 und ASPICE® gesehen wird (die Teilnehmer *Innen wählen)

AGENDA - TAG 1

ZEIT THEMA
10:00 Uhr Begrüßung und Vorstellung der Teilnehmer *Innen
  • Erwartungen und Hintergrund der Teilnehmer *Innen
  • Overview of the different slots
  • 10:30 Uhr Einführung: Agile Vorgehensweise in der modellbasierten Softwareentwicklung
  • Motivation für modellbasierte Softwareentwicklung
  • Warum agil? Agile Manifesto und Grundlagem
  • Mythen und mehr (interaktiv)
  • Typische Vorgehensmodelle der Agilität: Kanban, Scrum, etc.
  • 12:00 Uhr Mittagspause und offener Dialog
    13:00 Uhr Grundprinzipien von Scrum
  • Entwicklungsziele: Backlog, Epic, User story, Task
  • Ablauf: Sprint und zugehörige Events
  • Rollen: Product Owner, Scrum Master, Team
  • Qualitätsschranken: Definition of Ready (DoR), Definition of Done (DoD)
  • Abgleich mit Kanban
  • 14:30 Uhr Pause
    14:45 Uhr Überblick: Modellbasierte Entwicklung und Qualitätssicherung mit Simulink®
  • Grundkonzepte der modellbasierten Entwicklung
  • Überblick zu Aktivitäten bei der Entwicklung und Absicherung
  • Rahmenbedingungen für sicherheitskritische Systeme
  • Beispiele für Qualitätssicherungsmethoden wie statische und dynamische Modellanalyse
  • 16:15 Uhr Pause
    16:30 Uhr Scrum in Kürze (interaktiv)
  • Einführung
  • Sprint 1
  • Sprint 2
  • Bewertung
  • 18:00 Uhr Ende

    AGENDA - TAG 2

    ZEIT THEMA
    9:00 Uhr Modelldekomposition und -Integration
  • Verteilte Modellierung
  • Implementierung der Modell-Architektur in Modellen
  • Analyse und Evaluation der Modellstruktur (inkl. Hands-On)
  • 10:30 Uhr Pause
    10:45 Uhr Struktur und Refactoring von Simulink®-Modellen
  • Modellierungsstile für vereinfachtes Refactoring
  • Grundlegende Refactoring Operationen in Simulink®
  • Komplexe Refactoring Operationen

  • Hands-on mit den neuesten MES Refactoring Tool
    12:15 Uhr Mittagspause und offener Dialog
    13:15 Uhr Grundelemente der Continuous Integration
  • Grundkonzepte der Continuous Integration
  • Definition von CI Jobs
  • Jenkins als State-of-the-Art-Plattform
  • MES Tool Plugins für Jenkins, inklusive der Anwendung des Quality Dashboards von MQC
  • Herausforderungen der Continuous Integration in der modellbasierten Entwicklung
  • Erfahrungsbericht: Validation Suite des MES Model Examiner®
  • 14:45 Uhr Pause
    15:00 Uhr Wählbare optionale Themen
  • Sicherstellung der Modellqualität durch Modellierungsrichtlinien (inkl. Hands-On)
  • Sicherstellung der Modellqualität durch Modeltests
  • Definition of Done in der modellbasierten Entwicklung
  • Automobilstandards (ISO 26262 und ASPICE 3.x) und Agilität
  • 16:30 Uhr Zusammenfassung und Schlussfolgerung
    17:00 Uhr Ende der Schulung