Skip to content

Releases: isaqb-org/curriculum-foundation

Release 2025.1-rev2

27 Apr 20:42
98a5962
Compare
Choose a tag to compare

Table of Contents

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than 60 issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

  • The structure of the curriculum has been aligned with the architectural tasks (clarify requirements, design the system, communicate, evaluate/analyze)
  • As a consequence, many learning goals have been moved.
  • Examination-relevant content largely remained unchanged.
  • Many LGs got new numbers, but the old numbers are kept in the title to facilitate migration.

Summary

The new version is structured along the fundamental activities and responsibilities of software architecture as a role, preceeded by some basic concepts:

Section Content
1 Basic concepts
2 Clarifying stakeholder requirements and constraints
3 Designing and developing software architectures, taking structural and conceptual decisions
4 Communicating and documenting the architecture for various stakeholders
5 Analyzing and assessing software architectures
6 Examples of software architectures 

The following topics have been removed:

  • Software Lifecycle
  • Differentiate types of IT systems
  • Expect-errors principle

The following topics are new in V2025:

  • Data models
  • Stakeholder concerns + interviews
  • Static and dynamic coupling
  • Efferent and afferent coupling
  • SysML, C4
  • Deal with unexpected situations
  • Reasons for architecture analysis
  • Evaluate conformance to architectural decisions

The mapping of V2023 to V2025 is provided in graphical format for your convenience:

Mapping V2023 to V2025

Detailed Change History

In case you are curious, take a look at the change history.
Work relevant for 2025.1 has begun October 2023, and is documented by detailed commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

Release 2025.1-rev1

09 Apr 16:20
a34d262
Compare
Choose a tag to compare

Table of Contents

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than 60 issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

  • The structure of the curriculum has been aligned with the architectural tasks (clarify requirements, design the system, communicate, evaluate/analyze)
  • As a consequence, many learning goals have been moved.
  • Examination-relevant content largely remained unchanged.
  • Many LGs got new numbers, but the old numbers are kept in the title to facilitate migration.

Summary

The new version is structured along the fundamental activities and responsibilities of software architecture as a role, preceeded by some basic concepts:

Section Content
1 Basic concepts
2 Clarifying stakeholder requirements and constraints
3 Designing and developing software architectures, taking structural and conceptual decisions
4 Communicating and documenting the architecture for various stakeholders
5 Analyzing and assessing software architectures
6 Examples of software architectures 

The following topics have been removed:

  • Software Lifecycle
  • Differentiate types of IT systems
  • Expect-errors principle

The following topics are new in V2025:

  • Data models
  • Stakeholder concerns + interviews
  • Static and dynamic coupling
  • Efferent and afferent coupling
  • SysML, C4
  • Deal with unexpected situations
  • Reasons for architecture analysis
  • Evaluate conformance to architectural decisions

The mapping of V2023 to V2025 is provided in graphical format for your convenience:

Mapping V2023 to V2025

Detailed Change History

In case you are curious, take a look at the change history.
Work relevant for 2025.1 has begun October 2023, and is documented by detailed commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

Release 2025.1-rev0

27 Mar 14:26
21d1967
Compare
Choose a tag to compare

Table of Contents

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than 60 issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

  • The structure of the curriculum has been aligned with the architectural tasks (clarify requirements, design the system, communicate, evaluate/analyze)
  • As a consequence, many learning goals have been moved.
  • Examination-relevant content largely remained unchanged.
  • Many LGs got new numbers, but the old numbers are kept in the title to facilitate migration.

Summary

The new version is structured along the fundamental activities and responsibilities of software architecture as a role, preceeded by some basic concepts:

Section Content
1 Basic concepts
2 Clarifying stakeholder requirements and constraints
3 Designing and developing software architectures, taking structural and conceptual decisions
4 Communicating and documenting the architecture for various stakeholders
5 Analyzing and assessing software architectures
6 Examples of software architectures 

The following topics have been removed:

  • Software Lifecycle
  • Differentiate types of IT systems
  • Expect-errors principle

