Enterprise Development with Visual Studio .NET, UML, and MSF / Edition 1

Paperback (Print)
Buy New
Buy New from BN.com
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (22) from $1.99   
  • New (12) from $17.45   
  • Used (10) from $1.99   


Using Visual Studio .NET (VS .NET) for creating enterprise solutions, authors John Hansen and Carsten Thomsen have chosen to add the Unified Modeling Language (UML), for designing and documenting solutions, and the Microsoft Solutions Framework (MSF), for planning and managing projects.

Experienced developers, team leaders, and project managers who need a structured way of creating enterprise solutions will benefit from reading this book. Parts of this book can be used by developers (experienced or not) and managers who want to know about MSF and UML in connection with .NET development.

This guide provides an enterprise development overview, an in-depth introduction to UML, and coverage of various enterprise tools included with the VS .NET Enterprise Developer (VSED) and VS .NET Enterprise Architect (VSEA) editions, such as enterprise template projects, Visual SourceSafe (VSS), Visio for Enterprise Architects 2003 (VEA), Microsoft Application Center Test (ACT), and Visual Studio Analyzer.

Not only will you learn how to deploy your project, but also two hands-on chapters will show you how to analyze your project and model it using VEA, and guide you step-by-step through the process.

For most readers, this is a cover-to-cover book, but it can certainly be used as a reference guide whenever you need information about a particular tool or process. Throughout this book, youll find exercises that demonstrate the topic being discussed, making this book a must-have for programmers dealing with, or those with an interest in, developing enterprise .NET solutions.

Read More Show Less

Product Details

  • ISBN-13: 9781590590423
  • Publisher: Apress
  • Publication date: 5/21/2004
  • Edition number: 1
  • Pages: 984
  • Product dimensions: 10.00 (w) x 7.00 (h) x 1.94 (d)

Meet the Author

John Erik Hansen is a specialist in project management, business analysis, and UML analysis/modeling. In these fields, he is credited for his ability of ensuring project successes. John holds the MCSD and Rational Rose certifications, and a has graduate diploma in business administration. Lately, John has been working as a consultant on projects all over Europe. He has 10 years of experience working as a project manager, consultant, Microsoft CTEC Trainer, business analyst, and programmer (of data warehousing, e-procurement, ASP, Visual Basic, and .NET applications).

Carsten Thomsen is a Microsoft "Most Valuable Professional," a recognition he received in August 1999. He lives in his native Denmark and currently holds the MCSE, MCAD, and MCSD certifications. Carsten has been programming in Visual Basic for more than 12 years, and he specializes in data access, object-oriented analysis and design, and enterprise development. These days, Carsten is primarily focused on development with Visual Studio .NET, using MSF, UML, Visual Basic .NET, and C#, but he also enjoys working with Microsoft SharePoint Portal Server 2003, Microsoft Content Management Server 2002, and Microsoft BizTalk Server 2004. Carsten now works as a .NET consultant mainly in London and Dublin, but he also does the odd .NET training job.

Read More Show Less

Table of Contents

Ch. 1 Getting started : a modeling primer 3
Ch. 2 Planning and documenting your solution 41
Ch. 3 Getting to know the Unified Modeling Language 85
Ch. 4 Examining the UML models : behavioral models 105
Ch. 5 Examining the UML models : static models 153
Ch. 6 Planning a VB .NET or C# project 213
Ch. 7 Maintaining the UML documentation 235
Ch. 8 Using Enterprise template projects 249
Ch. 9 Using policy files 293
Ch. 10 Using custom help topics 383
Ch. 11 Visual SourceSafe 423
Ch. 12 Visio for Enterprise Architects 2003 499
Ch. 13 Application center test 537
Ch. 14 Visual Studio Analyzer 565
Ch. 15 Deploying your applications 585
Ch. 16 Hands on : an internal project 665
Ch. 17 Hands on : an external project 739
Ch. 18 IBM Rational XDE 791
Ch. 19 Comparing Microsoft and IBM Rational UML tools and development frameworks 813
Ch. 20 Microsoft Solutions Framework 3.0 833
Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted July 15, 2004

    Neat autogenerating code from UML diagrams

    For developers on a Microsoft platform, Microsoft has offered Visual Studio as its flagship development environment. A very sophisticated package. Naturally, as .NET was fleshed out, VS has been upgraded to help you program in that framework. The authors accordingly go into reams of detail, with numerous screen captures, showing what VS.NET can do for you. They also cover how VS can be integrated with UML. So that, as a very nifty feature, VS can autogenerate code given as input a set of UML diagrams. To some of you, it will be a big timesaver, and it lets you concentrate on writing the key parts of your code, not boilerplate. Of course, different developers will have different needs, but clearly some of you will appreciate this UML ability. The authors also talk about using Microsoft Solutions Framework as a project design framework. Much here is not instrinsically tied to .NET or even Microsoft. This part of the book has a lot of high level jargon. The ideas seem clear enough. But so does a lot of other ideas about project design and management. There is a big impedance mismatch between this chapter and the rest of the book. Perhaps the chapter could have been expanded into a book of its own?

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)