OCSMP Model Builder - Intermediate prep Schulung

Kurs Code

ocsmpmbi1

Dauer

28 hours (üblicherweise 4 Tage inklusive Pausen)

Voraussetzungen

Delegates need to have a prior OCSMP Model Builder - Fundamental certification before attending the training

Überblick

Der OCSMP Model Builder - Intermediate OCSMP testet die Kenntnisse und Fähigkeiten, die zur Entwicklung von Systemmodellen unter Verwendung des vollständigen SysML Funktionsumfangs verwendet werden. Diese Funktion ermöglicht eine detailliertere und präzisere Modellierung von Anforderungen, Struktur, Verhalten und parametrischen Einschränkungen als die auf der Basisebene modellierten. Darüber hinaus verfügt dieser Ingenieur über das erforderliche Verständnis, um komplexe Modelle zu organisieren, die Wechselbeziehungen zwischen Modellelementen und Diagrammen zu definieren und Aspekte der Modellqualität zu bewerten, einschließlich der Einhaltung von Sprach- und Methodenbeschränkungen. Der durch diese Zertifizierung getestete Kenntnisstand, der von einem entsprechenden Kenntnisstand in modellbasierten Methoden und Werkzeugen des Systems Engineerings begleitet wird, eignet sich für einen System Modeling Lead für ein Projekt und für die hochrangigen Teammitglieder, die unabhängig zum Modell beitragen oder an das System, z. B. ein Lead Systems Engineer. Der OCSMP Model Builder - Intermediate Certification ist eine Voraussetzung für die höchste Zertifizierung des Programms, OCSMP Model Builder - Advanced, und erfordert den OCSMP Model Builder - Fundamental Certification als Voraussetzung.

Die Kursstruktur basiert auf dem Buch - Ein praktischer Leitfaden zu SysML : Die Systems Modeling von Friedenthal, Moore und Steiner.

Machine Translated

Certification

OMG Certified Systems Modeling Professional (OCSMP)

OMG Certified Systems Modeling Professional (OCSMP)

Wenn Sie ein Systems Engineer sind, repräsentiert die OCSMP-Zertifikation eine bedeutsame Qualifikation, die Sie von anderen Fachleuten abhebt. Ihre Vorgesetzten werden bei der Vergabe von Verantwortung für Projekte, die auf MBSE basieren an Sie denken und ihr Fachwissen bei Entscheidungen bezüglich einer Beförderung oder der Entlohnung in Betracht ziehen. Ob bei der Einstellung, einer Beförderung oder einer Lohnerhöhung: Der OCSMP-Zertifizierte sticht heraus – er oder sie hat das Grundlegende gelernt, sich die Fähigkeiten für dieses Level angeeignet und wird die Vorzüge des MBSE in die kommenden Projekte mit einbringen.

Schulungsübersicht

Introduction to Systems Engineering Overview 

  • Motivation 
  • The Systems Engineering Process
  • Typical Application of the Systems Engineering Process
  • Document-Based vs Model-Based Approach for Systems Engineering
  • Quick Revision of SysML
    • SysML Purpose and Key Features
    • SysML Diagram Overview
    • Introducing SysML-Lite
    • A Simplified MBSE Method
      • The Learning Curve for SysML and MBSE
  • OCSMP Certification Coverage and SysML
  • Overview on SysML Models with Diagrams

The Package Diagram

  • Overview
  • Defining Packages Using a Package Diagram
  • Organizing a Package Hierarchy
  • Showing Packageable Elements on a Package Diagram
  • Packages as Namespaces
  • Importing Model Elements into Packages
  • Showing Dependencies between Packageable Elements

Blocks

  • Block Definition Diagram
  • Modeling the Structure and Characteristics of Blocks Using Properties
  • Flows
  • Block Behavior
  • Modeling Interfaces Using Ports
  • Modeling Classification Hierarchies Using Generalization
  • Modeling Block Configurations Using Instances
  • Semantics of Blocks

Constraints

  • Constraint Expressions
  • Encapsulating Constraints in Constraint Blocks to Enable Reuse
  • Using Composition to Build Complex Constraint Blocks
  • Using a Parametric Diagram to Bind Parameters of Constraint Blocks
  • Constraining Value Properties of a Block
  • Capturing Values in Block Configurations
  • Constraining Time-Dependent Properties to Facilitate Time-Based Analysis
  • Using Constraint Blocks to Constrain Item Flows

Activities

  • The Activity Diagram
  • Actions—The Foundation
  • Object abd Control Flows
  • Signals and Other Events
  • Structuring Activities
  • Advanced Flow Modeling
  • Modeling Constraints on Activity Execution
  • Relating Activities to Blocks and Other Behaviors
  • Modeling Activity Hierarchies Using Block Definition Diagrams
  • Enhanced Functional Flow Block Diagram
  • Executing Activities

Modeling Message-Based Behavior with Interactions

  • The Sequence Diagram
  • The Context for Interactions
  • Lifelines
  • Exchanging Messages between Lifelines
  • Representing Time on a Sequence Diagram
  • Complex Scenarios Using Combined Fragments
  • Complex Interactions
  • Decomposing Lifelines to Represent Internal Behavior

State Machine Diagram

  • Event-Based Behavior and State Machine
  • Specifying States
  • Transitioning between States
  • Operation Calls
  • State Hierarchies
  • Contrasting Discrete and Continuous States

Use Case Diagram

  • Using Actors to Represent the Users of a System
  • Using Use Cases to Describe System Functionality
  • Elaborating Use Cases with Behaviors

Modeling Text-Based Requirements and Their Relationship to Design

  • Requirement Diagram
  • Representing a Text Requirement in the Model
  • Types of Requirements Relationships
  • Cross-Cutting Relationships
  • Depicting Rationale for Requirements Relationships
  • Depicting Requirements and Their Relationships in Tables
  • Modeling Requirement Hierarchies in Packages
  • Modeling a Requirement Containment Hierarchy
  • Modeling Requirement Derivation
  • Asserting That a Requirement Is Satisfied
  • Verifying That a Requirement Is Satisfied
  • Reducing Requirements Ambiguity Using the Refine Relationship
  • Using the General-Purpose Trace Relationship
  • Reusing Requirements with the Copy Relationship

Allocations

  • Allocate Relationship
  • Allocation Notation
  • Kinds of allocation
  • Reuse: Specifying Definition and Usage in Allocation
  • Allocating Behavior to Structure Using Functional Allocation
  • Allocating Behavioral Flows to Structural Flows
  • Allocating between Independent Structural Hierarchies
  • Modeling Structural Flow Allocation
  • Allocating Deeply Nested Properties
  • Evaluating Allocation across a User Model

Customizing SysML for Specific Domains

  • The SysML Specification and Language Architecture
  • Defining Model Libraries to Provide Reusable Constructs
  • Defining Stereotypes to Extend SysML Concepts
  • Extending the SysML Language Using Profiles
  • Applying Profiles to User Models in Order to Use Stereotypes
  • Applying Stereotypes when Building a Model
  • Defining and Using Viewpoints to Generate Views of the Model

Object-Oriented Systems Engineering Method

  • Method Overview
  • A case study/example

Integrating SysML into a Systems Development Environment

  • Specifying an Integrated Systems Development Environment
  • Data Exchange Mechanisms
  • Selecting a System Modeling Tool

Deploying SysML in an Organization

  • Improvement Process
  • Elements of a Deployment Strategy
     

Erfahrungsberichte

★★★★★
★★★★★

Verwandte Kategorien

Kombinierte Kurse

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in Germany!

As a Business Development Manager you will:

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