Get in Touch

Course Outline

Introduction

• Trainer and participant introductions

• Introduction to modeling

• Introduction to SysML

• Introduction to MagicDraw/Cameo

• Definition of a case study

Structural System Decomposition

• Package diagram notation

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

• Transitioning from use cases to system requirements

• Requirements diagram notation

• Specifying requirements

• Defining the structure of requirements

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

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

• Allocation display options

• Identifying types of allocations

• Allocation matrix

• Practical assignment: Building an allocation matrix

Wrap up

• Summarizing the training

• Discussing remaining questions

Requirements

There are no specific prerequisites for attending this course.

 24 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories