Book description
A Student Guide to Object-Oriented Development 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 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. Readers can benefit from the authors' years of teaching experience.
The book 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. It adopts a simple, step by step approach to object-oriented development, and includes case studies, examples, and exercises with solutions to consolidate learning. There are 13 chapters covering a variety of topics such as sequence and collaboration diagrams; state diagrams; activity diagrams; and implementation diagrams.
This book is an ideal reference for students taking undergraduate introductory/intermediate computing and information systems courses, as well as business studies courses and conversion masters' programmes.
- 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
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Preface and acknowledgements
- Chapter 1: Introduction
- Chapter 2: Requirements for the Wheels case study system
-
Chapter 3: Use cases
- Introduction
- Use case diagram
- The use case
- Use case descriptions
- Actors and actor descriptions
- Use case relationships: communication association, include and extend
- Boundary
- Using the use case model in system development
- Technical points
- Common problems
- Chapter summary
- Quick check questions
- Exercises
- Chapter 4: Objects and classes: the basic concepts
- Chapter 5: The class diagram
- Chapter 6: Identifying functionality: CRC cards and interaction diagrams
- Chapter 7: State Diagrams
- Chapter 8: Activity diagrams
- Chapter 9: Design
- Chapter 10: Designing objects and classes
- Chapter 11: The code
- Material for the Wheels bike hire case study
- Introductory material for a new case study
- Bibliography
- Glossary
- Answers
- Index
Product information
- Title: A Student Guide to Object-Oriented Development
- Author(s):
- Release date: August 2004
- Publisher(s): Butterworth-Heinemann
- ISBN: 9780080542041
You might also like
book
Object Design Style Guide
Objects are the central concept of languages like Java, Python, C#. Applying best practices for object …
book
An Introduction to Object-Oriented Programming, 3rd Edition
In An Introduction to Object-Oriented Programming, Timothy Budd provides a language-independent presentation of object-oriented principles, such …
book
Principles of Computer System Design
Principles of Computer System Design is the first textbook to take a principles-based approach to the …
book
Head First Object-Oriented Analysis and Design
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What …