https://www.infra-repository.org/oiar-2013/index.php?title=Category:Building_Block&feed=atom&action=historyCategory:Building Block - Revision history2024-03-29T12:45:02ZRevision history for this page on the wikiMediaWiki 1.40.0https://www.infra-repository.org/oiar-2013/index.php?title=Category:Building_Block&diff=12&oldid=prevJan Schoonderbeek: start2012-11-11T23:22:21Z<p>start</p>
<p><b>New page</b></p><div>==Introduction==<br />
[[Image:BuildingBlock.png|300px|right|Building Block]]A Building Block defines a single infrastructure function. <br />
<br />
Each [[Working Area]] has its own [[Building Block Type Overview|Building Block Types]], of which there may exist one or more [[Building Block Variant]]s. The Building Block Type defines what the Building Block ''does'', the Building Block Variant describes how the Building Block must fit into a specific [[Environment]].<br />
<br />
The definition of a Building Block Type on an architectural level consists of a functional description that contains<br />
* the purpose, <br />
* the service offered, and<br />
* the manner in which the Building Block is used and maintained.<br />
<br />
The definition of a Building Block Variant may point back to the definition of the Building Block Type from which it is derived, so that all functional descriptions can be omitted from the Variant description. What then constitutes a Building Block Variant is:<br />
* the [[Environment]] (or multiple Environments) in which this Variant operates,<br />
* optional remarks and requirements that concern the design, implementation, operation and end-of-life of this specific Variant of the Building Block,<br />
* the set of [[Quality Attribute Overview|Quality Requirements]] that are demanded by that Environment, and<br />
* the (set of) [[Element]]s that the architects want to prescribe to the designers.</div>Jan Schoonderbeek