Skip to content

Commit

Permalink
Merge pull request #164 from mstier/q42-for-iso-users
Browse files Browse the repository at this point in the history
created a new page with iso-quality-tree and links to q42 qualities
  • Loading branch information
gernotstarke authored Apr 28, 2024
2 parents bbd137c + 7927510 commit 5c7db76
Show file tree
Hide file tree
Showing 4 changed files with 195,975 additions and 0 deletions.
21 changes: 21 additions & 0 deletions _includes/mermaid-config.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{% assign page = include.page %}

<script type="text/javascript" src="/mermaid/mermaid.js"></script>

<script type="text/javascript">
let config = {
theme: 'default',
securityLevel: 'antiscript',
startOnLoad: true,
flowchart: {
useMaxWidth: true,
htmlLabels: true,
rankSpacing: 100,
nodeSpacing: 10
}
};
mermaid.initialize(config);
</script>



5 changes: 5 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@
</script>
<link href="{{ '/assets/css/style.css' | prepend: site.baseurl }}" rel="stylesheet">
<script defer data-domain="quality.arc42.org" src="https://plausible.io/js/script.js"></script>

{% if page.mermaid %}
{% include mermaid-config.html %}
{% endif %}

</head>
<body>

Expand Down
199 changes: 199 additions & 0 deletions _pages/11-q42-for-iso-users.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
---
layout: page
title: Q42 for ISO 25010 users
permalink: /q42-for-iso-users/
order: 11
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

<div class='mermaid'>
flowchart LR
root((ISO 25010))
click root "/articles/iso-25010-update-2023"

root --- func[Functional Suitablility]
root --- perf[Performance efficiency]
root --- compa[Compatibility]
root --- sec[Security]
click sec "/qualities/security"
root --- maint[Maintainability]
click maint "/qualities/maintainability"
root --- flex[Flexibility]
root --- safe[Safety]
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([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])
</div>



<!-- div class='mermaid'>
flowchart TB
root((ISO 25010))
click root "/articles/iso-25010-update-2023"
root --- func[Functional Suitablility]
root --- perf[Performance efficiency]
root --- compa[Compatibility]
root --- sec[Security]
click sec "/qualities/security"
root --- maint[Maintainability]
click maint "/qualities/maintainability"
root --- flex[Flexibility]
root --- safe[Safety]
click safe "/qualities/safety"
root --- intcap[Interaction capability]
root --- relia[Reliability]
sec --- Security-Details
subgraph Security-Details
direction TB
conf([Confidentially])
click conf "/qualities/security"
int([Integrity])
nonrep([Non-repudiation])
acc([Accountability])
auth([Authenticity])
res([Resistance])
conf ~~~ int ~~~ acc ~~~ nonrep ~~~ auth ~~~ res
end
maint --- Maintainability-Details
subgraph Maintainability-Details
modul([Modularity])
reuse([Reusability])
analyse([Analysability])
modify([Modifiability])
test([Testability])
end
flex --- Flexibility-Details
subgraph Flexibility-Details
adapt([x])
scale([x])
install([x])
replace([x])
end
safe --- Safety-Details
subgraph Safety-Details
opconst([x])
riskid([x])
failsafe([x])
hazwarn([x])
safeint([x])
end
func --- Functional-Suitablility-Details
subgraph Functional-Suitablility-Details
fcomp([x])
fappr([x])
fcorr([x])
end
perf --- Performance-efficiency-Details
subgraph Performance-efficiency-Details
time([x])
resutil([x])
capa([x])
end
intcap --- Interaction-capability-Details
subgraph Interaction-capability-Details
apprec([x])
learn([x])
opera([x])
uerrprot([x])
uengage([x])
inclusiv([x])
uass([x])
selfdesc([x])
end
relia --- Reliability-Details
subgraph Reliability-Details
faultles([x])
avail([x])
faulttol([x])
recover([x])
end
compa --- Compatibility-Details
subgraph Compatibility-Details
coex([x])
interop([x])
end
</div -->






Loading

0 comments on commit 5c7db76

Please sign in to comment.