The following topics are new in V2025:

  • Data models
  • Stakeholder concerns + interviews
  • Static and dynamic coupling
  • Efferent and afferent coupling
  • SysML, C4
  • Deal with unexpected situations
  • Reasons for architecture analysis
  • Evaluate conformance to architectural decisions

The mapping of V2023 to V2025 is provided in graphical format for your convenience:

Mapping V2023 to V2025

Detailed Change History

In case you are curious, take a look at the change history.
Work relevant for 2025.1 has begun October 2023, and is documented by detailed commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

Release Candidate 2025.1-RC8

07 Feb 15:48
d2a00a4
Compare
Choose a tag to compare
Pre-release

Table of Contents

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than 60 issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

  • The structure of the curriculum has been aligned with the architectural tasks (clarify requirements, design the system, communicate, evaluate/analyze)
  • As a consequence, many learning goals have been moved.
  • Examination-relevant content largely remained unchanged.
  • Many LGs got new numbers, but the old numbers are kept in the title to facilitate migration.

Summary

The new version is structured along the fundamental activities and responsibilities of software architecture as a role, preceeded by some basic concepts:

Section Content
1 Basic concepts
2 Clarifying stakeholder requirements and constraints
3 Designing and developing software architectures, taking structural and conceptual decisions
4 Communicating and documenting the architecture for various stakeholders
5 Analyzing and assessing software architectures
6 Examples of software architectures 

The following topics have been removed:

  • Software Lifecycle
  • Differentiate types of IT systems
  • Expect-errors principle

The following topics are new in V2025:

  • Data models
  • Stakeholder concerns + interviews
  • Static and dynamic coupling
  • Efferent and afferent coupling
  • SysML, C4
  • Deal with unexpected situations
  • Reasons for architecture analysis
  • Evaluate conformance to architectural decisions

The mapping of V2023 to V2025 is provided in graphical format for your convenience:

Mapping V2023 to V2025

Detailed Change History

In case you are curious, take a look at the change history.
Work relevant for 2025.1 has begun October 2023, and is documented by detailed commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

Release Candidate 2025.1-RC6

07 Jan 06:43
55ec6ec
Compare
Choose a tag to compare
Pre-release

Table of Contents

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than 60 issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

  • The structure of the curriculum has been aligned with the architectural tasks (clarify requirements, design the system, communicate, evaluate/analyze)
  • As a consequence, many learning goals have been moved.
  • Examination-relevant content largely remained unchanged.
  • Many LGs got new numbers, but the old numbers are kept in the title to facilitate migration.

Summary

The new version is structured along the fundamental activities and responsibilities of software architecture as a role, preceeded by some basic concepts:

Section Content
1 Basic concepts
2 Clarifying stakeholder requirements and constraints
3 Designing and developing software architectures, taking structural and conceptual decisions
4 Communicating and documenting the architecture for various stakeholders
5 Analyzing and assessing software architectures
6 Examples of software architectures 

The following topics have been removed:

  • Software Lifecycle
  • Differentiate types of IT systems
  • Expect-errors principle
  • SOLID principles (except Open/Closed and Dependency-Inversion)

The following topics are new in V2025:

  • Data models
  • Stakeholder concerns + interviews
  • Static and dynamic coupling
  • Efferent and afferent coupling
  • SysML, C4
  • Deal with unexpected situations
  • Reasons for architecture analysis
  • Evaluate conformance to architectural decisions

The mapping of V2023 to V2025 is provided in graphical format for your convenience:

Mapping V2023 to V2025

Detailed Change History

In case you are curious, take a look at the change history.
Work relevant for 2025.1 has begun October 2023, and is documented by detailed commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

2025.1-RC6

08 Jan 19:56
55ec6ec
Compare
Choose a tag to compare
2025.1-RC6 Pre-release
Pre-release

Release Candidate RC7, as of January 7th 2025.

A few typos and bad-links have been fixed, otherwise the structure still reflects the previous RCs (RC3, RC4), we won't repeat the documentation here.

What's Changed

Read more

Release Candidate 2025.1-RC5

06 Jan 13:47
7a7f5f7
Compare
Choose a tag to compare
Pre-release

