20.02.2013 Views

Connie's Convenience Store - About Peter Coad

Connie's Convenience Store - About Peter Coad

Connie's Convenience Store - About Peter Coad

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Selecting Human-Interaction objects Connie’s <strong>Convenience</strong> <strong>Store</strong> 67<br />

Consider these strategies for selecting windows.<br />

#27. “Select Windows: A First Cut” Strategy selecting objects (model components)<br />

• Add windows for each problem-domain object that you are working with.<br />

• If an object has line items, model both with a single window.<br />

#28. “Select Logon Window” Strategy selecting objects (model components)<br />

• Add a logon window—if the system needs to know who is using the system, for access<br />

control and accountability.<br />

• Examples: cashier logon window, customer logon window, order clerk logon window—or<br />

simply a logon window.<br />

#29. “Select Setup Windows” Strategy selecting objects (model components)<br />

• Add system setup windows.<br />

Create and initialize the objects you need, to get the system ready to go.<br />

Add system administration services for adding users and privileges.<br />

• Add activate and deactivate actions.<br />

Do this for whatever human interaction might be needed for activating or deactivating<br />

an interacting system or device.<br />

Put the actions with a window that knows objects that can carry those actions out.<br />

• Note: Don’t include data entry “nuts and bolts,” such as screen, monitor keyboard,<br />

mouse, mag-stripe reader, and the like.<br />

#30. “Select Core Windows” Strategy selecting objects (model components)<br />

• Consider who (audience) needs what (content), and why (purpose).<br />

• Add “conducting business” windows.<br />

Include transaction windows. Examples: sale window, session window, payment<br />

window.<br />

• Add “analyzing business results” windows.<br />

• Consider combination windows, when content is closely related in time.<br />

Examples: a transaction and its line items; a sale and payment window.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!