From f65bd8a321f592e41090647218806c2b9b1cdec3 Mon Sep 17 00:00:00 2001 From: mstier Date: Sun, 28 Apr 2024 11:21:46 +0200 Subject: [PATCH] Added iso names and links to q42 docs --- _pages/11-q42-for-iso-users.md | 276 +++++++++++++-------------------- 1 file changed, 105 insertions(+), 171 deletions(-) diff --git a/_pages/11-q42-for-iso-users.md b/_pages/11-q42-for-iso-users.md index 5cfcf6c..99fc1eb 100644 --- a/_pages/11-q42-for-iso-users.md +++ b/_pages/11-q42-for-iso-users.md @@ -9,190 +9,124 @@ mermaid: true For basic information about using this site see [**how to use this site**](/how-to-use-this-site). ## Mapping ISO 25010 to Q42 Qualities - -Version 10 +A click on a node leads to the corresponding Q42 description.
flowchart LR - root((ISO 25010)) + root((ISO 25010:2023)) click root "/articles/iso-25010-update-2023" - root --- func[Functional Suitablility] - root --- perf[Performance efficiency] - root --- compa[Compatibility] - root --- sec[Security] + root --- func[3.1 Functional suitablility] + root --- perf[3.2 Performance efficiency] + root --- compa[3.3 Compatibility] + root --- intcap[3.4 Interaction capability] + root --- relia[3.5 Reliability] + root --- sec[3.6 Security] + root --- maint[3.7 Maintainability] + root --- flex[3.8 Flexibility] + root --- safe[3.9 Safety] + click func "/qualities/functional-suitability" + click perf "/qualities/performance-efficiency" + click compa "/qualities/compatibility" + click intcap "/qualities/interaction-capability" + click relia "/qualities/reliability" click sec "/qualities/security" - root --- maint[Maintainability] click maint "/qualities/maintainability" - root --- flex[Flexibility] - root --- safe[Safety] + click flex "/qualities/flexibility" click safe "/qualities/safety" - root --- intcap[Interaction capability] - root --- relia[Reliability] - - sec --- conf([Confidentially]) - click conf "/qualities/maintainability" - sec --- int([Integrity]) - click int "/qualities/maintainability" - sec --- nonrep([Non-repudiation]) - click nonrep "/qualities/maintainability" - sec --- acc([Accountability]) - click acc "/qualities/maintainability" - sec --- auth([Authenticity]) - click auth "/qualities/maintainability" - sec --- res([Resistance]) - click res "/qualities/maintainability" - - maint --- modul([Modularity]) - click modul "/qualities/maintainability" - maint --- reuse([Reusability]) - click reuse "/qualities/maintainability" - maint --- analyze([Analysability]) - click analyze "/qualities/maintainability" - maint --- modify([Modifiability]) - click modify "/qualities/maintainability" - maint --- test([Testability]) - click test "/qualities/maintainability" - - flex --- adapt([x]) - flex --- scale([x]) - flex --- install([x]) - flex --- replace([x]) - - safe --- opconst([x]) - safe --- riskid([x]) - safe --- failsafe([x]) - safe --- hazwarn([x]) - safe --- safeint([x]) + + func --- fcomp([3.1.1 Functional completeness]) + func --- fcorr([3.1.2 Functional correctness]) + func --- fappr([3.1.3 Functional appropriateness]) + click fcomp "/qualities/functional-completeness" + click fcorr "/qualities/functional-correctness" + click fappr "/qualities/functional-appropriateness" + + perf --- time([3.2.1 Time behaviour]) + perf --- resutil([3.2.2 Resource utilization]) + perf --- capa([3.2.3 Capacity]) + click time "/qualities/time-behaviour" + click resutil "/qualities/resource-utilization" + click capa "/qualities/capacity" + + compa --- coex([3.3.1 Co-existence]) + compa --- interop([3.3.2 Interoperability]) + click coex "/qualities/co-existence" + click interop "/qualities/interoperability" + + intcap --- apprec([3.4.1 Appropriateness recognizability]) + intcap --- learn([3.4.2 Learnability]) + intcap --- opera([3.4.3 Operability]) + intcap --- uerrprot([3.4.4 User error protection]) + intcap --- uengage([3.4.5 User engagement]) + intcap --- inclusiv([3.4.6 Inclusivity]) + intcap --- uass([3.4.7 User assistance]) + intcap --- selfdesc([3.4.8 Self-descriptiveness]) + click apprec "/qualities/appropriateness-recognizability" + click learn "/qualities/learnability" + click opera "/qualities/operability" + click uerrprot "/qualities/user-error-protection" + click uengage "/qualities/user-engagement" + click inclusiv "/qualities/inclusivity" + click uass "/qualities/user-assistance" + click selfdesc "/qualities/self-descriptiveness" + + relia --- faultles([3.5.1 Faultlessness]) + relia --- avail([3.5.2 Availability]) + relia --- faulttol([3.5.3 Fault tolerance]) + relia --- recover([3.5.4 Recoverability]) + click faultles "/qualities/faultlessness" + click avail "/qualities/availability" + click faulttol "/qualities/fault-tolerance" + click recover "/qualities/recoverability" + + sec --- conf([3.6.1 Confidentiality]) + sec --- int([3.6.2 Integrity]) + sec --- nonrep([3.6.3 Non-repudiation]) + sec --- acc([3.6.4 Accountability]) + sec --- auth([3.6.5 Authenticity]) + sec --- res([3.6. Resistance]) + click conf "/qualities/confidentiality" + click int "/qualities/integrity" + click nonrep "/qualities/non-repudiation" + click acc "/qualities/accountability" + click auth "/qualities/authenticity" + click res "/qualities/resistance" - func --- fcomp([x]) - func --- fappr([x]) - func --- fcorr([x]) - - perf --- time([x]) - perf --- resutil([x]) - perf --- capa([x]) - - intcap --- apprec([x]) - intcap --- learn([x]) - intcap --- opera([x]) - intcap --- uerrprot([x]) - intcap --- uengage([x]) - intcap --- inclusiv([x]) - intcap --- uass([x]) - intcap --- selfdesc([x]) - - relia --- faultles([x]) - relia --- avail([x]) - relia --- faulttol([x]) - relia --- recover([x]) - - compa --- coex([x]) - compa --- interop([x]) + maint --- modul([3.7.1 Modularity]) + maint --- reuse([3.7.2 Reusability]) + maint --- analyze([3.7.3 Analysability]) + maint --- modify([3.7.4 Modifiability]) + maint --- test([3.7.5 Testability]) + click modul "/qualities/modularity" + click reuse "/qualities/reusability" + click analyze "/qualities/analysability" + click modify "/qualities/modifiability" + click test "/qualities/testability" + + flex --- adapt([3.8.1 Adaptability]) + flex --- scale([3.8.2 Scalability]) + flex --- install([3.8.3 Installability]) + flex --- replace([3.8.4 Replaceability]) + click adapt "/qualities/adaptability" + click scale "/qualities/scalability" + click install "/qualities/installability" + click replace "/qualities/replaceability" + + safe --- opconst([3.9.1 Operational constraint]) + safe --- riskid([3.9.2 Risk identification]) + safe --- failsafe([3.9.3 Fail safe]) + safe --- hazwarn([3.9.4 Hazard warning]) + safe --- safeint([3.9.5 Safe integration]) + click opconst "/qualities/operational-constraint" + click riskid "/qualities/risk-identification" + click failsafe "/qualities/fail-safe" + click hazwarn "/qualities/hazard-warning" + click safeint "/qualities/safe-integration"
- - -