From 2ccc8ee057c1d72cf8f1efc75dff441e46dc8604 Mon Sep 17 00:00:00 2001 From: "Dr. Gernot Starke" Date: Wed, 10 Jul 2024 20:28:38 +0200 Subject: [PATCH 1/2] #422, add references for view-based architecture, fixed fundamentals-typo --- docs/09-references/00-references.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/09-references/00-references.adoc b/docs/09-references/00-references.adoc index a6537f9..2367fde 100644 --- a/docs/09-references/00-references.adoc +++ b/docs/09-references/00-references.adoc @@ -56,6 +56,7 @@ // K - [[[keeling,Keeling 2017]]] Michael Keeling. Design It!: From Programmer to Software Architect. Pragmatic Programmer. +- [[[kruchten95, Kruchten 1995]]] Philippe Kruchten: Architectural Blueprints—The “4+1” View Model of Software Architecture, IEEE Software 12 (6), November 1995, pp. 42-50 - [[[kruchten, Kruchten 2004]]] Philippe Kruchten: The Rational Unified Process: An Introduction. 3rd edition. Addison-Wesley Professional 2004. // L @@ -82,11 +83,12 @@ - [[[q42,Q42]]] arc42 Quality Model, online: . // R -- [[[richardsfundamentsls,Richards+20]]] Mark Richards, Neal Ford: Fundamentals of Software Architecture - An Engineering Approach. OReilly 2020. - +- [[[richardsfundamentals,Richards+20]]] Mark Richards, Neal Ford: Fundamentals of Software Architecture - An Engineering Approach. OReilly 2020. +- [[[rozanskiwoods, Rozanski+11]]] Nick Rozanski, Eoin Woods: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives. Addison-Wesley, 2nd edition 2011. // S - [[[starke,Starke 2024]]] Gernot Starke: Effektive Softwarearchitekturen - Ein praktischer Leitfaden (in German). 10. Auflage, Carl Hanser Verlag 2024. Website: https://esabuch.de - [[[starkelorz, Starke+2021]]] Gernot Starke, Alexander Lorz: Software Architecture Foundation, CPSA Foundation® Exam Preparation. Van Haaren Publishing, 2nd edition, 2021. +- [[[starkeetalarc42, Starke+2023]]] Gernot Starke, Michael Simons, Stefan Zörner, Ralf D. Müller, and Hendrik Lösch: arc42-by-Example: Software Architecture Documentation in Practice. Leanpub, 3rd edition 2023. https://leanpub.com/arc42byexample - [[[sysml,SysML]]] What is SysML . For diagrams, see also . From 1777b4e8b6e9d9d48a5e71e4c66e086184d1f0c5 Mon Sep 17 00:00:00 2001 From: "Dr. Gernot Starke" Date: Wed, 10 Jul 2024 20:32:16 +0200 Subject: [PATCH 2/2] #422 add important references concerning view-based to LG 03-03 --- docs/03-design/LZ-03-03.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/03-design/LZ-03-03.adoc b/docs/03-design/LZ-03-03.adoc index d7bfb83..df49f9a 100644 --- a/docs/03-design/LZ-03-03.adoc +++ b/docs/03-design/LZ-03-03.adoc @@ -5,7 +5,7 @@ Softwarearchitekt:innen können grundlegende Vorgehensweisen der Architekturentwicklung benennen, erklären und anwenden, beispielsweise: * Top-down- und Bottom-up-Vorgehen beim Entwurf (R1) -* Sichtenbasierte Architekturentwicklung (R1) +* Sichtenbasierte Architekturentwicklung, siehe <>, <> (R1) * iterativer und inkrementeller Entwurf (R1) ** Notwendigkeit von Iterationen, insbesondere bei unter Unsicherheit getroffenen Entscheidungen (R1) ** Notwendigkeit von Rückmeldungen zu Entwurfsentscheidungen (R1) @@ -22,7 +22,7 @@ Softwarearchitekt:innen können grundlegende Vorgehensweisen der Architekturentw Software architects are able to name, explain, and use fundamental approaches of architecture development, for example: * top-down and bottom-up approaches to design (R1) -* view-based architecture development (R1) +* view-based architecture development, see <>, <> (R1) * iterative and incremental design (R1) ** necessity of iterations, especially when decision-making is affected by uncertainties (R1) ** necessity of feedback on design decisions (R1)