4-day-mbse-with-core9_2018-reva

Similarities and Differences between Attributes and Parameters • Parameters and attributes both exist at the individual element level and both are permission controlled. • Attributes possess descriptive aspects of the design (description, rationale, etc.) as well as CORE environment data. • Parameters are values - generally numeric with units. • Attributes are pre-defined by the CORE project administrator (though extensible at any time). • Parameters are user-defined during project development. • Attributes are drawn from the full range of data types in CORE. • Parameters are limited to an appropriate subset of data types: integer, float, date, time, timestamp, and string.

503

Similarities and Differences between Attributes and Parameters (cont.) • Attributes are stand-alone values within the context of the element.

• Parameters generally have an associated units field. With the exception of a string parameter, it is generally appropriate to specify a unit (weight in kilograms, temperature in Celsius, etc.). • Attributes are shown for every element in a given class. • Parameters are available for every element in a given class but only shown when populated. Thus, parameters possess a “dynamic” aspect, where the parameter is associated with a particular element within a class, such as mass (appropriate for a hardware component) and lines of code (appropriate for a software component) without cluttering all elements in a class.

504

Made with FlippingBook Learn more on our blog