Object Oriented Software Design

Download Applying Use Case Driven Object Modeling with UML: An by Doug Rosenberg PDF

By Doug Rosenberg

Located among the very huge Rational Unified procedure and the very small severe programing procedure, the ICONIX approach uses the Unified Modeling Language. The authors evaluate this approach which attracts on these types of methodologies, and produce truth to thought through a working web bookstall instance and routines. Appendices comprise a part of a version record (available in complete from an auxiliary internet site), and use case documentation. A aiding workbook and CD-ROM also are on hand. either authors are with ICONIX software program Engineering, Inc.

Show description

Read or Download Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example PDF

Similar object-oriented software design books

Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management

The 1st quantity of the POSA development sequence brought a broad-spectrum of general-purpose styles in software program layout and structure. the second one narrowed the point of interest to primary styles for development refined concurrent and networked software program platforms and purposes. This quantity makes use of layout styles to give recommendations for enforcing potent source administration in a process.

Java Network Programming, Third Edition

The recent 3rd variation of this very hot creation to Java networking programming has been completely revised to hide all the a hundred+ major updates to Java builders package (JDK) 1. five. it's a transparent, entire creation to constructing community courses (both applets and functions) utilizing Java, overlaying every little thing from networking basics to distant strategy invocation (RMI).

Pro Android Games

Combining actionable, real-world resource code with pix, professional Android video games, 3rd version exhibits you ways to construct extra subtle and addictive Android online game apps with minimal attempt. Harness the ability of the newest Android five. zero SDK to carry numerous mythical, action-packed laptop video games to the Android platform.

Typed PHP: Stronger Types For Cleaner Code

Notice how greater kinds suggest purifier, extra effective, and optimized Hypertext Preprocessor purposes. This special e-book seems to be at typed personal home page: Hypertext Preprocessor forms, strings, standard expressions, and extra from Hypertext Preprocessor 7 as present in ordinary personal home page libraries, person libraries, extensions, and cross-compilers. you will see the way to create a suite of reusable instruments that unify and straightforwardness the scalar sorts of personal home page.

Extra info for Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example

Sample text

This process continues until there are no more subcategories, at which point the system displays the Books in the lowest subcategory. On the previous page: ?? The first use case fragment doesn’t specify how the Shipping Clerk records the tracking number and thus how it gets associated with the given Order. The second use case fragment omits several details about where the list of Orders and the Order details appear and how the Customer navigates between these. The third use case fragment describes what happens in terms of a method rather than from the actor’s standpoint.

The system retrieves the Orders that the Customer has placed within the last 30 days, and displays these Orders on the Order Tracking Page. Each entry has the Order ID (in the form of a link),…The Customer clicks on a link. The system retrieves and displays the contents of the Order, in view-only mode, on the Order Details Page. The Customer presses OK to return to the Order Tracking Page. The Customer clicks on a Category on the Browse Books Page. The system displays the subcategories within that Category.

The Customer presses the Confirm Cancel button. The system marks the Order status as “deleted,” and then invokes the Return Items to Inventory use case. Alternate Course: If the status of the Order is “shipping” or “shipped,” the system displays a message indicating that it’s too late for the Customer to cancel the order. On the previous page: ?? The first use case fragment shows how useless it can be to be obsessive about using a complicated use case template. The name of the use case expresses the goal clearly enough; the content of the basic course will make the stated precondition and postcondition quite redundant.

Download PDF sample

Rated 4.09 of 5 – based on 32 votes