Get in Touch

Course Outline

Overview

• Trainer and participant introductions

• Introduction to modeling

• Introduction to SysML

• Introduction to MagicDraw/Cameo

• Case study definition

Structural System Decomposition

• Package diagram notation

• Decomposing systems into packages

• Modeling package dependencies

• Practical exercise: Modeling package structure

Analyzing User Needs

• Use case diagram notation

• Identifying actors

• Identifying use cases

• Use case relationships

• Practical exercise: Modeling use cases

Defining System Requirements

• Transitioning from use cases to system requirements

• Requirements diagram notation

• Specifying requirements

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

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

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

• Binding 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 diagrams

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

• Practical exercise: Building an allocation matrix

Conclusion

• Training summary

• Discussion of remaining questions

 24 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories