There are many types of reusable assets (in terms of the nature of their artifacts), such as:
-
Architecture: an asset that is decomposed into a set of layers, responding to certain
constraints, and that provides views of a system for a particular set of problems
-
Component: an asset that has one or more interfaces, and that has an information model
describing the attributes and the state that it preserves
-
Pattern: an asset that has a collaboration of participants which may be customized at the
time it is applied (i.e., reused) and that is generally rendered as a model
-
Web Service: an asset that has one or more interfaces, as well as an information model describing the
attributes and the state that it preserves, and that is invoked over the Internet or Intranet
Each asset type should include a description of what makes it a Well-Formed Asset.
|