Corso di formazione Applying SysML with MAGICDRAW

Codice del corso

sysmlmd

Durata

21 ore (generalmente 3 giorni pause incluse)

Requisiti

Understanding of systems engineering process.

Overview

Questa è una formazione di 3 giorni che copre i principi di modellazione, UML , SysML e uso di MagicDraw seguito di un caso di studio, che dimostra un tipico approccio di ingegneria dei sistemi basato su modelli.

Il corso:

  • Include lezioni frontali e esercitazioni pratiche sull'uso di MagicDraw per la modellazione di sistemi tramite SysML ;
  • Spiega i principali concetti e diagrammi di SysML ;
  • Fornisce esperienza pratica nella costruzione di esempi di modelli di sistemi;
  • Mostra come tracciare gli elementi del modello in diverse viste;
  • Spiega come utilizzare MagicDraw funzionalità di MagicDraw efficiente;
  • Si basa su un case study di modellazione coerente.

Pubblico:

  • Architetti di sistema, ingegneri di sistema, architetti del software e altre parti interessate che creeranno e utilizzeranno i modelli.

metodi:

  • Presentazioni, discussioni e incarichi pratici basati su casi di studio.

Materiali del corso:

  • Diapositive, modello di case study e descrizioni pratiche dei compiti.

certificati:

  • Ogni partecipante riceve il certificato NobleProg che indica che ha partecipato alla formazione.

Machine Translated

Struttura del corso

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

Recensioni

★★★★★
★★★★★

Categorie relative

Corsi relativi

Corsi scontati

Newsletter per ricevere sconti sui corsi

Rispettiamo la privacy di ogni indirizzo mail. Non diffonderemo,né venderemo assolutamente nessun indirizzo mail a terzi. Inserire prego il proprio indirizzo mail. E' possibile sempre cambiare le impostazioni o cancellarsi completamente.

I nostri clienti

is growing fast!

We are looking to expand our presence in Italy!

As a Business Development Manager you will:

  • expand business in Italy
  • 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!