HelpFeedback
Object-Oriented Software Engg
Information Center
Overview
Preface
Table of Contents


Student Edition
Instructor Edition
Object-Oriented Software Engineering: An Agile Unified Methodology

David C. Kung, University of Texas - Arlington

ISBN: 0073376256
Copyright year: 2014

Object-Oriented Software Engineering: An Agile Unified Methodology is written for undergraduate and graduate students learning software engineering. The text presents a step-by-step methodology that integrates modeling and design, UML, patterns, test driven development, quality assurance, configuration management, and agile principles throughout the life cycle. It offers thorough coverage of all of the topics typically included in an introductory software engineering course, and makes a point of balancing the introduction of software engineering ideas with the technical details of object-orientation that are necessary for student understanding.

The overall approach of the book is casual and easy to follow, with many practical examples that show the theory at work. The author uses his experiences as well as real-world stories to help the reader understand software design principles, patterns, and other software engineering concepts. The book also provides stimulating exercises that go far beyond the type of question that can be answered by simply copying portions of the text. To supplement the book, the author has prepared a host of ancillary materials. These include sample course syllabi, PowerPoint lecture slides, test generation software, test question databases, and exercise solutions.

Additional information about the book may be found on the author’s website at http://ranger.uta.edu/~kung/kung.html.

<a onClick="window.open('/olcweb/cgi/pluginpop.cgi?it=jpg::::/sites/dl/free/0073376256/922477/infocenter.jpg','popWin', 'width=NaN,height=NaN,resizable,scrollbars');" href="#"><img valign="absmiddle" height="16" width="16" border="0" src="/olcweb/styles/shared/linkicons/image.gif"> (123.0K)</a>



Instructors: To experience this product firsthand, contact your McGraw-Hill Education Learning Technology Specialist.