Professional UML Using Visual Studio .Net and over 2 million other books are available for Amazon Kindle . Learn more
Buy Used
FREE Delivery on orders over £10.
Used: Very Good | Details
Sold by the book house
Condition: Used: Very Good
Comment: The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Trade in your item
Get a £0.25
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional UML Modelling Using VS.NET Paperback – 1 Dec 2002

See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£17.61 £2.59

Trade In this Item for up to £0.25
Trade in Professional UML Modelling Using VS.NET for an Amazon Gift Card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 368 pages
  • Publisher: WROX Press Ltd (1 Dec. 2002)
  • Language: English
  • ISBN-10: 1861007957
  • ISBN-13: 978-1861007957
  • Product Dimensions: 2.5 x 18.4 x 22.9 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 2,177,555 in Books (See Top 100 in Books)

More About the Author

So, I was supposed to be an electronic engineer - a hardware guy.

While I was in college, I worked at a small company as I paid my way through school. Brian, the head of the software department, would tell me on a regular basis " You know, I think you're a software guy!"

Hardware guys typically do not want to be software guys, so I just ignored it as good-natured harassment. Then one day I decided to get him off my back by giving it a try. As they say, the rest is history. I fell in love with writing software, and the honeymoon still isn't over.

I learned that writing software is a very creative process. In just a matter of hours, I could conceive an idea, create a software design and have it up and running on a computer.

The first software I wrote was a tutorial program that helped new computer users understand how a computer works (this was not long after the birth of the PC). I came up with the idea after watching new computer users give up on themselves before they started.

Since then, I've devoted teaching career to making difficult concepts easy to understand. So, when Apple released the iPhone and a platform for building Apps, I immediately started teaching classes to impower others to join this software revolution and share in the fun. Maybe you'll find you're a software "guy" too.

Product Description

From the Back Cover

If you want to use Visio for Enterprise Architects to quickly design and create enterprise software, this is the book for you.

The integration of Visual Studio .NET Enterprise Architect and Visio for Enterprise Architects is a formidable combination. Visio offers powerful diagramming capabilities, including such things as creating UML models, mapping out and generating databases, and aiding the development of distributed systems. Visio’s integration with Visual Studio .NET Enterprise Architect means that C# or Visual Basic® .NET code can be generated from UML diagrams, thus giving your projects a significant kick–start, and Visual Studio .NET projects can also be reverse engineered to UML models.

This book will finally help you make the most of Visio’s time– and labor–saving features, and unleash Visio’s power for your enterprise development.

To use this book you must be comfortable with the basic concepts of UML.

What you will learn from this book

  • Diagramming business components in Visio
  • Generating code from UML models
  • Reverse engineering Visual Studio .NET projects into UML models, with or without source code
  • Documenting projects with UML and Visio
  • Designing distributed applications with Visio diagrams
  • Using Object–Role Modeling and round–trip engineering for database design

"This book will definitely help any developer wishing to get a jump–start on using Visio for Enterprise Architects in their traditional development process. The book meshes traditional UML knowledge with .NET development model specifics, resulting in a deep understanding of how Visio for Enterprise Architects can speed up software design and development time."
—Andrew Krowczyk, Senior Software Developer, Zurich North America --This text refers to an out of print or unavailable edition of this title.

About the Author

Andrew Filev is President of dotSITE Software. This company specializes in cost–effective development on the .NET platform. Andrew′s team has been developing commercial solutions using .NET since the first public announcement of this new Microsoft strategy. Andrew set up one of the first .NET portals, and has held a number of seminars and lectures dedicated to .NET in state and private companies.
Andrew has implemented numerous solutions in various high–tech fields &– Web Services, ERP applications, medical systems, development frameworks, among others. He can be reached at or

