![]() |
Instructions for Attribute Form
The developer uses this form to describe a characteristic attributed to an object or class. Please type text or check boxes only in the shaded areas. These shaded areas can be accessed by pressing the TAB key, or placing the cursor on the appropriate area and pressing the left mouse button. The shaded areas marked for text will expand or contract to fit the amount of text that is typed. There is no limit (other than size of page) to the number of words that can be typed in the shaded text areas.
[1] Name: Attribute name.
[2] Full Name: Fully qualified (unique) attribute name.
[3] Project-Unique Identifier: Project-unique identifier.
[4] Kind: Values are: Class | Instance | CHAR | INTEGER | STRING | FLOAT | WORD | LONG | BOOLEAN | BYTE | DOUBLE | DATE | TIME | DWORD.
[5] Constant: Check the appropriate box.
[6] Purpose: Description of the attribute. Classes that are instances of atomic metaclasses have the following predefined class attributes:
Attributes of Atomic Classes
| NAME | DESCRIPTION |
| Value Range | Range of values of an object or class that must be supported (required for instances of the integer or real metaclasses) |
| Value Resolution | Accuracy of values of an object or class (required for instances of the real metaclass or its subclasses) |
| Value Names | Enumerated values of a class |
| Physical Representation | Description of class hardware layout (only needed if the class interfaces operations with external objects; may include the value sizes in bits or words, mapping of enumeration values to numeric literals, or the layout of bits within a word) |
Classes that are not instances of atomic metaclasses may use these attributes, if applicable. For example, any class defining a parameter of an external interface operation should have a Physical Representation attribute.
[7] Class: Full name of attributes class.
[8] Initial Value: Description of the attributes (if exists) initial value.
[9] Part Of: Full name of object or class of which this attribute is a part.
[10] Requirements: Unique identifiers of allocated requirements.
[11] Notes: Miscellaneous information.
[12] Properties: Full name of all properties.
[13] Questions: Identification to cross-reference to the Question Form.