Friday, August 1, 2008

UML

UML Bible





Product Details

* Paperback: 984 pages
* Publisher: Wiley; 1st edition (June 2, 2003)
* Language: English
* ISBN-10: 0764526049
* ISBN-13: 978-0764526046


Product Description
* Comprehensive coverage of all aspects of UML (Unified Modeling Language), including use, diagramming notation, the object constraint language, and profiles
* UML is the industry standard specification for modeling, visualizing, and documenting software projects
* Includes up-to-date coverage of both UML 1.4 and the new 2.0 UML specifications
* Thoroughly covers executable UML and testing UML diagrams, making coding more efficient
* Companion Web site provides additional code samples and updates

Book Info
Guide to the versatility of 1.4 and 2.0 UML specifications. Shows how to use UML to improve timeliness, quality, and efficiency in development. For beginning to advanced users. Softcover.

From the Back Cover
If UML can do it, you can do it too...

Today’s economy demands top quality software development in record time and with maximum efficiency. UML arms you to meet that challenge, and the UML Bible supplies the most comprehensive UML education you can get. One volume covers everything from understanding and using UML and diagramming notation to the object constraint language (OCL) and profiles, in both 1.4 and 2.0 UML specifications. It’s the one resource you can rely on to virtually guarantee your success.

Inside, you’ll find complete coverage of UML

* Learn to model object structure, interactions, behavior, and architecture using UML
* Explore diagram structure and usage
* Understand how to utilize the overlapping features of the UML diagrams to facilitate the modeling process
* Learn to exploit the features of the UML diagrams to test them for consistency and accuracy
* Learn to assess modeling tools to choose the one that suits your needs
* Comprehend how the statechart diagram is used to model changes in an object over its lifetime
* Apply object constraint language (OCL) and work with Action Semantics to specify behaviors that ultimately will be implemented in code
* Understand the XML Model Interchange (XMI®) standard that helps enable model sharing between modeling tools and other XMI-compatible applications
* Customize UML to meet the needs of specific industries or application types


Click Here To Download



Fast Track UML 2.0





Product Details

* Paperback: 350 pages
* Publisher: Apress; 1 edition (March 19, 2004)
* Language: English
* ISBN-10: 1590593200
* ISBN-13: 978-1590593202

Product Description

"I was looking for something that would quickly bring me up to date with UML 2.0, while still serving as a good reference manual into the future... This is that book."

— Dirk Schreckmann, JavaRanch Sheriff (Read the 8 horseshoe review )

The Superstructure portion of the UML 2.0 specification is 632 pages long! This book is a distillation of the contents of the UML Superstructure document and captures the essential information for you. The Unified Modeling Language (UML) is a set of tools and techniques for capturing the analysis and design of the software development process.

Through the use of standard diagrams for such concepts as use cases, interactions, and collaborations, among many others, Fast Track UML 2.0 explores the modeling techniques and the changes since the UML 1.3 standard. Kendall Scott presents a new look at the contents of the UML Superstructure document without overloading you with details.


Download Description

The Unified Modeling Language (UML) is a methodology to document the analysis and design of the software development process. Through the use of standard diagrams for such concepts as use cases, interactions, and collaborations, among many others, Fast Track UML 2.0 explores the modeling techniques and the changes since the UML 1.3 standard.

This book presents a distillation of the contents of the UML Superstructure document. It will capture the essential information contained within that document without overloading you with details.


Click Here Download


Learning UML







Product Details

* Paperback: 304 pages
* Publisher: O'Reilly Media, Inc.; 1st edition (July 1, 2003)
* Language: English
* ISBN-10: 0596003447
* ISBN-13: 978-0596003449

Since the dawn of computing, software designers and developers have searched for ways to describe the systems they worked so hard to create. Flowcharts enabled the concise documentation of program-flow and algorithms. Entity-relationship diagrams enabled database designers to convey the structure underlying the collection of tables and columns that made up a schema. From the beginning, technologists recognized the descriptive power inherent in visual representations of a system, yet it wasn't until 1997 that the first attempt to create a visual language that could be used across all aspects of a system development project came to fruition. Unified Modeling Language (UML) was born. UML has taken the software development industry by storm. Widely supported by development and documentation tools, UML can be used on the one hand by programmers to record such things as the detailed design of classes in an object-oriented system and on the other hand by business analysts to give the broad-brush picture of how a system interacts with users and other systems. UML has become the lingua franca of software development, and no one in the software industry can afford to be without knowledge of this powerfully expressive visual language. Learning UML introduces UML and places it in perspective, then leads you through an orderly progress towards mastery of the language. You'll begin by learning how UML is used to model the structure of a system. Many key UML concepts, especially that of the general (classes) versus the specific (objects), are illustrated in the chapter on class and object diagrams. Next, you'll learn how to use use-case diagrams to model the functionality of a system. Finally, you'll see how component and deployment diagrams are used to model the way in which a system is deployed in a physical environment. Structural modeling answers the "who" and "what" questions of systems development. Behavioral modeling addresses the questions of "when," "how," and "why." You'll learn how to use sequence and collaboration, to model the interaction over time between system components, how to use state diagrams to describe the life cycle of system components, and how to use activity diagrams to document control-flow and responsibility. Throughout this book, author Sinan Si Alhir maintains a clear focus on UML the language and avoids getting caught up in the cobwebs of methodology. His presentation is direct and to-the-point. Each chapter ends with a set of exercises that you can use to test your growing knowledge of UML and its concepts. As you work your way through the book, you'll find yourself warming up to the simple yet expressive language that is UML, and using it to communicate effectively and professionally about all aspects of system design.


Click Here To Download

No comments: