| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ] |
| Articles Books |
- Unified Modeling Language version 2.0 by Bran Selic - [Clicks: 72]
So-called "model-driven" development (MDD) methods, which are based on higher levels of abstraction and greater use of automation compared to traditional methods, have already demonstrated their potential for radical improvements in the quality of software and the productivity of development. Since the role of modeling languages is crucial to the success of MDD, a major revision of the industry-standard Unified Modeling Language (UML) was recently completed. While several important new modeling capabilities were added -- such as the ability to more accurately capture software architectures -- the dominant characteristic of this revision is the heightened precision of the language definition that enables greater levels of automation. This article explains how this was achieved and also describes other highlights of UML 2.0.
http://www-128.ibm.com/developerworks//rational/library/05/321_uml/ - Mar, 2005 - UML for the Software Developer, Part 3: Aggregating by Mark Goetsch - [Clicks: 45]
Part 3 of this series on UML tackles aggregation, which is a special form of association. Part 2 showed you how associations related one class to another, but this article shows that associations are not strong enough when you need to specify ownership.
http://www.devx.com/enterprise/Article/27284 - Feb, 2005 - UML for the Software Developer, Part 2: Mastering Associations by Mark Goetsch - [Clicks: 48]
Associations are a key part of the UML lexicon. Use them to define the ways in which your application's classes communicate. In this article you'll see that adding a database introduces design patterns for the first time using the facade pattern.
http://www.devx.com/enterprise/Article/26689 - Jan, 2005
- UML 2.0 in a Nutshell
by Dan Pilone, Neil Pitman - [Clicks: 26]
This comprehensive guide has been fully revised to cover UML 2.0, today's standard method for modeling software systems. Packed with concise information, it's been crafted to help IT professionals read, create, and understand system artifacts expressed using UML. Also includes an example-rich tutorial for those who need familiarizing with the system.
O'Reilly Media, Inc., Paperback - Jun, 2005