Get in Touch

Course Outline

Introduction

• Trainer and participant introductions

• Overview of modeling concepts

• Overview of SysML

• Overview of MagicDraw/Cameo

• Definition of a case study

Structural System Decomposition

• Package Diagram notation

• Decomposing systems into packages

• Modeling package dependencies

• Practical exercise: Modeling package structures

Analyzing User Needs

• Use Case Diagram notation

• Identifying actors

• Identifying use cases

• Use case relationships

• Practical exercise: Modeling use cases

Defining System Requirements

• Deriving system requirements from use cases

• Requirements Diagram notation

• Specifying requirements

• Defining requirements structure

• Verifying requirements via test cases

• Requirements relationships

• Practical exercise: Modeling requirements

Defining Structural Blocks (Black Box View)

• Block Definition Diagram notation

• Structural blocks

• Modeling block properties

• Defining relationships between blocks

• Establishing a system data dictionary

• Practical exercise: Modeling the black box view of a system

Modeling Block Structure (White Box View)

• Internal Block Diagram

• Visualizing block parts

• Connecting parts with connectors

• Defining ports

• Defining item flows and interface blocks

• Practical exercise: Modeling the white box view of a system

Modeling System Constraints

• Defining constraint blocks

• Linking constraint properties with value properties

• Executing parametrics

• Practical exercise: 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 exercise: Modeling state machines

Designing Control and Data Flows

• Activity Diagram

• Defining activities

• Specifying parameters

• Defining actions

• Modeling control flows

• Modeling data flows

• Executing activities

• Practical exercise: Modeling activities

Designing Communications

• Sequence Diagram notation

• Modeling lifelines

• Modeling messages

• Decomposing interactions using references

• Applying interaction fragments

• Defining timing constraints

• Practical exercise: Modeling interactions

Modeling Cross-Cutting Constructs

• Logical and physical architectures

• Allocation relationships

• Allocation display options

• Identifying types of allocations

• Allocation matrix

• Practical exercise: Building an allocation matrix

Wrap-up

• Summarizing the training

• Addressing remaining questions

 24 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories