473,396 Members | 1,683 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

UML

I'm at the beginning of a web DB product and I'd like to use UML for
analysis, design, round-trip engineering and maintenance. I'm a MSDN
subscriber and have MS Visio for EA (10.0.525) and VS.NET 2002 installed. I
can install later versions if that makes sense.

- Rational XDE looks good except for the $5k price.

- Sparx' Enterprise Architect seems good for the price, but it's not
integrated with the VS.NET IDE.
http://www.sparxsystems.com.au/

- I used VisualUML in VB6 but I didn't like how the class diagrams tended
to come back from round trips functionally equivalent but more complicated.
It could have been operator error on my part -- there were lots of options.

- I used something in Delphi 5 that worked well but that was a long time
ago. Delphi didn't get reinstalled after a hard disk crash.

- Is Visio now a "full-fledged" UML tool for VS.NET?
Another consideration is the clients already have Visio so it would be very
beneficial to be able to exchange data.
Thanks in advance for suggestions and recommendations.

-- Mark


Nov 22 '05 #1
9 2108
I see Visual Studio .NET 2003 Enterprise Architect advertizes UML.
http://msdn.microsoft.com/vstudio/pr...aoverview.aspx

Any feedback on how well it works versus other solutions?

Thanks.

-- Mark
Mark Jerde wrote:
I'm at the beginning of a web DB product and I'd like to use UML for
.... should have been "web DB project" ...
analysis, design, round-trip engineering and maintenance. I'm a MSDN
subscriber and have MS Visio for EA (10.0.525) and VS.NET 2002
installed. I can install later versions if that makes sense.

- Rational XDE looks good except for the $5k price.

- Sparx' Enterprise Architect seems good for the price, but it's
not integrated with the VS.NET IDE.
http://www.sparxsystems.com.au/

- I used VisualUML in VB6 but I didn't like how the class diagrams
tended to come back from round trips functionally equivalent but more
complicated. It could have been operator error on my part -- there
were lots of options.

- I used something in Delphi 5 that worked well but that was a
long time ago. Delphi didn't get reinstalled after a hard disk crash.

- Is Visio now a "full-fledged" UML tool for VS.NET?
Another consideration is the clients already have Visio so it would
be very beneficial to be able to exchange data.
Thanks in advance for suggestions and recommendations.

-- Mark

Nov 22 '05 #2
Been using Visio for EA for the last 14 months and it is a complete pain.

1) Crashes several times a day (including just disappearing for no appareent
reason).
2) Though you can reverse engineer, it isn't round trip as such (i.e it
doesn't update what is in the model, just adds another instance of a class
with all it's dependencies).
3) Doesn't include all the symbols I wanted to use
4) Throws up errors that make no sense. (like can't pass an interface
pointer as part of a function call).
5) I had to create a separate model for design, since once I'd added about
50 Use Cases and about 50 diagrams to the analysis model, it ground to a
near unusable halt.
6) Takes ages to move or delete an item.

So no it isn't a fully fledged UML tool. It is a drawing package with a
token gesture of modelling thrown in.

Saying that when it is behaving it is one of the better drawing tools. So
better than nothing but not a patch on something like Rose.

Saying that we have just got Visual UML, since it appears to do most of what
we require, but you said you didn't like that, so each to their own.

You might also want to pose this question in the following newsgroup. You
might get a more constructive answer.

microsoft.public.visio.software.modelling

Have fun

Rollasoc


"Mark Jerde" <ma********@verizon.no.spam.net> wrote in message
news:#f**************@tk2msftngp13.phx.gbl...
I see Visual Studio .NET 2003 Enterprise Architect advertizes UML.
http://msdn.microsoft.com/vstudio/pr...aoverview.aspx

Any feedback on how well it works versus other solutions?

Thanks.

-- Mark
Mark Jerde wrote:
I'm at the beginning of a web DB product and I'd like to use UML for


... should have been "web DB project" ...
analysis, design, round-trip engineering and maintenance. I'm a MSDN
subscriber and have MS Visio for EA (10.0.525) and VS.NET 2002
installed. I can install later versions if that makes sense.

- Rational XDE looks good except for the $5k price.

- Sparx' Enterprise Architect seems good for the price, but it's
not integrated with the VS.NET IDE.
http://www.sparxsystems.com.au/

- I used VisualUML in VB6 but I didn't like how the class diagrams
tended to come back from round trips functionally equivalent but more
complicated. It could have been operator error on my part -- there
were lots of options.

- I used something in Delphi 5 that worked well but that was a
long time ago. Delphi didn't get reinstalled after a hard disk crash.

- Is Visio now a "full-fledged" UML tool for VS.NET?
Another consideration is the clients already have Visio so it would
be very beneficial to be able to exchange data.
Thanks in advance for suggestions and recommendations.

-- Mark


Nov 22 '05 #3
Hi Mark,

Thanks for posting in the community.

I think there is some links in MSDN will instroduce you with feature of
Visio and how it integration with VS.NET.

Visual Studio .NET Enterprise Architect edition provides a full range of
design and modeling capabilities with the included and integrated Microsoft
Visio? toolset. Through the use of industry standard modeling methodology,
Unified Modeling Language (UML), Visual Studio .NET helps senior developers
and architects visually design applications and requirements. Visual Studio
.NET Enterprise Architect combines conceptual and physical database
modeling using Visio to deliver powerful Object Role Modeling (ORM)
functionality to architects.

FoodMovers: Building Distributed Applications using Microsoft Visual Studio
.NET
http://msdn.microsoft.com/library/de...us/dnvsent/htm
l/FoodMovers1.asp

A Guide to Building Enterprise Applications on the .NET Framework
http://msdn.microsoft.com/library/de...us/dnbda/html/
guidenetapp.asp

Visio-Based Software and Database Modeling Solutions
http://msdn.microsoft.com/library/de...us/dnvisio02/h
tml/visdbcomp.asp

Step-by-Step Guide to Reverse Engineering Code into UML Diagrams with
Microsoft Visio 2000
http://msdn.microsoft.com/library/de...us/dnvisio00/h
tml/revengcode.asp

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 22 '05 #4
Thanks for the feedback. It sounds like Visio for EA needs another release
or two before Rational has to get too scared. <g>

My experience with Visual UML was several years ago. No doubt it's much
better now. Their tech support was very good, and IIRC I made a couple
suggestions that made it into the product.

Do they have a Tutorial / Getting Started section of help? That was missing
in the VB6 edition and I spent a lot of time threashing trying to learn UML
and VisualUML at the same time.

-- Mark

rollasoc wrote:
Been using Visio for EA for the last 14 months and it is a complete
pain.

1) Crashes several times a day (including just disappearing for no
appareent reason).
2) Though you can reverse engineer, it isn't round trip as such (i.e
it doesn't update what is in the model, just adds another instance of
a class with all it's dependencies).
3) Doesn't include all the symbols I wanted to use
4) Throws up errors that make no sense. (like can't pass an
interface pointer as part of a function call).
5) I had to create a separate model for design, since once I'd added
about 50 Use Cases and about 50 diagrams to the analysis model, it
ground to a near unusable halt.
6) Takes ages to move or delete an item.

So no it isn't a fully fledged UML tool. It is a drawing package
with a token gesture of modelling thrown in.

Saying that when it is behaving it is one of the better drawing
tools. So better than nothing but not a patch on something like
Rose.

Saying that we have just got Visual UML, since it appears to do most
of what we require, but you said you didn't like that, so each to
their own.

You might also want to pose this question in the following newsgroup.
You might get a more constructive answer.

microsoft.public.visio.software.modelling

Have fun

Rollasoc


"Mark Jerde" <ma********@verizon.no.spam.net> wrote in message
news:#f**************@tk2msftngp13.phx.gbl...
I see Visual Studio .NET 2003 Enterprise Architect advertizes UML.
http://msdn.microsoft.com/vstudio/pr...aoverview.aspx

Any feedback on how well it works versus other solutions?

Thanks.

-- Mark
Mark Jerde wrote:
I'm at the beginning of a web DB product and I'd like to use UML for


... should have been "web DB project" ...
analysis, design, round-trip engineering and maintenance. I'm a
MSDN subscriber and have MS Visio for EA (10.0.525) and VS.NET 2002
installed. I can install later versions if that makes sense.

- Rational XDE looks good except for the $5k price.

- Sparx' Enterprise Architect seems good for the price, but it's
not integrated with the VS.NET IDE.
http://www.sparxsystems.com.au/

- I used VisualUML in VB6 but I didn't like how the class
diagrams tended to come back from round trips functionally
equivalent but more complicated. It could have been operator error
on my part -- there
were lots of options.

- I used something in Delphi 5 that worked well but that was a
long time ago. Delphi didn't get reinstalled after a hard disk
crash.

- Is Visio now a "full-fledged" UML tool for VS.NET?
Another consideration is the clients already have Visio so it would
be very beneficial to be able to exchange data.
Thanks in advance for suggestions and recommendations.

-- Mark

Nov 22 '05 #5
Peter -- Thanks for posting. I'm currently using Visio and Word for Use
Case and basic UI design with the customer. When the time comes to start
generating code I hope to have a full round-trip UML tool for the
developers. Unfortunately it appears Visio isn't yet the answer, but no
doubt MS will get it there in the next release or two. ;-)

I'm still in the research & evaulation mode.

-- Mark

Peter Huang wrote:
Hi Mark,

Thanks for posting in the community.

I think there is some links in MSDN will instroduce you with feature
of Visio and how it integration with VS.NET.

Visual Studio .NET Enterprise Architect edition provides a full range
of design and modeling capabilities with the included and integrated
Microsoft Visio? toolset. Through the use of industry standard
modeling methodology, Unified Modeling Language (UML), Visual Studio
.NET helps senior developers and architects visually design
applications and requirements. Visual Studio NET Enterprise Architect
combines conceptual and physical database
modeling using Visio to deliver powerful Object Role Modeling (ORM)
functionality to architects.

FoodMovers: Building Distributed Applications using Microsoft Visual
Studio NET
http://msdn.microsoft.com/library/de...us/dnvsent/htm l/FoodMovers1.asp

A Guide to Building Enterprise Applications on the .NET Framework
http://msdn.microsoft.com/library/de...us/dnbda/html/ guidenetapp.asp

Visio-Based Software and Database Modeling Solutions
http://msdn.microsoft.com/library/de...us/dnvisio02/h tml/visdbcomp.asp

Step-by-Step Guide to Reverse Engineering Code into UML Diagrams with
Microsoft Visio 2000
http://msdn.microsoft.com/library/de...us/dnvisio00/h tml/revengcode.asp

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no
rights.

Nov 22 '05 #6
Hi Mark,

"This is a great idea for a future product enhancement. I'd recommend that
you forward the recommendation to the Microsoft Wish Program:

Microsoft offers several ways for you to send comments or suggestions about
Microsoft products. If you have suggestions for product enhancements that
you would like to see in future versions of Microsoft products, please
contact us using one of the methods listed later in this article.

Let us know how we can improve our products.

Product Enhancement suggestions can include:

" Improvements on existing products.
" Suggestions for additional features.
" Ways to make products easier to use.

World Wide Web - To send a comment or suggestion via the Web, use one of
the following methods:

" In Internet Explorer 6, click Send Feedback on the Help menu and then
click the link in the Product Suggestion section of the page that appears.
" In Windows XP, click Help and Support on the Start menu. Click Send your
feedback to Microsoft, and then fill out the Product Suggestion page that
appears.
" Visit the following Microsoft Web site: http://www.microsoft.com/ms.htm
" Click Microsoft.com Guide in the upper-right corner of the page and then
click Contact Us . Click the link in the Product Suggestion section of the
page that appears.
" Visit the following Microsoft Product Feedback Web site:
"http://register.microsoft.com/mswish/suggestion.asp" and then complete and
submit the form.

