-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added interaction-capability, composability, fixed reference
- Loading branch information
1 parent
6c18eb6
commit bf150b2
Showing
6 changed files
with
51 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters