Get in Touch

Course Outline

Introduction

• Trainer and participant introductions•

• Overview of modeling concepts•

• Fundamentals of SysML•

• Introduction to MagicDraw/Cameo•

• Case study definition•

Structural System Decomposition

• Package diagram notation•

• Decomposing systems 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

• Transitioning from use cases to system requirements•

• Requirements diagram notation•

• Specifying requirements•

• Defining requirements structure•

• Verifying requirements through 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 a system data dictionary•

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

Designing Control and Data Flows

• Activity diagrams•

• 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 relationships•

• Allocation display options•

• Identifying types of allocations

• Allocation matrix•

• Practical assignment: Building an allocation matrix

Wrap up

• Summarizing the training•

• Discussing any remaining questions

 24 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories