Three UML modeling tools Visio, Rational Rose, powerdesign

Source: Internet
Author: User
Tags sybase powerdesigner

UML Modeling Tools Comparison of Visio, Rational Rose, powerdesign

The most widely used by two of various 1. Rational Rose, it's IBM's. Microsoft Office visio®2003 3.Enterprise Architect for 2.Microsoft. There are other tools such as PowerDesigner, etc.
1.Rational Rose is a UML-based modeling tool. In the field of object-oriented application development, Rational rose is an important factor affecting its development. Rational Rose has attracted the attention of the industry since its launch and has led the development of visual modeling tools. More and more software companies and development teams have started or have adopted rational Rose for the analysis, modelling and design of large-scale project development.
From the perspective of use, Rational rose is easy to use, supports complex system modeling using multiple components and multiple languages, enables iterative development with two-way engineering, and team management features that support large, complex projects and development teams that are large and often dispersed across different locations. At the same time, the convenience of the perfect combination of Rational rose and the GUI in the Microsoft Visual Studio Series tools makes it a preferred modeling tool for most developers, and Rose is the first tool in the market to provide support for UML-based data modeling and web modeling. In addition, Rose provides support for a number of other areas, such as user customization and product performance improvements.
Specific introduction can be see
Http://www.uml.org.cn/RequirementProject/200604043.htm

2.visio®2003 's introduction please see
Http://www.uml.org.cn/UMLTools/psf/Guide.doc
Http://www.microsoft.com/china/office/xp/visio/default.asp
3.Enterprise Architect
Enterprise Architect is a full-featured, UML-based visual case tool designed to design, write, build, and manage goal-oriented software systems. It supports user stories, business process patterns, and dynamic charts, classifications, interfaces, collaborations, structures, and physical models. In addition, it supports C + +, Java, Visual Basic, Delphi, C #, and vb.net.
specific to see http://www.softwarechn.com/SparxSystems/sparxsystems_index.htm

4.PowerDesigner Tool Introduction Please see
Http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm
Comparison of 5.EA and rose UML modeling tools
Http://51cmm.csai.cn/casepanel/ST/No061.htm
6.UML Introduction Please see the UML China official website, there are a lot of information about UML modeling and modeling tools
http://www.uml.org.cn


Rose is a direct development from the UML design tool, it is to support the UML modeling, rose at first did not support the database-side modeling, but in the current version of the database has been added to the function of modeling. Rose is mainly in the development process of various semantics, modules, objects and processes, state and other descriptions are better, mainly reflected in the ability to analyze and design from all aspects and angles, so that the software development blueprint clearer, the internal structure more clear (but its structure only for those who master the UML developers, That is to say to the customer understands the system function and the process and so on is not necessarily very effective, has the very good support to the system code frame generation. But the development and management of the database and the iteration of the database side are not very good.

PowerDesigner turned out to be a database modeling tool developed for database modeling. Support for object-oriented development was not started until version 7.0, but was later introduced to UML. However, due to the powerdesigner focus is not the same, so it support the database modeling is very good, support to see About 90% of the database, the UML modeling used to the various graphs of the support is relatively lag. But it has recently been strengthened. So the use of it for UML development is not much, many people use it as a database modeling. If you use UML analysis, it has the advantage that the support for Sybase's product PowerBuilder is good when generating code (other UML modeling tools do not or require a certain plug-in), and other object-oriented languages such as c++,java,vb,c# support are also good. But it seems to inherit the tradition of Sybase and the Chinese market is not very good to see, so support for Chinese has always had one or the other problem.

UML Modeling Tools Visio turned out to be just a drawing tool that can be used to describe all kinds of graphics (from schematics to house structure), but also to VISIO2000 to start introducing software analysis design functions to code generation. It can be said to be the most graphic way to express the use of various business graphics tools (for soft
UML Support in the development of a piece of software is only a small part of it. It is well compatible with Microsoft Office products. Ability to copy or embed graphics directly into Word's documents. But for the code to generate more support for Microsoft's products such as Vb,vc++,ms SQL Server (which is also Microsoft's tradition), so it can be said that the graphical semantics of the description is more convenient, but for the software development process iterative development is a bit far-fetched.

UML Modeling Tools Visio, Rational Rose, powerdesign Three types of modeling tools are most widely used:
1. Rational Rose, which is IBM's.
Microsoft Office visio®2003 for 2.Microsoft
3.Enterprise Architect. There are other tools such as PowerDesigner, etc.

1.Rational Rose is a UML-based modeling tool. In the field of object-oriented application development, Rational rose is an important factor affecting its development. Rational Rose has attracted the attention of the industry since its launch and has led the development of visual modeling tools. More and more software companies and development teams have started or have adopted rational Rose for the analysis, modelling and design of large-scale project development.
From the perspective of use, Rational rose is easy to use, supports complex system modeling using multiple components and multiple languages, enables iterative development with two-way engineering, and team management features that support large, complex projects and development teams that are large and often dispersed across different locations. At the same time, the convenience of the perfect combination of Rational rose and the GUI in the Microsoft Visual Studio Series tools makes it a preferred modeling tool for most developers, and Rose is the first tool in the market to provide support for UML-based data modeling and web modeling. In addition, Rose provides support for a number of other areas, such as user customization and product performance improvements.
Detailed introduction can be see http://www.uml.org.cn/RequirementProject/200604043.htm

For an introduction to the 2.UML modeling tool visio®2003, see
Http://www.uml.org.cn/UMLTools/psf/Guide.doc
Http://www.microsoft.com/china/office/xp/visio/default.asp

3.Enterprise Architect
Enterprise Architect is a full-featured, UML-based visual case tool designed to design, write, build, and manage goal-oriented software systems. It supports user stories, business process patterns, and dynamic charts, classifications, interfaces, collaborations, structures, and physical models. In addition, it supports C + +, Java, Visual Basic, Delphi, C #, and vb.net. specific to see http://www.softwarechn.com/SparxSystems/sparxsystems_index.htm

4.PowerDesigner Tool Introduction Please see
Http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm

Comparison of 5.EA and rose UML modeling tools
Http://51cmm.csai.cn/casepanel/ST/No061.htm

6.UML Introduction Please see the UML China official website, there are a lot of information about UML modeling and modeling tools
http://www.uml.org.cn

"Editor's recommendation"

      1. Analysis of several common UML modeling tools
      2. UML modeling tool EA and rose comparison excerpt
      3. A classical analysis of knowledge point experts in UML modeling tools
      4. Who has the advantage of comparing the two features of EA and rose in the UML modeling tool?
      5. Comparison of EA and rose in UML modeling tools

Three UML modeling tools Visio, Rational Rose, powerdesign

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.