Free Book Online
Book UML Weekend Crash Course [With CDROM]


UML Weekend Crash Course [With CDROM]

3.3 (1294)

Log in to rate this item

    Available in PDF - DJVU Format | UML Weekend Crash Course [With CDROM].pdf | Language: ENGLISH
    Thomas A. Pender(Author)

    Book details

What it is: UML (Unified Modeling Language) is a graphical modeling language used to specify, visualize, construct, and document applications and software systems, which are implemented with components and object–oriented programming languages, such as Java, C++, and Visual Basic. UML incorporates the object–oriented community′s consensus on core modeling concepts and provides a standard way for developers to communicate the details of system design and development. In addition to object–oriented modeling of applications, UML is also used for business–process modeling, data modeling, and XML modeling.
Purpose of modeling: Models for software systems are as important as having a blueprint for a large building, or an outline for a book. Good models enhance communication among project teams and assure architectural soundness. The more complex the software system, the more important it is to have models that accurately describe the system and can be understood by everyone. UML helps provide this via a standard for graphical diagrams. Just like an architect can understand the notations on any blueprint, UML enables software engineers and business managers to understand the design of any software system, even if the original designers have long left the company.
Organization behind it: Object Management Group (OMG) ( (UML Resource Page at OMG Web site is The OMG produces and maintains the UML standard, an internationally recognized standard. The OMG is an open membership, not–for–profit consortium that produces and maintains computer industry specifications for interoperable enterprise applications. Its membership roster (about 800) includes just about every large company in the computer industry and hundreds of smaller ones. Most of the companies that shape enterprise and Internet computing are represented on the OMG′s Board of Directors.
Companies that contributed to the UML Standard: Realizing that UML would be strategic to their business, the following companies contributed their ideas to the first UML standard: Digital Equipment Corp, HP, i–Logix, IntelliCorp, IBM, ICON Computing, MCI, Microsoft, Oracle, Rational Rose, TI, and Unisys.
Companies that use UML: It is safe to say that all Fortune 1000 companies are currently using UML, or are moving toward UML to model and design their applications and systems. This includes companies from all vertical industries, from Coca Cola to Warner Brothers, from CVS Pharmacy to Lockhead Martin Aerospace. You name the company – if they have an IT department, they are using UML.

"...well–written...I would recommend it..." (Cvu, February 2003)

2.2 (8599)
  • Pdf

*An electronic version of a printed book that can be read on a computer or handheld device designed specifically for this purpose.

Formats for this Ebook

Required Software Any PDF Reader, Apple Preview
Supported Devices Windows PC/PocketPC, Mac OS, Linux OS, Apple iPhone/iPod Touch.
# of Devices Unlimited
Flowing Text / Pages Pages
Printable? Yes

Book details

  • PDF | 384 pages
  • Thomas A. Pender(Author)
  • John Wiley & Sons; Pap/Cdr edition (21 Jun. 2002)
  • English
  • 9
  • Computing & Internet

Read online or download a free book: UML Weekend Crash Course [With CDROM]


Review Text

  • By renatocuoricelli on 18 May 2017

    Both the content of the book and it's layout are excellent.I'm really amazed by the quality of this book, good job to both the author and the publisher :)

  • By helioXVII on 22 May 2014

    Although I am a complete novice as far as modeling goes, I made up my mind to go through this modest volume published in 2002 to gain. an insight into this technical world. The author kept up a steady pace from beginning till the end, about page 350! The CD-Rom won't be much help in 2014, but such is technology. Took me far more than a weekend certainly, the range of models was quite bewildering to myself, however 'Pender' was able to convey a good level of 'raison d'etre' as the various associations, links and connections in the diagrams required! It was a young American who put me onto this title in his review, "UML Distilled" having been a confusing read! Whether this.title will ever be updated is perhaps doubtful after 12 years have now passed, seems a pity in my opinion.

  • By George W on 25 July 2006

    UML is the "lingua franca" of software specification and design. To make it work effectively the widest number of people in your organisation need to be at least familiar with the basic diagrams. This lets you use UML as a sort of "English" which everyone can understand when you get up to the whiteboard to map something out.This book supports this "evangalisaton" process very well. Its simple with straightforward examples. It explicitly avoids getting bogged down with the more esoteric aspects of UML and concentrates on the basics. For example, use of sterotypes is summarised, rather than elaborated in endless detail.I lost count of the number of people I lent this book to. Most of them were new to UML, but most were very familiar with software development and previous sybologies (SSADM, LSDM, Yourdon). In many cases I targeted them at just one chapter (eg Use Cases) which would be all they needed for a specific job. Of course I ended up not getting the book back so I am ordering another one.UML is refreshing because its simple and easily understood by most people. At the end of the day its a simple diagramming tool to help you convey ideas. If this is what you want (and I do) then this is the book for you.If on the other hand you want to design a complex software system at a deep level, you want every object, method and interaction bolted down in a UML diagram complete with code generation, then I accept there are other books that are better. (Just dont expect your project manager or customer to understand the diagrams though ... :-)If you already understand analysis and design, but don't understand UML, then this book is a very time efficient place to start.(note: this book covers UML 1.1 however UML 2.0 is out now. I wouldnt worry about this. The UML 1.1 diagrams are still the core of UML, and is still universally used, in my experience. UML 2.0 seems to be extra frills added for the tool/code generation vendors and I have yet to see anyone really use the new stuff in practice. If it bothers you though, the O'Reilly "UML 2.0 in a Nutshell" looks like a good, follow up, reference book to buy, after you have learnt the basics with the Weekend Crash Course.)

  • By xm214 on 11 March 2004

    Read this book if you never need to develop systems with UML. Good for the person who needs to be able to say "Ive heard that word before" in a UML discussion, however cant put their finger on what is meant.A complete waste of time and effort reading as you will not know how to use UML at the end of it. Try Applying Use Cases by Geri Scheider and go from there. Expect to buy two or more books.With UML there is no substitute for study and effort. They use to sell stuff like this from the back of wagons in the Wild West. Cure all - I dont think.

  • Name:
    The message text*: