Book Finder
    
 
> Computers & Internet > Authors A-Z > Booch Grady
 

Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma
0201633612
October 1994
Hardcover
·
 
Book Review
Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.

From the Preface
This book isn't an introduction to...


UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition
Martin Fowler
0321193687
September 2003
Textbook Paperback
·
 
Book Review
The second edition of Martin Fowler's bestselling UML Distilled provides updates to the Unified Modeling Language (UML) without changing its basic formula for success. It is still arguably the best resource for quick, no-nonsense explanations of using UML.

The major strength of UML Distilled is its short, concise presentation of the essentials of UML and where it fits within today's software development process. The book describes all the major UML diagram types, what they're for, and the basic notation involved in creating and deciphering them. These diagrams include use cases; class and interaction diagrams; collaborations; and state, activity, and physical diagrams. The examples are always clear, and the explanations cut to the fundamental design logic.

For the second edition, the material has been reworked for use...



Essential COM
Don Box
0201634465
December 1997
Paperback
·
 
Book Review
The Component Object Model (COM) is deep and extremely difficult, making it impossible to grasp the ideas behind this specification quickly or easily. Don Box, the author of Essential COM concedes that it took him six months of reading documentation, writing programs, and experiencing general puzzlement before he had his personal COM epiphany. Nonetheless, if you're a C++ programmer and you want your skills to continue to be relevant in a PC market dominated by Windows 95 and Windows NT, you need to get going down the path toward your own COM enlightenment. COM is the tool of choice for creating distributed and concurrent systems for modern Microsoft operating systems. If there's a book that will help you get a handle on the COM phenomenon, Essential COM is it.

Endorsed by object-orientation guru Grady Booch and Microsoft...



Developing Applications with Visual Basic and UML
Paul R. Reed, Jr.
0201615797
Nov 1999
Paperback
·
 
Book Review
Written for those with just a little Visual Basic experience, Developing Applications with Visual Basic and UML provides a comprehensive guide to bringing VB up to date with coverage of component-based multitiered development using software engineering techniques and UML modeling tools. This book achieves an excellent mix of accessibility, theory, and practice for enterprise VB development.

There are a number of goals in Developing Applications with Visual Basic and UML, and this text succeeds on several levels. Besides introducing the author's own Synergy software development process, the book also provides a thorough tour of today's UML for creating design documents, plus Microsoft's DNA solution for component-based distributed computing in VB. By centering on tools-based design and coding (using Rational Rose as the...



Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies
Deepak Alur
0131422464
June 2003
Hardcover
·
 
Book Description
The Java landscape is littered with libraries, tools, and specifications. What's been lacking is the expertise to fuse them into solutions to real-world problems. These patterns are the intellectual mortar for J2EE software construction." --John Vlissides, co-author of Design Patterns, the "Gang of Four" book "The authors of Core J2EE Patterns have harvested a really useful set of patterns. They show how to apply these patterns and how to refactor your system to take advantage of them. It's just like having a team of experts sitting at your side." --Grady Booch, Chief Scientist, Rational Software Corporation "The authors do a great job describing useful patterns for application architectures. The section on refactoring is worth the price of the entire book!" --Craig McClanahan, Struts Lead Architect and...


The CRC Card Book
David Bellin
0201895358
June 1997
Paperback
·
 
Book Info
Uses a dialogued scenario of program designers working together to solve software design problems using CRC (Class, Responsibilities, and Collaborations) cards, an understanding is provided of how decisions are made integrating all aspects of a programming problem. Paper. DLC: Object-oriented programming (Computer Science)

From the Back Cover
Applying the object-oriented paradigm to the development of software requires individuals and teams to think and act differently than when designing procedural projects. While proponents of the object paradigm often say identifying objects is a simple and intuitive process, experienced developers know that this is not always true. The solution is the CRC (Classes, Responsibilities, Collaboration) Card method, a proven technique for...


The Unified Modeling Language Reference Manual
James Rumbaugh
0321245628
July 2004
Textbook Hardcover
·
 
Book Review
Written by the three pioneers behind the Unified Modeling Language (UML) standard, The Unified Modeling Language Reference Manual provides an excellent real-world guide to working with UML. This title provides expert knowledge on all facets of today's UML standard, helping developers who are encountering UML on the job for the first time to be more productive.

