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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Establishing System-Interaction Responsibilities Connie’s <strong>Convenience</strong> <strong>Store</strong> 83<br />

ESTABLISHING SYSTEM-INTERACTION RESPONSIBILITIES<br />

Authorization system and authorization system SI<br />

The point-of-sale system interacts with some number of authorization systems.<br />

Establish responsibility: “what I know.”<br />

#56. “Establish Interacting System establishing responsibilities /<br />

and Device Attributes” Strategy what I know (pattern players)<br />

• For another system or device, include: number, name, operational state.<br />

• For its companion object, in the system interaction component, include: address,<br />

password.<br />

An authorization system knows its:<br />

– type (check or credit card)<br />

– cost per transaction<br />

– vendor number<br />

– operational state.<br />

An authorization-system SI object knows its:<br />

– address.<br />

Establish responsibility: “who I know.”<br />

An authorization system object knows its authorization system SI object. Show this<br />

with an attribute (textually), rather than with an object connection (graphically).<br />

Establish responsibility: “what I do.”<br />

#98. “Establish Interacting System or establishing responsibilities /<br />

Device Services” Strategy what I do (pattern players)<br />

• For an interacting system or device, include: activate, monitor (maintain), report,<br />

deactivate (plus calculate for me, rate me, is ).<br />

• For an interacting system or device as a collection, include: how many, how much, rank<br />

parts, calculate over parts.<br />

• Add a corresponding object in the system interaction (SI) component, to isolate specific<br />

interaction needs (examples: connect, logon, query, logoff, disconnect).<br />

An authorization system knows how to:<br />

– get authorization (payment type, amount; authorization code).<br />

An authorization system SI object knows how to connect, log on, query, log off,<br />

and disconnect.

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

Saved successfully!

Ooh no, something went wrong!