Property:Adaptability

From OIAr Archive 2013
Revision as of 00:22, 12 November 2012 by Daniel Jumelet (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Informational
Informational
Page maturity
This page has maturity level 3 (usable)

This is a Quality Attribute document

Document icon Adaptability Version: 0.2 OIAr logo
Document type: Quality Attribute Owner:

J.A.H. Schoonderbeek



A facility's/products adaptability, denoted as a single string, determines how easy or difficult it will be to make a change to the setup of this facility/product.

On the level of a single infrastructure facility, three aspects may be subject to adaptation:

  • Hardware
  • Software
  • Configuration

Maximum adaptability is achieved when hardware, software and the configuration all can be adapted (typically a facility that is based on a server platform). Minimal adaptability is scored when no aspect or only the configuration can be adapted (which is often the case when a facility is based on an appliance). In between, several permutations do occur.

On the product/pattern level, interoperability of the facilities that form this product/pattern is added as an aspect of adaptability. Interoperability is promoted by designing modular systems (using standard components), applying standardised protocols and tools and limiting the complexity of offered functionality.

Defined values for Adaptability:

ordinal value meaning
0 NS no adaptability specified
20 H only hardware is adaptable
21 S only software is adaptable
20 C only the configuration is adaptable
30 HS hardware and software are adaptable
31 HC hardware and configuration are adaptable
32 SC software and configuration are adaptable
40 HSC hardware, software and configuration are adaptable
Showing 20 pages using this property.

Showing 1 related entity.

The request is being processed and may take a moment. Preparing ...
{ "type": "PROPERTY_CONSTRAINT_SCHEMA", "constraints": { "type_constraint": "_txt", "allowed_values": [ "NS", "H", "S", "C", "HS", "HC", "SC", "HSC" ] } }