Get in Touch

Course Outline

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

 24 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories