Applying SysML with MagicDraw/Cameo Schulung

Alle Preise zzgl. MwSt

Last updated

Kurs Code

sysmlmd

Dauer

21 hours (üblicherweise 3 Tage inklusive Pausen)

Voraussetzungen

Understanding of systems engineering process.

Überblick

Dies ist eine dreitägige Schulung, in der die Prinzipien der Modellierung, UML , SysML und Verwendung von MagicDraw anhand einer Fallstudie behandelt werden, die einen typischen modellbasierten Ansatz des Systems Engineering demonstriert.

Der Kurs:

  • Enthält Vorlesungen und praktische Übungen zur Verwendung von MagicDraw für die Systemmodellierung mit SysML .
  • Erläutert wichtige SysML Konzepte und -Diagramme.
  • Bietet praktische Beispiele für das Erstellen von Systemmodellen.
  • Zeigt, wie Modellelemente in verschiedenen Ansichten verfolgt werden.
  • Erläutert die effiziente Verwendung von MagicDraw Funktionen.
  • Basiert auf einer konsistenten Modellierungs-Fallstudie.

Publikum:

  • Systemarchitekten, Systemingenieure, Softwarearchitekten und andere Interessengruppen, die Modelle erstellen und verwenden.

Methoden:

  • Präsentationen, Diskussionen und praktische Aufgaben anhand von Fallstudien.

Kursmaterialien:

  • Folien, Fallstudienmodell und praktische Aufgabenbeschreibungen.

Zertifikate:

  • Jeder Teilnehmer erhält ein NobleProg-Zertifikat, aus dem hervorgeht, dass er an der Schulung teilgenommen hat.

Machine Translated

Schulungsübersicht

Introduction

  • Trainer and Participant Introductions
  • Introduction to modeling
  • Introduction to SysML
  • Introduction to MagicDraw/Cameo
  • A Case Study Definition

Structural System Decomposition

  • Package Diagram Notation
  • Decomposing System into Packages
  • Modeling Package Dependencies
  • Practical Assignment: Modeling Package Structure

Analyzing User Needs

  • Use Case Diagram Notation
  • Identifying Actors
  • Identifying Use Cases
  • Use Case Relationships
  • Practical Assignment: Modeling Use Cases

Defining System Requirements

  • From Use Cases to System Requirements
  • Requirements Diagram Notation
  • Specifying Requirements
  • Defining Requirements Structure
  • Verifying Requirements with Test Cases
  • Requirements Relationships
  • Practical Assignment: Modeling Requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram Notation
  • Structural Blocks
  • Modeling Block Properties
  • Defining Relationships between Blocks
  • Defining System Data Dictionary
  • Practical Assignment: Modeling Black Box View of a System

Modeling Block Structure (White Box View)

  • Internal Block Diagram
  • Visualizing Block Parts
  • Linking Parts with Connectors
  • Defining Ports
  • Defining Item Flows and Interface Blocks
  • Practical Assignment: Modeling White Box View of a System

Modeling System Constraints

  • Defining Constraint Blocks
  • Binding Constraint Properties with Value Properties
  • Executing Parametrics
  • Practical Assignment: Modeling Parametrics

Designing State-Based System Behavior

  • State Machine Diagram Notation
  • Identifying States
  • Defining State Transition Events
  • Specifying Signals
  • Specifying Effects
  • Executing State Machines
  • Practical Assignment: Modeling Statemachines

Designing Control and Data Flows

  • Activity Diagram
  • Defining Activities
  • Specifying Parameters
  • Defining Actions
  • Modeling Control Flows
  • Modeling Data Flows
  • Executing Activities
  • Practical Assignment: Modeling Activities

Designing Communications

  • Sequence Diagram Notation
  • Modeling Lifelines
  • Modeling Messages
  • Decomposing Interactions Using References
  • Applying Interaction Fragments
  • Defining Timing Constraints
  • Practical Assignment: Modeling Interactions

Modeling Cross-Cutting Constructs

  • Logical and Physical Architectures
  • Allocation relationship
  • Allocations Display Options
  • Identifying Types of Allocations
  • Allocation Matrix
  • Practical Assignment: Building Allocation Matrix

Wrap up

  • Summarizing Training
  • Discussing Remaining Questions

Erfahrungsberichte

★★★★★
★★★★★

Verwandte Kategorien

Kombinierte Kurse

Sonderangebote

Sonderangebote Newsletter

Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking for a good mixture of IT and soft skills in Germany!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions