Sams Teach Yourself C++ in 21 Days
challenging “scoping” phase, in which agreement on the components of the vision must be generated between the people or groups i ...
Object-Oriented Analysis and Design 337 11 A use case is a description of the interaction between an actor and the system itself ...
Customer checks his balances. Customer deposits money to his account. Customer withdraws money from his account. Customer trans ...
Object-Oriented Analysis and Design 339 11 What information must the actor provide to the system? Enter a Personal ID number. A ...
For each of these domain objects, you need to capture essential data, such as the name of the object (for example, customer, acc ...
Object-Oriented Analysis and Design 341 11 The UML is a rich modeling language, and you can capture any number of relationships. ...
Containment Often, one object is composed of many subobjects. For example, a car is composed of a steering wheel, tires, doors, ...
Object-Oriented Analysis and Design 343 11 The diagram in Figure 11.7 states that a Checking Account and a Savings Account are b ...
Customer requests a $300 withdrawal from checking, but the receipt roll is out of paper. Customer is informed of the problem, a ...
Object-Oriented Analysis and Design 345 11 the customer asks for $300, a legal amount to withdraw at this time. The machine disp ...
The <<extends>>use case was intended to indicate conditional relationships and some- thing akin to inheritance, but ...
Object-Oriented Analysis and Design 347 11 This rather simple ATM example shows only a fanciful set of interactions, but nailing ...
These and related questions must be answered in the analysis phase, before you begin to design your new system. In addition, you ...
Object-Oriented Analysis and Design 349 11 Visualizations....................................................................... ...
Analysis activity diagrams Activity diagrams describing interactions among objects in the problem domain Systems analysis Report ...
Object-Oriented Analysis and Design 351 11 That said, most of the time these classes are discussed without distinguishing them b ...
Account Receipts ATM (machine) Network This is not a bad way to start, as far as it goes. You might then go on to diagram the o ...
Object-Oriented Analysis and Design 353 11 Note that in Figure 11.12,CheckingAccounthas already been captured as a specializa- t ...
Devices If your system interacts with or manipulates devices (such as printers, cameras, modems, scanners, and so forth), the sp ...
Object-Oriented Analysis and Design 355 11 to help the participants capture what they learn. At least one senior software archit ...
«
14
15
16
17
18
19
20
21
22
23
»
Free download pdf