Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Module 2: Parts and Relationships

Overview

In this module, you'll learn to identify and model the components (parts) of a system and how they interact (relationships).

Learning Objectives

By the end of this module, you'll be able to:

  • Identify the key parts of a software system
  • Model components using Sruja's element types
  • Define relationships with clear, meaningful labels
  • Use nesting to show hierarchical structure
  • Validate relationships for correctness

Lessons

Prerequisites

Time Investment

Approximately 1.5-2 hours to complete all lessons and exercises.

What's Next

After completing this module, you'll learn about Module 3: Boundaries.