Noun Phrase Approach
Noun Phrase Approach
Three categories:
Relevant classes.
Fuzzy classes.
Irrelevant classes.
Redundant classes.
Adjective classes.
Attribute classes.
Irrelevant classes.
Example: Bank ATM system: Identifying classes by using noun phrase approach:
Initial list of Noun phrases candidate classes
o Account
o Account Balance
o Amount
o Approval process
o ATM card
o ATM machine
o Bank
o Bank client
o Card
o Cash
o Check
o Checking
o Checking Account
o Client
o Client’s Account
o Currency
o Dollar
o Envelope
o Four digits
o Fund
o Savings
o Savings Account
o Step
o System
o Transaction
o Transaction history
o Invalid PIN
o Message
o Money
o Password
o PIN
o Pin Code
o Record
The following irrelevant classes are removed from the above list:
Envelope
Four Digits
Step