|
| Login | Sign up | My Wish List |
![]() | Classical and Object-Oriented Software Engineering With Uml and Java by Stephen R. Schach ISBN-10: 9780072302264 ISBN-10: 0-07-230226-7 ISBN-13: 9780072302264 ISBN-13: 978-0-07-230226-4 Hardcover 1999-11 Mcgraw-Hill College Find Lowest Price | |
Editorials | ||
Product Description This text provides an introduction to the process of software engineering. The Universal Modeling Language (UML) has become an industry standard and now permeates this first edition. In this text, it is used for object-oriented analysis and design as well as when diagrams depict objects and their interrelationships. Design patterns, frameworks and software architecture have also become a popular topic in the field of software engineering and are part of a chapter on reuse, portability, and inoperability. The inoperabilty material includes sections on such hot topics as OLE, COM, and CORBA (you'll want to mention that this material is covered). THE DIFFERENCE BETWEEN THE SCHACH C++ AND JAVA BOOKS. These two books are completely identical in topic coverage, organization, and pedagogy. Even the pagingation of the two books is the same. While there is minimal computer code in either book, the difference is that where there is code, it is in C++ in one book and Java in the other. It is important to note that software engineering is independent of any specific programming language and your software engineering professors will likely emphasize this with you. But a specific language needs to be used to give examples and implement case studies -- these are done in C++ in one version and Java in the other. | ||
Reviews | ||
A book composed mainly of old paper thoughts This book is one of the worst I have ever encountered in my seven-year CompE & CS academic history or in my six-year "real world" experience. Most importantly, its first copyright date is 1990, and I don't think it had modern ideas then. Yet, in the fast-moving world of computers, he has neglected much networking, any mention of open source software, any mention of bazaar-style development, any depth of databases, thoughts of providing services, recognition of abstraction layers beyond machine code--source code--operating-system, any development of design patterns, and much UML and Java. The code samples and anecdotes provide little insight to issues that modern computer engineers need to deal with. The writing is wordy without being precise or complete. The references are antiquated and unimportant. The questions demand only regurgitation, neither thinking nor reflection. | ||
Weak on both UML and Java The original version of the book was written in 1990 and despite the updated title and the notation 4th edition, there is much in this book that hasn't been updated. The UML aspect of the book is very weak and Java is given only a cursory treatment. The (obviously) older material is well presented and well referenced as chapter end notes but newer topics such as Extreme Programming (Beck), Refactoring (Fowler), etc. are absent from discussion completely. If you're looking for a good UML book try "UML Distilled" (Fowler) which provides a succint overview of the topic in considerably fewer pages. If you're looking for a book on Software Engineering there are several offerings which provide a solid, more current overview. This book attempts to do both and ends up doing neither. | ||
The Best SE Book on the Market I have been in the SE Industry for several years and have dealt with a wide variety of businesses and corporations. This book not only gives computer professionals a very solid foundation on the proper methodologies and processes but it is also an excellent tool for helping lay-persons understand how important these processes and methodologies are to the software life cycle. This book has become my most valued resource in my professional work. | ||
Object & Java I want to read this book on line .Because I am very much like to Object Oriented Books. | ||
No Java Do not be fooled by the title. No Java in this book. Pretty decent book for software engineering but has only about 2 pages of Java examples/code in it. If you are looking for a book on Software Engineering this may be the book for you but it is an absolute waste otherwise. | ||