From f266318c0bfffca14c64c3c354bdf97bcb564d71 Mon Sep 17 00:00:00 2001 From: Nuo Li <107034457+nuo-li@users.noreply.github.com> Date: Wed, 10 Apr 2024 17:38:42 +0200 Subject: [PATCH] Create sad.md --- sad.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 sad.md diff --git a/sad.md b/sad.md new file mode 100644 index 0000000..cbdb538 --- /dev/null +++ b/sad.md @@ -0,0 +1,34 @@ +# Project Name +## Software Architecture Documentation +> This template is a simplified version based on the documentation templates from IBM Rational Unified Process (RUP) and arc42.org (https://docs.arc42.org/home/) +> If necessary, you can add more topics related to the architecture design of your application. + +### 1. Introduction +#### 1.1 Overview +> What are the selling points of your architecture design? +#### 1.2 Constraints +> Any technical or organizational constraints, conventions (Tips: https://docs.arc42.org/section-2/) +#### 1.3 Definitions, Acronyms and Abbreviations +> Definitions of all terms, acronyms, and abbreviations required to properly interpret this document. +#### 1.4 References +> A complete list of all documents referenced -- hyperlinks to those documents. + +### 2. Architecture tactics +> Reference your architecturally significant requirements from Semester 3. +> Revise your architecture tactics from Semester 3. + +### 3. Architecture design +> This section specifies the architecture design in various views. +> Minimum requirement: +> - sequence diagram on a component level and necessary description +> - component diagrams and/or package diagrams, and necessary description + +#### 3.1 Overview +> A summary of the architecture design -- highlights. + +#### 3.2 Runtime view (Tips: https://docs.arc42.org/section-6/) + +#### 3.3 Deployment view (Tips: https://docs.arc42.org/section-7/) + +#### 3.4 ... ... +