Skip to content

Commit

Permalink
Merge pull request #21 from isaqb-org/06-module
Browse files Browse the repository at this point in the history
06-module: Softwarearchitektur und Qualitätsziele
  • Loading branch information
Diavolezza authored Dec 13, 2023
2 parents 2f98f7e + f48d83b commit 4db4f8e
Show file tree
Hide file tree
Showing 5 changed files with 85 additions and 0 deletions.
18 changes: 18 additions & 0 deletions docs/06-module-block-6/00-structure.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// header file for curriculum section 5: Lerneinheit 5
// (c) iSAQB e.V. (https://isaqb.org)
// ====================================================

// tag::DE[]
== Softwarearchitektur und Qualitätsziele
// end::DE[]

// tag::EN[]
== Software architecture and quality goals
// end::EN[]

include::01-duration-terms.adoc[{include_configuration}]

include::02-learning-goals.adoc[{include_configuration}]

// references (if any!)
include::references.adoc[{include_configuration}]
19 changes: 19 additions & 0 deletions docs/06-module-block-6/01-duration-terms.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// tag::DE[]
|===
| Dauer: 90 Min. | Übungszeit: 30 Min.
|===

=== Begriffe und Konzepte
Qualitätsziele, ISO 25010, Monolith, Microservices, Inter-Prozess-Kommunikation, Datenbanken

// end::DE[]

// tag::EN[]
|===
| Duration: 90 min | Practice time: 30 min
|===

=== Terms and Principles
quality goals, ISO 25010, monolith, microservices, inter-prozess communication, databases

// end::EN[]
39 changes: 39 additions & 0 deletions docs/06-module-block-6/02-learning-goals.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
=== {learning-goals}


// tag::DE[]
[[LZ-6-1]]
==== LZ 6-1: Qualitätsmodelle und Energieeffizienz
Die Teilnehmenden kennen unterschiedliche Qualitätsmodelle und können Qualitätsattribute zum Thema Energieeffizienz beschreiben und in die Qualitätsmodelle einordnen. Darüber hinaus sind die Teilnehmenden in der Lage Qualitätsszenarien für Qualitätsattribute im Bereich Energieeffizienz zu formulieren und kennen die Wechselwirkungen mit anderen Qualitätsattributen.

[[LZ-6-2]]
==== LZ 6-2: Architekturstile und Energieeffizienz
Die Teilnehmenden können unterschiedliche Architekturstile und deren Auswirkungen auf die Energieeffizienz einschätzen.

[[LZ-6-3]]
==== LZ 6-3: Kommunikation und Energieeffizienz
Die Teilnehmenden kennen unterschiedliche Arten der Kommunikation zwischen Bausteinen hinsichtlich Formaten, Protokollen und APIs und können deren Energieeffizienz einschätzen.

[[LZ-6-4]]
==== LZ 6-4: Datenbanken und Energieeffizienz
Die Teilnehmenden kennen unterschiedliche Arten von Datenbankmodellen (relational, NoSQL, etc.) und sind in der Lage Optimierungspotentiale bei Datenbanken zu identifizieren.
// end::DE[]

// tag::EN[]
[[LG-6-1]]
==== LG 6-1: TODO
TODO

[[LG-6-2]]
==== LG 6-2: TODO
TODO

[[LG-6-3]]
==== LG 6-3: TODO
TODO

[[LG-6-4]]
==== LG 6-4: TODO
TODO
// end::EN[]

3 changes: 3 additions & 0 deletions docs/06-module-block-6/references.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
=== {references}

<<qmiso>>
6 changes: 6 additions & 0 deletions docs/99-references/00-references.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ ATTENTION: labels have to be non-numeric.

- [[[kruchten,Kruchten 1995]]] Kruchten, P.: Architectural Blueprints – The 4-1 View Model of Architecture. IEEE Software November 1995; 12(6), p. 42-50.

**Q**

- [[[qmarc,arc42]]] arc42 Quality Model, https://quality.arc42.org

- [[[qmiso,ISO 25010]]] ISO/IEC 25010, https://iso25000.com/index.php/en/iso-25000-standards/iso-25010

**S**

- [[[starke,Starke 2011]]] Starke, G. (2011): Effektive Software-Architekturen - Ein praktischer Leitfaden. 5. Auflage 2011, Carl Hanser Verlag, München.
Expand Down

0 comments on commit 4db4f8e

Please sign in to comment.