A Student Guide to Object-Oriented Development

A Student Guide to Object-Oriented Development, 1st Edition

A Student Guide to Object-Oriented Development, 1st Edition,Carol Britton,Jill Doake,ISBN9780750661232






244 X 172

A practical textbook on Object-Oriented Development, presented in a clear accessible style.

Print Book + eBook

USD 84.54
USD 140.90

Buy both together and save 40%

Print Book


In Stock

Estimated Delivery Time
USD 70.95

eBook Overview

VST (VitalSource Bookshelf) format

DRM-free included formats : EPUB, Mobi (for Kindle), PDF

USD 69.95
Add to Cart

Key Features

* Adopts a simple, step by step approach to object-oriented development
* Includes case studies, examples, and exercises with solutions to consolidate learning
* Benefit from the authors' years of teaching experience


This is an introductory text that follows the software development process, from requirements capture to implementation, using an object-oriented approach. The book uses object-oriented techniques to present a practical viewpoint on developing software, providing the reader with a basic understanding of object-oriented concepts by developing the subject in an uncomplicated and easy-to-follow manner. It outlines standard object-oriented modelling techniques and illustrates them with a variety of examples and exercises, using UML as the modelling language and Java as the language of implementation. The book is based on a main worked case study for teaching purposes, plus others with password-protected answers on the web for use in coursework or exams.


Undergraduate introductory/intermediate computing and information systems courses. There will also be a market on business studies courses and conversion masters' programmes.

Carol Britton

Affiliations and Expertise

Associate Head, Department of Computer Science, University of Hertfordshire, UK

Jill Doake

Affiliations and Expertise

Senior Lecturer, Computer Science Department, Anglia Polytechnic University, UK

A Student Guide to Object-Oriented Development, 1st Edition

Preface; List of trademarks; Chapter 1 - Introduction; What is O-O and why is it needed?; Introduction to case study; Book structure; References; Chapter 2 - Frameworks and Approaches; Life cycles for the O-O approach; Methodologies; Analysis, design and implementation; Maintenance and testing; References; Chapter 3 - Requirements; What are requirements?; The Process of Requirements Capture - elicitation, specification and validation;
Requirements for the case study; References; Chapter 4 - Use cases and scenarios; Use cases; Scenarios; Relation to use cases; Exercises; References; Chapter 5 - The Class Diagram; Analysis and design; Identifying objects and classes; The difference between objects and classes; CRCs; Identification of relationships; Use cases to add detail; Exercises; References; Chapter 6 - Sequence and collaboration diagrams; Purpose and description; Relation to use cases and scenarios; Relation to class diagrams; Exercises; Chapter 7 - State diagrams; Description and purpose; Relation to class diagram; Relation to sequence diagram/ collaboration diagram; Exercises; Chapter 8 - Activity diagrams; Relation to class diagrams and use cases; Exercises; Chapter 9 - Design techniques; Package diagrams; Patterns; Chapter 10 - Implementation diagrams; Component diagrams; Deployment diagrams; References; Chapter 11 - Implementation; Implementation of the class diagram; The sequence diagram and the code; Reverse engineering code to class diagram; Reverse engineering code to sequence diagram; Implementing O-O models in a relational database; Exercises; References; Chapter 12 - Testing; Stages and Types of tests; OO testing; Using scenarios; Testing objects; Object Integration testing; References; Chapter 13 - Putting it all together; New case study from start to finish; Bibliography; Glossary; Answers to selected exercises; Index
Free Shipping
Shop with Confidence

Free Shipping around the world
▪ Broad range of products
▪ 30 days return policy

Contact Us