Scribd Upload A Document: Top of Form Sequence D
Scribd Upload A Document: Top of Form Sequence D
Top of Form
sequence d
Search Documents
Bottom of Form
Explore
Sign Up | Log In / 86
Top of Form
Bottom of Form
83
Java disassembler
JDUMP) is selectable
classcracker/ccget demo.html
ATM implementation model. Use oneway or twowaypointers as the semantics of the problem dictates. Explain your answers.
of the large amounts of data for an ATM we used two-way pointers forassociations that are traversed in both directions we avoided
one-way pointerscombined with backward searching. Note that most of the associations in thedomain model may be traversed either way, but
associations for the applicationmodel are traversed only one way. ATM <> RemoteTransactio n
This association would be implicit for the ATM. However, it would beneeded for the consortium and bank computers. Given
a transaction wemust be able to find the ATM. Given an ATM we might want to find allthe transactions for a summary report.
Obviously we must be able to find the updates for a transaction. However,we also
must be able to go the other way. We might find the updates foran account and then need to find the transactions, such as to get the dateand time.
CashCard <> CardAuthorization
An authorization must be able to reference its bank and a bank must beable to find all authorizations (to facilitate issuing of card codes).
A transaction controller must know about its transactions. There is no needto go the other way. Consequently, there is no need to
implement the association in both directions.We will choose to have pointers that retrieve cash card data for an account.
(Thedecision on which way to implement is arbitrary and we could do it the otherway.) TransactionControl ler >
RemoteTransactio n
A transaction controller must know about its transactions. There is no needto go the other way.
Exercises: EXIM 2:
Implement each association in the class diagram. Use one-way pointers whereverpossible. Should any of the
association ends be ordered? Explain your answers. Exercises: EXIM 2: Answer An arrow indicates that the
The user can edit text and the box must resize, so there should be a pointerfrom text to box. Text is only allowed in boxes, so we presume that a
usermay grab a box and move it, causing the enclosed text to also move. Sothere should be a pointer from box to text.
A box can be dragged and move its connections, so there must be pointersfrom box
pointer from connection tobox. There is no obvious ordering. Connection <> Link
other way. There likely isan ordering of boxes, regarding their foreground / background hierarchyfor visibility
86
Sections
show all prev | next Nested State Diagrams: Problems with flat State Diagrams:
Expanding States Nested States Signal Generalization Concurrency Aggregation Concurrency Concurrency within an Object Synchronization of Concurrent Activities
316 p.
169 p.
169 p. 2.
169 p.
187 p.
78 p. 3.
41 p.
41 p.
41 p. 4.
150 p.
150 p.
150 p. 5.
40 p.
40 p.
40 p. 6.
38 p.
41 p.
41 p. 7.
33 p.
41 p.
41 p. 8.
41 p.
41 p.
39 p. 9.
41 p.
42 p.
42 p. 10.
42 p.
41 p.
4 p.
86 p.
16 p. 2.
31 p.
8 p.
7 p. 3.
33 p.
Bottom of Form
Upload a Document
Top of Form
sequence d
Search Documents
Bottom of Form
Follow Us! scribd.com/scribd twitter.com/scribd facebook.com/scribd About Press Blog Partners Scribd 101 Web Stuff Support FAQ Developers / API Jobs Terms Copyright Privacy
Language: English