Get in Touch

Course Outline

Overview and Objectives

• Welcome and participant orientation

• Overview of modeling principles

• Introduction to Systems Modeling Language (SysML)

• Familiarization with MagicDraw/Cameo Systems

• Definition of the training case study

Structural System Decomposition

• Package diagram notation

• Decomposing systems into functional packages

• Establishing package dependencies

• Practical Exercise: Modeling Package Structure

Analyzing User Needs

• Use case diagram notation

• Identification of actors

• Identification of use cases

• Relationships among use cases

• Practical Exercise: Modeling Use Cases

Defining System Requirements

• Deriving system requirements from use cases

• Requirements diagram notation

• Specification of requirements

• Organization of requirements structure

• Verification of requirements via test cases

• Requirements traceability relationships

• Practical Exercise: Modeling Requirements

Defining Structural Blocks (Black Box View)

• Block definition diagram notation

• Composition of structural blocks

• Modeling block properties

• Defining relationships between blocks

• Establishment of the system data dictionary

• Practical Exercise: Modeling the Black Box View of a System

Modeling Block Structure (White Box View)

• Internal block diagram notation

• Visualization of block components

• Connection of components via connectors

• Definition of ports

• Specification of item flows and interface blocks

• Practical Exercise: Modeling the White Box View of a System

Modeling System Constraints

• Definition of constraint blocks

• Association of constraint properties with value properties

• Execution of parametric analyses

• Practical Exercise: Modeling Parametric Constraints

Designing State-Based System Behavior

• State machine diagram notation

• Identification of states

• Definition of state transition events

• Specification of signals

• Specification of operational effects

• Execution of state machines

• Practical Exercise: Modeling State Machines

Designing Control and Data Flows

• Activity diagram notation

• Definition of activities

• Specification of parameters

• Definition of actions

• Modeling of control flows

• Modeling of data flows

• Execution of activity flows

• Practical Exercise: Modeling Activities

Designing Communications

• Sequence diagram notation

• Modeling of lifelines

• Modeling of message exchanges

• Decomposition of interactions via references

• Application of interaction fragments

• Specification of timing constraints

• Practical Exercise: Modeling Interactions

Modeling Cross-Cutting Constructs

• Logical and physical architecture layers

• Allocation relationships

• Visualization options for allocations

• Identification of allocation types

• Utilization of allocation matrices

• Practical Exercise: Construction of Allocation Matrices

Conclusion

• Summary of training objectives

• Discussion of outstanding questions

• Guidance for further implementation for government applications

Requirements

Attendance in this course is open to all participants without specific prerequisites, making the training accessible for government personnel seeking to enhance their professional capabilities.
 24 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories