Have one to sell? Sell yours here
Object-Oriented Software Engineering: Practical software development using UML and Java
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Object-Oriented Software Engineering: Practical software development using UML and Java [Paperback]

Timothy Lethbridge , Robert Laganiere
4.5 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback £40.93  
Paperback, 1 Aug 2001 --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
Object-Oriented Software Engineering: Practical Software Development using UML and Java, Second Edition Object-Oriented Software Engineering: Practical Software Development using UML and Java, Second Edition 4.5 out of 5 stars (2)
£40.93
In stock.


Product details

  • Paperback: 512 pages
  • Publisher: McGraw-Hill Publishing Co. (1 Aug 2001)
  • Language English
  • ISBN-10: 0077097610
  • ISBN-13: 978-0077097615
  • Product Dimensions: 24.1 x 18.8 x 3 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,032,125 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Timothy Christian Lethbridge
Discover books, learn about writers, and more.

Visit Amazon's Timothy Christian Lethbridge Page

Product Description

Product Description

This book covers the essential knowledge and skills needed by a student who is specializing in software engineering. Readers will learn principles of object orientation, software development, software modelling, software design, requirements analysis and testing. The use of the Unified Modelling Language to develop software is taught in depth. Many concepts are illustrated using complete examples, with code written in Java. The most essential and practical software engineering knowledge is covered in reasonable depth, but the book is short and simple enough to be absorbed by a second-year student in one academic term. The focus is on knowledge and skills that industry most needs students to learn: object orientation, UML, Java, software architecture, user-interface design and quality assurance. The book teaches ways of thinking that have been shown to result in better software development: iterative development, risk management, careful evaluation of alternatives and effective communication.

From the Publisher

Understanding the customer and the user in the context of use cases, requirements and user interface design
Development based on solid principles and reuseable technology: reuseable software and sets of principles are provided on which students can base their work
Visual modelling using UML as the standard
Evaluation of alternatives in requirements and design teaches students how to make decisions in software engineering
Object-Orientation: in-depth coverage of analysis and design, as well as implementation using Java; object-oriented design patterns are also covered
Iterative development: promoted as the preferred way to develop software
Communicating effectively using documentation: flexible formats are suggested for documentation, with guidelines on how to review it
Risk management in all software engineering activities

Inside This Book (Learn More)
Browse and search another edition of this book.
First Sentence
The software engineer's job is to solve problems economically by developing high-quality software. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(10)
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
Excellent Book! 28 Sep 2002
Format:Paperback
This is the best text book, I found, for beginners and expert software engineers looking for in-depth coverage of Object Oriented Software Engineering & UML.
Dr Lethbridge and Laganiere provide us with a concise, broad and clear coverage of the key themes surrounding OO Software Engineering. Another strength of the book is its emphasis on best Software engineering practices and disciplines. I also found that the UML examples are very well explained, alleviating the requirement for students to buy an accompanying UML book. The exercises and projects are very well selected and extremely helpful for students to practice applying the various concepts.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
Great text book! 9 Oct 2002
Format:Paperback
This book is written in a clear language, easy to understand. I found chapter 3 (Software Development Based on Reusable Technology) very helpful with its client-server example. Excellent work!
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  8 reviews
7 of 7 people found the following review helpful
An excellent textbook for undergraduate SE course 26 Feb 2003
By Lixin Tao - Published on Amazon.com
Format:Paperback
This is an excellent introductory textbook for CS courses on software engineering. It features OO, UML, iterative processes, a good treatment of software frameworks and design patterns, constructive sample projects, and complete set of slides and full-length lecture RealOne video for free downloading. It is a thin book, but it contains more updated information than many classical ones. Most importantly, the authors have the confidence to air their opinions with justification, instead of compiling and citing a lot of inconsistent historical definitions or events.
4 of 4 people found the following review helpful
This is THE Book for Software Engineering 10 Nov 2002
By Noha Beshir, University of Ottawa - Published on Amazon.com
Format:Paperback
I used this textbook as an introduction to Software Engineering, and for the first time in my University career, I didn't find my textbook lacking or incomplete.
This book covers it all: the basics of Software Engineering, a review on Object-orientation, the software life cycle, detailed modelling in UML, architecture and design, patterns, and testing.
The material is easy-to-read, in-depth, well organized, and comprehensive. Too often, you find a book that bogs you down in its wordiness and jargon, but this isn't one of them.
This book was written by professors in the Software Engineering field who know, from years of experience, what a student needs to know in order to learn and understand the process of software engineering.
This is not a book that will sit on your shelf: I used it all the time during my first software course and still take it as my reference for all my other software courses.
I recommend it to anyone who wants to learn a lot about software.
3 of 3 people found the following review helpful
A Comprehensive Guide to Software Engineering Practices 13 Oct 2002
By Rohit Bahl, Software Engineer, Redknee Inc. - Published on Amazon.com
Format:Paperback
The book is a comprehensive guide to understanding software engineering and especially recommended for beginners as well as intermediates in the field of software development. Provides varied dimensions of software engineering and combining the best of theoretical and practical aspect of software development. The book forms a very good resource for understanding software engineering terminology without being intimidated by technical jargon. The code accompanying the book is concentrating on JAVA2 and subsumes concepts of any Object-Oriented Programming language. The contents of the textbook deal with understanding the complete software development life cycle model and its different phases from inception to termination.
It is an absolute must for a clear understanding of good software engineering practices.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback