|
|
Showing 1 - 4 of
4 matches in All Departments
|
UML 2003 -- The Unified Modeling Language, Modeling Languages and Applications - 6th International Conference San Francisco, CA, USA, October 20-24, 2003, Proceedings (Paperback, 2003 ed.)
Perdita Stevens, Jon Whittle, Grady Booch
|
R1,570
Discovery Miles 15 700
|
Ships in 18 - 22 working days
|
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.
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).
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.
"Sidebars
Preface
Acknowledgments
About the Authors "
Section I: Concepts
Chapter 1: Complexity
Chapter 2: The Object Model
Chapter 3: Classes and Objects
Chapter 4: Classification
Section II: Method
Chapter 5: Notation
Chapter 6: Process
Chapter 7: Pragmatics
Chapter 8: System Architecture: Satellite-Based Navigation
Chapter 9: Control System: Traffic Management
Chapter 10: Artificial Intelligence: Cryptanalysis
Chapter 11: Data Acquisition: Weather Monitoring Station
Chapter 12: Web Application: Vacation Tracking System
Appendix A: Object-Oriented Programming Languages
Appendix B: Further Reading "
Notes
Glossary
Classified Bibliography
Index ""
"
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
Uncharted
Tom Holland, Mark Wahlberg, …
DVD
R374
R210
Discovery Miles 2 100
Holy Fvck
Demi Lovato
CD
R426
Discovery Miles 4 260
|