Connie's Convenience Store - About Peter Coad
Connie's Convenience Store - About Peter Coad
Connie's Convenience Store - About Peter Coad
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.