
Chapter 2 Building an Object-Oriented Model
Attribute properties
An attribute has the following properties:
Property
Parent
Name
Code
Comment
Stereotype
Data Type
Visibility
Multiplicity
Initial value
Changeability
Length
Precision
Domain
Static
Derived
Identifier
Property
Description
Object to which the attribute belongs to
Name of the attribute
Reference name for the attribute
Descriptive comment for the attribute
Subclassification of an attribute derived from an existing one. Extends the semantics of an attribute without changing it's structure
Set of instances that share the same operations, abstract attributes, and relationships, and semantics
Visibility of the attribute, whose value denotes how it may be seen outside its enclosing name space
Specification of the range of allowable cardinalities that a set may assume
Initial value of the attribute
Specifies that the value of the attribute cannot be modified once the object has been initialized
Maximum number of characters
Number of places after the decimal point, for data values that can take a decimal point
Name of the associated domain
Defines the attribute as static, meaning it cannot be modified
Indicates that the attribute is a calculated formula
When selected, converts the attribute into a primary key after generation of the OOM to a
PDM
When selected, converts the attribute into a property after generating PowerBuilder objects from the OOM
Maximum length
254
254
254
—
—
—
—
—
—
—
—
—
—
—
—
—
—
49