Plan Szkolenia
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
Wymagania
Delegates need to have a prior OCSMP Model Builder - Fundamental certification before attending the training
Opinie uczestników (5)
Przykłady z omówieniem.
Małgorzata - Asseco Poland S.A
Szkolenie - OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam Preparation
Skupienie na celu i konkretność informacji, jak równiez platforma z pytaniami testowymi , gdzie mogliśmy zobaczyć jak wygląda i na czym polega egzamin.
Róża
Szkolenie - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Trener był kompetentny i dobrze przygotowany. Podał doskonałe przykłady i wyjaśnienia. Zaprezentował się bardzo dobrze. Bardzo zachęcające i pomagające nam poczuć się przygotowanymi do testu certyfikacyjnego BPM.
Henry - USAA
Szkolenie - OCEB2 OMG Certified Expert in BPM - BPM 2 Fundamental Exam Preparation
Przetłumaczone przez sztuczną inteligencję
Real-life examples & the quizzes
Norah Alkhaldi - The Public Institute of Social Security
Szkolenie - OCEB 2 Certified Expert in BPM - Business Advanced Exam Preparation
numerous practical exercises