Applying SysML with MAGICDRAW Treningskurs

Kurskode

sysmlmd

Varighet

21 timer (vanligvis 3 dag inkludert pauser)

Krav

Understanding of systems engineering process.

Oversikt

Dette er en 3-dagers opplæring som dekker prinsipper for modellering, UML , SysML og bruk av MagicDraw etter en casestudie, som demonstrerer en typisk modellbasert systemteknisk tilnærming.

Kurset:

  • Inkluderer forelesninger og praktisk praksis i bruk av MagicDraw for systemmodellering ved bruk av SysML ;
  • Forklarer viktige SysML konsepter og diagrammer;
  • Gir praktiske erfaringer med å bygge systemmodelleksempler;
  • Viser hvordan du kan spore modellelementer i forskjellige synspunkter;
  • Forklarer hvordan du bruker MagicDraw funksjoner effektivt;
  • Er basert på en konsistent modellering casestudie.

Publikum:

  • Systemarkitekter, systemingeniører, programvarearkitekter og andre interessenter som skal lage og bruke modeller.

metoder:

  • Presentasjoner, diskusjoner og casestudiebaserte praktiske oppgaver.

Kursmateriell:

  • Lysbilder, case study modell og praktiske oppgavebeskrivelser.

sertifikater:

  • Hver deltaker får NobleProg-sertifikat som indikerer at han / hun deltok på opplæringen.

Machine Translated

Kursplan

Introduction

  • Trainer and Participant Introductions
  • Introduction to modeling
  • Introduction to SysML
  • Introduction to MagicDraw
  • 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

Testimonials

★★★★★
★★★★★

Related Categories

Relaterte kurs

Kursrabatter

Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions