Examples of Attribute Specifications
- The structure of a class is represented by its attributes
- Attributes may be found by examining class definitions, the problem requirements, business rules and by applying domain knowledge
The name, address and phone number for each person is needed before a reservation can be made.
These elements represent the attributes of a class.
The following page discusses
Discovering Attributes and how to identify ways to derive attributes and extend the sequence diagram to support Data access.
CompanyName : character = spaces {1 to 30 characters, spaces, and punctuation }
InvoiceNumber : numeric { 12 digits }
Temperature : numeric { 4 decimals of precision }
Birthday : Date
UnitPrice : numeric = 0 {2 decimals }
SequenceNumber : integer = 0 { assigned sequentially by the system and unique }
MailingAddress : Address = null