Home | Amazing | Today | Publishers | Account | Support
Applying UML: Advanced Applications

Buy
So why did we write "yet another" book on the UML? Does the world need it and what, if anything, makes it distinctive? The real answer is that the only way to answer those questions is to read the end result. Here, however, are some of our answers.

In an attempt to end the "object oriented Tower of Babel", the Unified Modelling Language (UML) has been adopted as a standard modelling notation by the Object Management Group (OMG). This book concerns itself with the application of the UML. There are numerous textbooks that discuss the UML notation or its use with regard to particular application domains, but all of these seem to us to focus on software engineering. Whilst the origins of the UML lie in the concerns of software engineering, it is steadily gaining acceptance in sometimes more diverse and sometimes more specific domains. For example, the UML is being considered increasingly as a notation to support business process modelling, in wide ranging ways, but it is also being applied to specific software engineering domains, such as real-time software development.

This book specifically uses UML 1.5, though some discussion is included about the probable impact of UML 2.0. Whichever version is taken, the impact on what we are trying to achieve is minimal.

The real motivation for this book is to provide a text that addresses the practical issues faced by people in adopting the UML. This is reflected in the suggested book title, the aim being to assist the reader applying UML rather than just learning the UML. Our aim is to illustrate how the notation can be applied across a broad range of problems, from business modelling through to software development. We, therefore, consider the impact of issues beyond the notation itself, specifically the adoption of a particular process or methodology. In general we find no convincing case for a specific choice in this area, preferring to base choices on the needs of the situation being modelled.

(HTML tags aren't allowed.)

J2ME Game Programming
J2ME Game Programming

Have you ever seen players' eyes light up as they explore the worlds that you've created in your games? If you have, then game development probably has you hooked firmly in its grasp! If you've never taken your games beyond the PC, now's the time! "J2ME Game Programming" is a hands-on guide that teaches you how to...

Advanced PHP for Web Professionals
Advanced PHP for Web Professionals
The goal of this book is to help you get a better grasp of PHP, to learn some of the less commonly used features, and to help you build some applications that are useful in your work or hobbies. I hope it gives you some ideas on how to make your own applications easier to code and easier to use.
Pro PHP XML and Web Services
Pro PHP XML and Web Services
XML and its associated technologies have been around for many years. Although some support has been available, it has not always been easy to work with XML using PHP. This all changed with the release of PHP 5. The inclusion of a variety of XML processors provides a developer with an arsenal of tools to tackle virtually any type of challenge...

Extreme Programming Explored
Extreme Programming Explored
In Extreme Programming Explored, you can read about best practices as learned from the concrete experience of successful XP developers. Author and programmer Bill Wake provides answers to practical questions about XP implementation. Using hands-on examples--including code samples written in the Java programming...
Extreme Programming Installed
Extreme Programming Installed

Preface How much would you pay for a software development team that would do what you want? Wait, don't answer yet--what if they could also tell you how much it would cost, so that you could decide what to do and what to defer, on your way to your deadline? You also get quality software, a robust array of tests that support the project through...

Cryptography for Developers
Cryptography for Developers
The only guide for software developers who must learn and implement cryptography safely and cost effectively.

The book begins with a chapter that introduces the subject of cryptography to the reader. The second chapter discusses how to implement large integer arithmetic as required by RSA and ECC public key algorithms The subsequent
...
©2010 LearnIT (support@pdfchm.net) - Privacy Policy