Amazon cover image
Image from Amazon.com
Image from Google Jackets

Object-oriented software engineering : practical software development using UML and Java / Timothy C. Lethbridge, Robert Lagani©·re.

By: Contributor(s): Material type: TextTextPublication details: London : McGraw-Hill, c2001.Description: xiii, 497 p. : ill. ; 25 cmISBN:
  • 0077097610
Subject(s): DDC classification:
  • 005.117   21
Contents:
Software and software engineering -- Review of object orientation -- Basing software development on reusable technology -- Developing requirements -- Modelling with classes -- Using design patterns -- Focusing on users and their tasks -- Modelling interactions and behaviour -- Architecting and designing software -- Testing and inspecting to ensure high quality -- Managing the software process.
Summary: Written by two of academia's experts in software engineering, Object-Oriented Software Engineering: Practical software development using UML and Java provides a modern introduction to the subject for today's students. This important new book gives an in-depth treatment of key principles that have broad applicability and relevance. Lethbridge and Laganiere have packed the text with examples and integrated exercises. In addition there are examples and exercises to give students practice on a variety of interesting problems and to help maintain their motivation.Summary: 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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Books Books Main library General Stacks 005.117 / LE.O 2001 (Browse shelf(Opens below)) 1 Available 002096

Includes index.

Software and software engineering -- Review of object orientation -- Basing software development on reusable technology -- Developing requirements -- Modelling with classes -- Using design patterns -- Focusing on users and their tasks -- Modelling interactions and behaviour -- Architecting and designing software -- Testing and inspecting to ensure high quality -- Managing the software process.

Written by two of academia's experts in software engineering, Object-Oriented Software Engineering: Practical software development using UML and Java provides a modern introduction to the subject for today's students. This important new book gives an in-depth treatment of key principles that have broad applicability and relevance. Lethbridge and Laganiere have packed the text with examples and integrated exercises. In addition there are examples and exercises to give students practice on a variety of interesting problems and to help maintain their motivation.

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.

1

There are no comments on this title.

to post a comment.