Table of Contents

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than 60 issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

  • The structure of the curriculum has been aligned with the architectural tasks (clarify requirements, design the system, communicate, evaluate/analyze)
  • As a consequence, many learning goals have been moved.
  • Examination-relevant content largely remained unchanged.
  • Many LGs got new numbers, but the old numbers are kept in the title to facilitate migration.

Summary

The new version is structured along the fundamental activities and responsibilities of software architecture as a role, preceeded by some basic concepts:

Section Content
1 Basic concepts
2 Clarifying stakeholder requirements and constraints
3 Designing and developing software architectures, taking structural and conceptual decisions
4 Communicating and documenting the architecture for various stakeholders
5 Analyzing and assessing software architectures
6 Examples of software architectures 

The following topics have been removed:

  • Software Lifecycle
  • Differentiate types of IT systems
  • Expect-errors principle
  • SOLID principles (except Open/Closed and Dependency-Inversion)

The following topics are new in V2025:

  • Data models
  • Stakeholder concerns + interviews
  • Static and dynamic coupling
  • Efferent and afferent coupling
  • SysML, C4
  • Deal with unexpected situations
  • Reasons for architecture analysis
  • Evaluate conformance to architectural decisions

The mapping of V2023 to V2025 is provided in graphical format for your convenience:

Mapping V2023 to V2025

Detailed Change History

In case you are curious, take a look at the change history.
Work relevant for 2025.1 has begun October 2023, and is documented by detailed commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

Release Candidate 2025.1-RC4

25 Nov 20:39
Compare
Choose a tag to compare
Pre-release

Table of Contents

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than 60 issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

  • The structure of the curriculum has been aligned with the architectural tasks (clarify requirements, design the system, communicate, evaluate/analyze)
  • As a consequence, many learning goals have been moved.
  • Examination-relevant content largely remained unchanged.
  • Many LGs got new numbers, but the old numbers are kept in the title to facilitate migration.

Summary

The new version is structured along the fundamental activities and responsibilities of software architecture as a role, preceeded by some basic concepts:

Section Content
1 Basic concepts
2 Clarifying stakeholder requirements and constraints
3 Designing and developing software architectures, taking structural and conceptual decisions
4 Communicating and documenting the architecture for various stakeholders
5 Analyzing and assessing software architectures
6 Examples of software architectures 

The following topics have been removed:

  • Software Lifecycle
  • Differentiate types of IT systems
  • Expect-errors principle
  • SOLID principles (except Open/Closed and Dependency-Inversion)

The following topics are new in V2025:

  • Data models
  • Stakeholder concerns + interviews
  • Static and dynamic coupling
  • Efferent and afferent coupling
  • SysML, C4
  • Deal with unexpected situations
  • Reasons for architecture analysis
  • Evaluate conformance to architectural decisions

The mapping of V2023 to V2025 is provided in graphical format for your convenience:

Mapping V2023 to V2025

Detailed Change History

In case you are curious, take a look at the change history.
Work relevant for 2025.1 has begun October 2023, and is documented by detailed commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

Release Candidate 2025.1-RC2

17 Sep 14:13
694a112
Compare
Choose a tag to compare
Pre-release

Table of Contents

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than XXX issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

some text

Summary

  • some more text

Detailed Change History

In case you are curious, have a look at the commit history.
Work relevant for 2025.1 has begun October 2023, and resulted in more than 120 commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version

Release Candidate 2025.1-RC1

06 Sep 09:49
c107381
Compare
Choose a tag to compare
Pre-release

Table of Contents

Changes in 2025.1

The baseline for the following comparison is the latest release of 2023.1

Abbreviations used below:

  • LG: Learning goal
  • LGI: Learning goal item (bullet item within LG)
  • RC: Release candidate

The list of fixed/resolved issues can be found in the Kanban board on GitHub.
For 2025.1, we have resolved more than XXX issues, comments and problems in both the English (EN) and German (DE) version.

Very Short Summary

some text

Summary

  • some more text

Detailed Change History

In case you are curious, have a look at the commit history.
Work relevant for 2025.1 has begun October 2023, and resulted in more than 120 commits to the repository.

Count commits across all branches:
git rev-list --all --count --since="23 October 2023"

Commits since last version