Name
UML 2.1 & SysML 1.0 Overview for System Engineers

Code
3857

Duration
12 Hours

Description
The UML graphical language is today "standard de facto" for visualizing, specifying, constructing and documenting the artifacts of software intensive systems. 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 UML & SysML diagrams and serves as a jump start for system engineers that want to start to use UML & SysML in their work. This short course was developed for system engineers who are not proficient in UML, don't have any background with system modeling and don't have any practical background with software programming.

Population
System Engineers.

Objectives
Become familiar with UML & SysML diagrams and their usabiligy from a system engineering perspective when modeling system's requirements and architecture.

Prerequisites
None.

Topics
Introduction
Technologies Evolution History & Overview
Holistic Approach
System Engineering
UML Overview
SysML Overview
SysML & UML
SysML Diagrams Types

System Modeling
The Stake Holders
Requirements
Actors

UML & SysML Diagrams Overview
UML Diagrams
SysML Diagrams

UML & SysML Basic Elements
UML Note
UML Frame
UML Data Types
Classifier
Stereotype

UML & SysML General Guidelines
Simplicity Guidelines
Readability Guidelines
Naming Guidelines

UML Class Diagrams
Overview
Attributes
Operations

UML Object Diagrams
Overview
UML Component Diagrams
Overview
Components Dependencies
Black Box View
White Box View

UML Deployment Diagrams
Overview
Nodes
Devices

UML Composite Diagrams
Overview
Connectors
Ports
Interfaces

UML Timing Diagrams
Overview
UML Communication Diagrams
Overview
Messages

UML Interaction Overview Diagrams
Overview
UML & SysML Package Diagrams
Packages Concept
Packages Representation

UML & SysML Use Case Diagrams
Use Case Diagram Concept
Diagram Clarity

UML & SysML State Machine Diagrams
Overview
Behavioral State Machines
Simple States

UML & SysML Sequence Diagrams
Sequence Diagram Concept
The Life Line
The Execution Occurrences
Loop Interaction Fragment
Interaction Occurrences

UML & SysML Activity Diagram
UML Activity Diagrams
Actions
Flow
Swim Lanes

SysML Block Diagrams
Overview
Block Concept
Attributes
Operations

SysML Requirements Diagrams
Requirement
SysML Parametric Diagrams
Parametric Diagram Concept

Recommended Time Table & FAQ