E-mail - To send comments or suggestions via e-mail, use the following
Microsoft Wish Program e-mail address, ms****@microsoft.com.
FAX - To send comments or suggestions via FAX, use the following Microsoft
FAX number, (425) 936-7329.

Each product suggestion is read by a member of our product feedback team,
classified for easy access, and routed to the product or service team to
drive Microsoft product and/or service improvements. Because we receive an
abundance of suggestions (over 69,000 suggestions a year!) we can't
guarantee that each request makes it into a final product or service. But
we can tell you that each suggestion has been received and is being
reviewed by the team that is most capable of addressing it.

All product or service suggestions received become the sole property of
Microsoft. Should a suggestion be implemented, Microsoft is under no
obligation to provide compensation.

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 22 '05 #7
Peter -- Thanks for the email. Sorry if I missed it, but is there a
specific email address for VS.NET suggestions?

Thanks.

-- Mark

Peter Huang wrote:
Hi Mark,

"This is a great idea for a future product enhancement. I'd recommend
that you forward the recommendation to the Microsoft Wish Program:

Microsoft offers several ways for you to send comments or suggestions
about Microsoft products. If you have suggestions for product
enhancements that you would like to see in future versions of
Microsoft products, please contact us using one of the methods listed
later in this article.

Let us know how we can improve our products.

Product Enhancement suggestions can include:

" Improvements on existing products.
" Suggestions for additional features.
" Ways to make products easier to use.

World Wide Web - To send a comment or suggestion via the Web, use one
of the following methods:

" In Internet Explorer 6, click Send Feedback on the Help menu and
then click the link in the Product Suggestion section of the page
that appears. " In Windows XP, click Help and Support on the Start
menu. Click Send your feedback to Microsoft, and then fill out the
Product Suggestion page that appears.
" Visit the following Microsoft Web site:
http://www.microsoft.com/ms.htm " Click Microsoft.com Guide in the
upper-right corner of the page and then click Contact Us . Click the
link in the Product Suggestion section of the page that appears.
" Visit the following Microsoft Product Feedback Web site:
"http://register.microsoft.com/mswish/suggestion.asp" and then
complete and submit the form.

E-mail - To send comments or suggestions via e-mail, use the following
Microsoft Wish Program e-mail address, ms****@microsoft.com.
FAX - To send comments or suggestions via FAX, use the following
Microsoft FAX number, (425) 936-7329.

Each product suggestion is read by a member of our product feedback
team, classified for easy access, and routed to the product or
service team to drive Microsoft product and/or service improvements.
Because we receive an abundance of suggestions (over 69,000
suggestions a year!) we can't guarantee that each request makes it
into a final product or service. But we can tell you that each
suggestion has been received and is being reviewed by the team that
is most capable of addressing it.

All product or service suggestions received become the sole property
of Microsoft. Should a suggestion be implemented, Microsoft is under
no obligation to provide compensation.

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no
rights.

Nov 22 '05 #8
Hi Mark,

Thanks for posting in the community.

I think there is no such email address specially for VS.NET suggestion.

From the link in my last post,
http://register.microsoft.com/mswish/suggestion.asp,

You may find a DropDown Box Procuct:
<Quote>
Let us know how we can improve our products.

Product enhancement suggestions can include:
Improvements on existing products
Suggestions for additional features
Ways to make our products easier to use
For assistance with Technical Support Issues,
Please click here

For additional information on Sales or Customer Service, Please click here

Product:
</Quote>
You may select Visual Studio .NET from the dropdown box.

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

Nov 22 '05 #9
Peter Huang wrote:
</Quote>
You may select Visual Studio .NET from the dropdown box.


Oh duh. My bozo bit was on. Sorry. ;-)

-- Mark
Nov 22 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.