![]() |
![]() |
Your cart is empty |
||
Showing 1 - 4 of 4 matches in All Departments
Thepastyearhasbeenaneventfuloneforthoseinterestedinsoftwaremodeling. The ?rst major revision of the Uni?ed Modeling Language, UML2.0, is in the process of adoption by the Object Management Group (OMG), and it makes many long-desired additions and improvements to UML. At the same time, it expands what was already a large language. A challenge for both practitioners andresearchersistohelpsmooththeadoptionofthisnewlanguage.Increasingly, attention is being paid to the use of specialized languages, often pro?les of UML, appropriate for di?erent purposes; this is one way to make UML less overwh- ming. Accordingly, the focus of the UML conference is gradually expanding from UML to software modeling in general. Simultaneously, model-driven development is being pursued as a way of - creasing the bene?ts from modeling throughout the software development p- cess. Gradually, it is developing from a set of slogans into a reality. Many of the papers in this volume are concerned, directly or indirectly, with how to make modeling, rather than coding, the heart of software development, and how to realize the resulting bene?ts of higher-level thinking. Much work remains to be done.
For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As the de facto standard modeling language, the UML facilitates communication and reduces confusion among project stakeholders. The recent standardization of UML 2.0 has further extended the language's scope and viability. Its inherent expressiveness allows users to model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. In this eagerly anticipated revision of the best-selling and definitive guide to the use of the UML, the creators of the language provide a tutorial to its core aspects in a two-color format designed to facilitate learning. Starting with an overview of the UML, the book explains the language gradually by introducing a few concepts and notations in each chapter. It also illustrates the application of the UML to complex modeling problems across a variety of application domains. The in-depth coverage and example-driven approach that made the first edition of The Unified Modeling Language User Guide an indispensable resource remain unchanged. However, content has been thoroughly updated to reflect changes to notation and usage required by UML 2.0. Highlights include: A new chapter on components and internal structure, including significant new capabilities for building encapsulated designs New details and updated coverage of provided and required interfaces, collaborations, and UML profiles Additions and changes to discussions of sequence diagrams, activity diagrams, and more Coverage of many other changes introduced by the UML 2.0 specification With this essential guide, you will quickly get up to speed on the latest features of the industry standard modeling language and be able to apply them to your next software project.
Object-Oriented Design with Applications has long been the
essential reference to object-oriented technology, which, in turn,
has evolved to join the mainstream of industrial-strength software
development. In this third edition--the first revision in 13
years--readers can learn to apply object-oriented methods using new
paradigms such as Java, the Unified Modeling Language (UML) 2.0,
and .NET.The authors draw upon their rich and varied experience to
offer improved methods for object development and numerous examples
that tackle the complex problems faced by software engineers,
including systems architecture, data acquisition, cryptoanalysis,
control systems, and Web development. They illustrate essential
concepts, explain the method, and show successful applications in a
variety of fields. You'll also find pragmatic advice on a host of
issues, including classification, implementation strategies, and
cost-effective project management.New to this new edition areAn
introduction to the new UML 2.0, from the notation's most
fundamental and advanced elements with an emphasis on key
changesNew domains and contextsA greatly enhanced focus on
modeling--as eagerly requested by readers--with five chapters that
each delve into one phase of the overall development
lifecycle.Fresh approaches to reasoning about complex systemsAn
examination of the conceptual foundation of the widely
misunderstood fundamental elements of the object model, such as
abstraction, encapsulation, modularity, and hierarchyHow to
allocate the resources of a team of developers and mange the risks
associated with developing complex software systemsAn appendix on
object-oriented programming languagesThis is the seminal text for
anyone who wishes to use object-oriented technology to manage the
complexity inherent in many kinds of systems.
No one can dispute the impact Grady Booch's writings have had on object-oriented technology. The Best of Booch contains articles on various object-oriented topics published since Grady Booch's book Object Oriented Modeling and Design with Applications, second edition. 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 Modeling Language (UML).
|
![]() ![]() You may like...
Nonlinear MHD Waves and Turbulence…
Thierry Passot, Pierre-Louis Sulem
Hardcover
R1,751
Discovery Miles 17 510
A Lone Star Arises in Texas - The…
Stephen A. Engelking, Friedrich Hertneck
Hardcover
R931
Discovery Miles 9 310
|