Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Term

Definition

software architecture

The structure or structures of that system, which comprise software elements, the exter-nally externally visible properties of those elements, and the relationships among them [Bass 2012]. "Externally visibleââ?¬Â visible" properties refer to those assumptions other elements can make of an element, such as its provided services, per-formance characterisÃ?¬ticsperformance characteristics, fault handling, shared resource usage, and so on.

view

A representation of a system from the perspective of a related set of concerns [IEEE 1471]. A representation of a particular type of software architectural elements that occur in a system, their properties, and the relations among them. A view conforms to a defining viewpoint.

viewpoint

A specification of the conventions for constructing and using a view; a pattern or template from which to develop individual views by establishing the purposes and audience for a view, and the techniques for its creation and analysis [IEEE 1471]. Identifies the set of concerns to be addressed, and identifies the modeling techniques, evaluation techniques, consistency checking techniques, etc., used by any conforming view.

...