A Student Guide to Object-Oriented Development by Carol Britton, Jill Doake

By Carol Britton, Jill Doake

A scholar advisor to Object-Oriented Development is an introductory textual content that follows the software program improvement method, from standards trap to implementation, utilizing an object-oriented method. The e-book makes use of object-oriented ideas to give a realistic perspective on constructing software program, supplying the reader with a uncomplicated realizing of object-oriented techniques via constructing the topic in an basic and easy-to-follow demeanour. it really is in keeping with a primary labored case learn for educating reasons, plus others with password-protected solutions on the internet to be used in coursework or assessments. Readers can enjoy the authors' years of educating experience.

The ebook outlines common object-oriented modelling strategies and illustrates them with numerous examples and routines, utilizing UML because the modelling language and Java because the language of implementation. It adopts an easy, step-by-step method of object-oriented improvement, and comprises case reviews, examples, and workouts with suggestions to consolidate studying. There are thirteen chapters overlaying numerous subject matters similar to series and collaboration diagrams; country diagrams; job diagrams; and implementation diagrams.

This e-book is a perfect reference for college students taking undergraduate introductory/intermediate computing and knowledge structures classes, in addition to enterprise stories classes and conversion masters' programmes.

  • Adopts an easy, step-by-step method of object-oriented development
  • Includes case stories, examples, and workouts with recommendations to consolidate learning
  • Benefit from the authors' years of educating experience

Show description

Read Online or Download A Student Guide to Object-Oriented Development PDF

Best object-oriented software design books

UML and the Unified Process

Unified Modeling Language (UML), Unified strategy (UP), and different details modeling tools are addressed during this scholarly attention of the research, layout, and improvement of web-based and company functions. the most up-tp-date learn on conceptual, theoretical, and empirical problems with modeling for on-line company and static info is equipped.

The Unified Modeling Language Reference Manual (2nd Edition) (The Addison-Wesley Object Technology Series)

“If you're a severe consumer of UML, there is not any different booklet really like this one. i've been concerned with the UML specification strategy for it slow, yet I nonetheless stumbled on myself studying issues whereas interpreting via this book—especially at the adjustments and new services that have include UML. ”          —Ed Seidewitz, leader Architect, IntelliData applied sciences company the most recent model of the Unified Modeling Language—UML 2.

Migrating to Swift from Android

In 250 pages, Migrating to speedy from Android supplies you—as an skilled Android app developer—all you want to create local iOS apps utilizing the most recent fast programming language. beginning with getting ready your Xcode 6. 1 IDE and introducing simply enough iOS program framework basics, you are going to know how to create significant rapid functions for iOS eight instantly.

Typed PHP: Stronger Types For Cleaner Code

Observe how better varieties suggest purifier, extra effective, and optimized Hypertext Preprocessor purposes. This designated publication seems at typed personal home page: Hypertext Preprocessor forms, strings, typical expressions, and extra from personal home page 7 as present in usual Hypertext Preprocessor libraries, consumer libraries, extensions, and cross-compilers. you will see the way to create a collection of reusable instruments that unify and simplicity the scalar different types of Hypertext Preprocessor.

Extra resources for A Student Guide to Object-Oriented Development

Sample text

REQUIREMENTS FOR THE WHEELS CASE STUDY SYSTEM REQUIREMENTS ELICITATION 9 Two customers, Paul and Debbie White, arrive at the shop with bikes to return 9 Annie contacts the mechanics to ask for someone to come and check the bikes 9 Annie gets the bike numbers, looks out the relevant bike cards and checks Paul and Debbie~ names and addresses 9 Annie makes sure that the bikes being returned are the ones on the cards 9 She checks to see if the bikes are being returned on time by verifying the return date against the current date 9 Annie finds that the bikes are one day overdue 9 She tells the customers that there is a charge for the extra day~ hire 9 One of the mechanics checks the bikes and confirms that they have been returned in good condition 9 Annie returns the customers' deposit, minus the extra day~ hire charge 9 Annie writes out a receipt for the extra charge.

SD: And you return the customer~ deposit if they bring back the bike on time? Annie: Usually, but not if the bike~ been damaged of course. One of the mechanics gives every bike a quick check to make sure it~ in reasonable condition. If there~ a problem we keep some of the deposit and if it~ really bad then we keep all of it. We once had one that was a write-off; goodness knows what the customer had been doing with it. The bikes are insured of course, but keeping deposits helps keep down the claims.

Provides the functionality specified. The scenarios provide instances of the normal sequence of events in the use case and the main alternatives; exactly what is required for testing purposes. The developer must check that the system can handle each scenario. Checking the design of the system can be done by walking through each use case to verify that it can be realized. When the system has been implemented, system tests can be derived from the use cases to check that the code produces the required functionality.

Download PDF sample

Rated 4.19 of 5 – based on 32 votes