Tony Loton works through his company LOTONtech Limited ( as an independent consultant, course instructor, and technical writer. The current area of interest at LOTONtech is the enhancement of UML visual modeling tools &– specifically Rational Rose and Visio for Enterprise Architects &– to facilitate .NET application design. Further details can be found at
Tony graduated in 1991 with a BSc. Hons. degree in Compute r Science and Management and he currently holds an appointment as associate lecturer with the Open University in the UK.

Kevin McNeish is President of Oak Leaf Enterprises, a company that specializes in object–oriented developer tools, training, and software. He started his programming career twenty years ago working with Assembly Language, then moved to C, Visual FoxPro, and currently uses C# as his primary .NET development tool. He authored the book .NET for Visual FoxPro Developers and teaches both .NET and UML training classes in North America and Europe.
He has also written UML articles for CoDe, FoxPro Advisor, and FoxTalk magazines. Kevin, a Microsoft MVP, is the creator of a .NET business application framework called "The Mere Mortals Framework for .NET". He also mentors software companies in a variety of vertical markets to design and build component–based applications that scale from the desktop to the Internet. He can be reached at or

Benjamin Schoellmann credits his move to sunny Houston, Texas, with providing the inspiration necessary to pursue a development and writing career. Currently he is involved with evangelizing .NET technologies among his coworkers at Synhrgy HR Technologies. Among his favored activities are golfing, tinkering with his network, talking incessantly, and integrating hardware and software solutions, primarily home automation, to enhance his leisurely pursuit of Slack. He maintains several content–free WEB domains, including He is obsessive about keeping pace with emerging technologies, and is very quick to credit his developer friends with all his success in the IT field.

John Slateris a project manager at Management Reports International in Cleveland, OH. At MRI he is currently developing applications for the property management industry. Right now, he is working on several projects using .NET development tools and .NET Enterprise servers.
In his free time John enjoys outdoor activities and playing with his children Rachel and Nathan. He can be reached at jr—

Chaur G. Wu currently works for Trend Micro Inc. as a senior software engineer. He started software programming before was old enough to qualify for a driving license. The first program he wrote was a bingo game &– in assembly code on a 8051 single chip. To capitalize on the program, he ran a small casino in the lab &– he developed primitive game boxes that connected his pals and allowed them to place bets.
He′s also been involved in much larger projects. For example, he developed a program in C++ to simulate the movement and geographical coverage of GPS satellites. As a research assistant in his graduate study, he implemented a wavelet–based video compression algorithm for a traffic surveillance system sponsored by Boston City Department of Transportation. He also helped solve a blurred image problem using inverse filters and other image processing algorithms for a client who designs fiber optics components in San Jose, CA.
His technical interests include distributed software systems in Java, COM, and .NET, generative programming, software design, and neural networks. Outside of work, his favorite vacation combines a one–night gambling trip to Reno followed by a day of skiing at some resort near Lake Tahoe. You can e–mail Chaur at cha— --This text refers to an out of print or unavailable edition of this title.

Inside This Book (Learn More)
Browse and search another edition of this book.
First Sentence
To many, Visio for Enterprise Architects appears to be a mysterious diagramming tool. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

4.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

19 of 19 people found the following review helpful By A Customer on 30 Dec. 2002
Format: Paperback
Visio is much more than a drawing tool, and the recent addition of UML to its repertoire makes it even more useful, especially with the (minimal) integration with Visual Studio .NET. However, a tool this complex is not something you can pick up and use fully without some comprehensive tutorial and reference material, which is sadly missing from the online documentation. This book outlines Visio and provides a rapid summary of UML, then works through the process of getting a design into Visio and generating code from it. A single project is used for all the examples, helping greatly with comprehending how the different diagrams interact. One valuable aspect of the book is that it takes a critical look at the product, and tells you where it falls short, including a brief comparison with other UML tools. The chapter on documentation is the low point of the book, and feels like a bit of unnecessary padding, but the rest is very good.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 13 reviews
17 of 18 people found the following review helpful
You're in for much confusion 25 Dec. 2003
By Amazon Customer - Published on
Format: Paperback
In the best... excuse me---worst tradition of WROX this book is yet another example of incoherent fragments and inconsistent writing. The reason I broke my rule and bought a WROX book is because there's hardly any (if any at all) decent documentation on Visio and it's *real-world* applications by and for developers. No, this book is not a complete waste of money, but it could be a thousand times better. Read on.
The funnies thing about this book is that right from the outset one of the authors promises that the book would cover *one* and only one real-world solution as opposed to other books who feed you different examples all the time. I read this book from cover to cover and yet... every chapter laid out a different example! ? Note to authors: can you guys at least talk to each other? Let along sync up content.
As far as editing goes... Was there editing done at all? You'll see a number of annoying typos and strange grammatical errors. I also found errors in a few diagrams which is worse than typos.
Chapter 1 starts off with a brief introduction and overview of UML and its basic concepts. It's neither comprehensive or clear enough for beginners, nor is it useful for those who are not new to UML.
Chapter 2 is a nice "tour of Visio" even though they messed up a couple of diagrams so don't count on their accuracy. Very much for beginners.
Chapter 3, "Diagramming Business Objects" is worth the money you paid for this book.
Chapter 6, "Documenting the Project" is totally out of place. It goes back to the basic UML diagram, and whoever wrote this chapter, drew the diagrams in a pretty unorthodox way. A bizarre chapter to say the least.
Chapter 8 is another reason you might want to own a copy of this book. It presents a short yet informative introduction to ORM, creating a database from a model and reverse engineering an existing one.
To sum it up, two stars for the effort and *some* useful content. To those who wrote Chapters 3 and 8 thank you. Other than that---a very sloppy job by WROX yet once again. Not worth the money at all. Get it from for much less or download for free from Usenet.
8 of 8 people found the following review helpful
Well worth the time... 23 Dec. 2002
By Andrew K - Published on
Format: Paperback
I don't know about you, but as a developer I've always wanted a book that covered the Visio modeling tool in a way that would help me be more productive in my work. With .NET and the release of the Visio for Enterprise Architects edition this desire for a comprehensive book covering Visio's use and *fit* within the .NET Enterprise Development suite has never been greater. I think Wrox has hit the nail on the head with the book offering, and believe that it will greatly help any developers looking to get an edge in developing with Visio & .NET. I know that it's been of great use to me in my development projects!
17 of 21 people found the following review helpful
Did the authors of this book communicate with each other?? 21 Sept. 2003
By A Customer - Published on
Format: Paperback Verified Purchase
The book starts out ok, and at first you are told that the examples in this book will all be related to the same business so that the reader can understand the progression. The author also boasts that this book unlike most others will use references to the same business model for the entire book. Yeah Right!! Then the next chapter, most likely written by a different author starts using a completely different business model for his examples. Every other chapter continues to change the business model in order to present the subject matter. Not only is this very confusing, but sometimes the authors refer to parts of the book that don't even exist. Its like parts of the book were accidentally left out. Arrrrr!!! Then to top it all off there are tons of spelling and grammatical errors that could have been caught by simple proofreading. The solution to this problem, and I hope someone at Wrox is reading, is to not have more then one author write the book. Wrox does this all the time with their books. That's why most of their books suck! I should have learned my lesson the last time I read a Wrox book, but the only reason I bought this one is because there is nothing else available on the subject matter. And can you believe that they have a cover price of $59.99 for this garbage. I am never buying another Wrox book again.
15 of 20 people found the following review helpful
I NEVER review books, but this is different... 19 Dec. 2002
By Steve - Published on
Format: Paperback Verified Purchase
I was in a rush - I needed to learn UML as quickly as possible, so I picked up the O'Reilly book "UML in a Nutshell". It's a good book, but a difficult book for ME at least, because I'm a coder and these concepts were foreign to me.
Next, I picked up THIS BOOK, and I learned more about UML in the first chapter than in any other effort I have made.
Great book !!!
5 of 7 people found the following review helpful
Quick, practical and effective 21 Jan. 2003
By Merlin - Published on
Format: Paperback Verified Purchase
I join the opinion of previous reviewers. This book cooks! I did read all the O'Reilly and Addison Wesley publications, but then what it come down to is just your daily needs. This book goes far from a quick tutorial, and gets you directly into your VS.NET way of thinking.
Read in 2 days, started working on an enterprise app the day after.
You need to know a little bit about software design and have some exposure to .NET. Then you buy this book.
Were these reviews helpful? Let us know