Example

Problem Statement:

A simple cash register has a display, an electrical wire with a plug, and a numeric keypad which has keys for subtotal, tax, and total. This cash storage device has a total key which triggers the release on the drawer. The numeric buttons simply place a number on the display screen, the subtotal key displays the current total, the tax key computes the tax, and the total key adds the subtotal and the tax. Write a system to simulate the cash register described here.


Eliminating Unnecessary Nouns

Cash Register
Display
Wire                        <--Irrelevant
Plug                        <--Irrelevant
Numeric Keypad
Keys
Device                      <--Vague
Total Key
Release                     <--Irrelevant
Drawer
Numeric Buttons             <--Redundant
Subtotal Key
Tax Key
Screen                      <--Redundant
Number                      <--Attribute
Total                       <--Attribute
Tax                         <--Attribute
0-9 Keys
Value                       <--Attribute
Money



Back to Table of Contents

Document:
Local Date:
Last Modified On: