Skip to content

Commit

Permalink
added interaction-capability, composability, fixed reference
Browse files Browse the repository at this point in the history
  • Loading branch information
gernotstarke committed Dec 6, 2023
1 parent 6c18eb6 commit bf150b2
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 9 deletions.
1 change: 1 addition & 0 deletions _pages/70-references.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ ISO/IEC DIS 25010(en): Systems and software engineering — Systems and software

Available [online](https://www.iso.org/obp/ui/#iso:std:iso-iec:25010:dis:ed-2:v1:en)

<a id="iso-25010-2022"></a>
<a id="iso-25010-2023"></a>
### ISO 25010 (updated version 2023)

Expand Down
7 changes: 0 additions & 7 deletions _todo-qualities/2099-01-01-composability.md

This file was deleted.

23 changes: 23 additions & 0 deletions qualities/C/_posts/2022-12-28-composability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Composability
tags: flexible
related: modularity, autonomy, discoverability, reusability, interoperability
permalink: /qualities/composability
---

Definition:

>Composability is a system design principle that deals with the inter-relationships of components. A highly composable system provides components that can be selected and assembled in various combinations to satisfy specific user requirements.
>
>[Wikipedia](https://en.wikipedia.org/wiki/Composability)
<hr>

Composability refers to the design principle of creating modular, reusable software components that can be combined and recombined to build new applications and systems. The key aspects of composability include:

* **Modularity**: Components are designed to do one thing well, are self-contained, and can be deployed independently.
* **Autonomy**: Components don't depend on other components and can be updated independently without affecting the rest of the system.
* **Discoverability**: Components and their capabilities are easy to find and integrate into new systems.
* **Reusability**: Components can be reused across multiple projects and systems without needing significant modifications.
* **Interoperability**: Components can communicate and exchange data with each other through well-defined interfaces.

22 changes: 22 additions & 0 deletions qualities/I/_posts/2022-12-28-interaction-capability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Interaction capability
tags: usable operable
related: usability, functionality, attractiveness, operability, user-error-protection, user-engagement, ease-of-use
permalink: /qualities/interaction-capability
---

See also [#usable](/tag-usable).

The term previously used (esp. within the ISO-25010) was _usability_.

Definitions:

>capability of a product to be interacted with by specified users to exchange information between a user and a system via the user interface to complete the intended task
>
>Note 1: Interaction capability in the product quality model and its subcharacteristics focus on a set of attributes that enable interaction by users (or operators) to complete specific tasks in a variety of contexts of use.
>On the other hand, usability as defined in the quality-in-use model (ISO/IEC 25019) comprehensively focuses on outcomes of use to determine whether tasks are achieved by users with effectiveness, efficiency and satisfaction in a specific context of use.
>
>Note 2 to entry: Interaction capability is a prerequisite for usability..
>
>[ISO-25010-2023](/references/#iso-25010-2023)
2 changes: 1 addition & 1 deletion qualities/M/_posts/2022-12-28-modularity.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Modularity
tags: flexible
related: flexibility, adaptability, changeability, configurability, maintainability, modifiability
related: flexibility, adaptability, changeability, configurability, maintainability, modifiability, composability
permalink: /qualities/modularity
---

Expand Down
5 changes: 4 additions & 1 deletion qualities/U/_posts/2022-12-28-usability.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ permalink: /qualities/usability
---


See also [#usable](/tag-usable).
See also

* [#usable](/tag-usable).
* [interaction-capability](/qualities/interaction-capability), a term that is used within the ISO-25010:2023 standard as a successor to "usability"


Definitions:
Expand Down

0 comments on commit bf150b2

Please sign in to comment.