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 1: Fundamentals

Overview

In this module, you'll learn the core concepts of systems thinking and how they apply to software architecture modeling with Sruja.

Learning Objectives

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

  • Define what systems thinking is and why it matters for software architecture
  • Identify the five core systems thinking concepts
  • Understand how Sruja supports systems thinking principles
  • Recognize when to use systems thinking in your architecture work

Lessons

Prerequisites

  • Basic understanding of software architecture concepts
  • Familiarity with Sruja DSL basics

Time Investment

Approximately 1-1.5 hours to complete all lessons.

What's Next

After completing this module, you'll dive into specific concepts starting with Module 2: Parts and Relationships.