Name
SysML 1.0 for UML Professionals

Code
3854

Duration
16 Hours

Description
SysML is a subset of UML that was extended to become a general purpose graphical modeling language for specifying, analyzing, designing & verifying complex systems that may include hardware, software, information, personnel, procedures & facilities. This course overviews SysML diagrams and serves as a jump start for people that want to start to use SysML in practice. This short course was developed for people with a proficient knowledge & experience in UML.

Population
Software Developers, IT Managers, Management Personel & System Engineers.

Objectives
Become familiar with SysML diagrams and be capable of using them in an efficient way.

Prerequisites
Practical experience in using UML diagrams and a proficient knowledge of UML 2.1 specification.

Topics
Introduction to SysML
Technologies Evolution History & Overview
Holistic Approach
System Engineering
The SIMILAR Process Model
SysML Overview
SysML & UML
SysML Diagrams Types

Activity Diagrams
SysML Activity Diagrams Changes
Block Diagrams
Class Diagram SysML Changes
The Block Concept
Distribution
Units & Dimension
Flow Port
Item Flow
Association Block
Data Types
SysML Internal Block Diagrams

Requirements Diagrams
Requirement
Derive Relationship
Namespace Containment
Satisfy Relationship
Copy Relationship
Verify Relationship
Test Case
Refine Relationship
Trace Relationship
The Table Notation
Allocation

Parametric Diagrams
Parametric Diagram Concept
The Constraint Block