The book begins with a history of UML, from structured design methods of the '60s and '70s to the competing object-oriented design standards that were unified in 1997 to create UML. For the novice, the authors illustrate key diagram types such as class, use case, state machine, activity, and implementation. (Of course, learning these basic diagram types is what UML is all about. The authors use an easy-to-understand ticket-booking system for many of their...



Object-Oriented Analysis and Design with Applications
Grady Booch
020189551X
Jan 2006
Hardcover
·
 
Book Review
In this eagerly awaited second edition, Grady Booch draws upon the rich and varied results of those projects and offers improved methods for object development and a new, unified notation. With numerous examples implemented in C++, Booch illustrates essential concepts, explains the method, and shows successful applications in a variety of fields. Booch also gives pragmatic advice on a host of issues, including classification, implementation strategies, and cost-effective project management. A two-time winner of Software Development's coveted Jolt Cola Product Excellence Award! --This text refers to the Hardcover edition.

Book Info
Second edition presents a new, unified notation that incorporates the best ideas from Booch's notation and other widely-used methods....


Balancing Agility and Discipline: A Guide for the Perplexed
Barry Boehm
0321186125
September 2003
Textbook Paperback
·
 
Book Description
Why We Wrote This Book True believers represent software development alternatives In the last few years, two ostensibly conflicting approaches to software development have competed for hegemony. Agile method supporters released a manifesto that shifts the focus from traditional plan-driven, process-based methods to lighter, more adaptive paradigms. Traditional methods have reasserted the need for strong process discipline and rigorous practices. True believers on both sides have raised strident, often antagonistic, voices. This book is for the rest of us We wrote this book for the rest of us-;those caught in the middle of the method wars simply trying to get our projects completed and accepted within too-tight schedules and budgets. We hope to clarify the perplexity about the roles of discipline, agility, and...


The Unified Modeling Language User Guide (Second Edition)
Grady Booch
0321267974
May 2005
Textbook Hardcover
·
 
Book Review
One of the most important recent developments in software engineering is the Unified Modeling Language (UML) standard for documenting software designs. Written by UML's inventors (the so-called Three Amigos of software engineering), The Unified Modeling Language User Guide provides a very appealing guide to all the fundamentals of using UML effectively. The book opens with a basic tour of the essential concepts and modeling diagrams used in UML, including class diagrams, use case diagrams, and basic modeling principles. The authors pay close attention to modeling classes (and documenting the relationships between classes) as well as use case diagrams (which show how software will be used by various actors in a system). This book mixes in a little software-engineering theory, too, but it makes use of clear examples and actual...


The Rational Unified Process Made Easy
Per Kroll
0321166094
Apr 2003
Paperback
·
 
Book Description
align="left">The Rational Unified Process, or RUP, is a software engineering process framework developed and marketed by Rational Software. It comprises many software development best practices, harvested by many contributors, over many years of experience, in a wide variety of situations. It provides a disciplined approach to assigning and managing tasks and responsibilities in a software development organization. By applying this process, software development teams can produce high-quality software that meets the needs of its end users, and do so within a predictable schedule and budget. align="left">The RUP guides software practitioners in effectively applying modern software best practices, such as developing iteratively, taking an architecture-centric approach, mitigating risk at every stage in the...


Best of Booch: Designing Strategies for Object Technology
Grady Booch (Editor)
0137396163
December 1997
Paperback
·
 
Review
'I am certain that anyone involved in any way in a programming project team ... would find this paperback a great help and of much general interest.' Peter Wippell, CVu

Book Description
No one can dispute the impact Grady Booch's writings have had on object-oriented technology. Best of Booch contains articles on various object-oriented topics published since Grady Booch's book Object Oriented Modeling and Design with Applications. Designed for software professionals who are concerned about the success of their object-oriented projects, this volume covers all aspects of the Booch method and how a complete method must address a model's notation and semantics as well as a process for creating that model. Many of the articles have been updated to reflect the current thinking in the Unified...


The Unified Software Development Process
Ivar Jacobson
0201571692
January 1999
Textbook Hardcover
·
 
Book Review
A software process defines the steps required to create software successfully. Written by the same authors who brought you the Unified Modeling Language (UML), The Unified Software Development Process introduces a new standard for creating today's software that will certainly be useful for any software developer or manager who is acquainted with UML.

Early sections introduce four basic principles of the unified process: that software should stress use cases (which show how it interacts with users), that the process is architecture-centric, and that it is iterative and incremental. The authors then apply these principles to their software process, which involves everything from gathering system requirements to analysis, design, implementation, and testing. The use-case examples are excellent and include concrete examples...



Object Solutions
Grady Booch
0805305947
Oct 1995
Paperback
·
 
Book Info
Guides developers and managers with practical suggestions for applying object technology, whether for first time projects or seasoned object-oriented veterans. Presents numerous examples of real-world projects. Paper. DLC: Object-oriented programming (Computer science)

From the Inside Flap
Early adopters of object-oriented technology took it on faith that object orientation was A Good Thing, offering hope for improving some ugly aspect of software development. Some of these primordial efforts truly flourished, some failed, but overall, a number of such projects quietly began to experience the anticipated benefits of objects: better time to market, improved quality, greater resilience to change, and increased levels of reuse. Of course, any new technology is fun to play with for a...


Visual Modeling with Rational Rose 2002 and UML
Terry Quatrani
0201729326
October 2002
Paperback
·
 
Book Description
Goals When I set out to write the first version of this book, I thought, "This should be pretty easy . . . I do this for a living." Boy, was I wrong! Putting into words what I do on a daily basis was one of the hardest things I have ever done (all right, childbirth was more painful, but not by much). But I persevered, spent many, many nights and weekends in front of my computer, and gave birth to Visual Modeling with Rational Rose and UML . I must admit that the first time I saw my book on the bookshelf at a local bookstore, I was thrilled. I also found out that you need to have very thick skin to read book reviews. My book is unique since people seem to love it (5 stars) or they are less than impressed with it (1 star). For some reason, I rarely get a rating in between. I have also figured out that writing a...

  ©BookFinder USA LLC.
  All rights reserved.