Three UML modeling Tools The difference between Visio, Rational Rose, and powerdesign-related skills

Source: Internet
Author: User
Tags sybase support microsoft powerdesigner
Rose, a design tool that was developed directly from UML, was created to support UML modeling, and rose did not support database-side modeling at first, but has joined the database modeling feature in today's release. 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 various aspects and perspectives, so that the software development blueprint clearer, the internal structure is more clear (but its structure only for those who have the knowledge of UML developers, That is to say, the customer understands the function and process of the system is not necessarily very effective, and the system's code framework generation has a good support. But the development management of the database and the iteration of the database end are not very good.

PowerDesigner was a database modeling tool developed for database modeling. It was not until 7.0 that the support for object-oriented development was started, and then the support for UML was introduced. However, because PowerDesigner focus on the different, so it supports the database modeling is very good, support can see about 90% of the database, the UML modeling used in the various graphs support lags behind. But has recently been strengthened. So there is not much use of it for UML development, and many people use it as a database model. If you use UML analysis, it has the advantage of generating code for Sybase's product PowerBuilder support is good (other UML modeling tools do not or need a certain plug-in), other object-oriented language such as c++,java,vb,c# support is also good. But it seems to have inherited Sybase's long-standing tradition of not having a good look at the Chinese market, so support for Chinese has always been a problem.

UML Modeling Tool Visio is just a drawing tool that can be used to describe a variety of graphics (from the circuit diagram to the structure of the building), but also to VISIO2000 began to introduce software analysis design functions to the full code generation functions, It can be said to be the most graphical way to express a variety of business graphics use tools (for soft
UML Support in component development is only a small part of it. It is compatible with Microsoft's Office products. The ability to copy or embed graphics directly into Word documents. But for the generation of code is more to support Microsoft's products such as Vb,vc++,ms SQL Server (This is also Microsoft's tradition), so it can be used to describe the graphical semantics is more convenient, but for the software development process iterative development is a bit far-fetched.

UML Modeling Tools Visio, Rational Rose, powerdesign Three modeling tools are most widely used:
1. Rational Rose, which is IBM's.
2.Microsoft of Microsoft Office visio®2003
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 been leading the development of visual modeling tools. More and more software companies and development teams have started or have adopted rational Rose for the analysis, modeling and design of large-scale project development.
From the perspective of use, Rational rose is easy to use, supporting complex systems with multiple components and multiple languages, and using bidirectional engineering technology to achieve iterative development; team management features support large, complex projects and development teams with large and often dispersed teams in different locations. At the same time, the convenience of the perfect combination of the GUI with the Microsoft Visual Studio Series tools makes it the most preferred modeling tool for most developers; Rose was the first in the market to provide tools to support 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.
The specific introduction can refer to Http://www.uml.org.cn/RequirementProject/200604043.htm

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 fully functional, 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 diagrams, classifications, interfaces, collaborations, structs, and physical models. In addition, it supports C + +, Java, visual Basic, Delphi, C #, and vb.net. Can see the specific http://www.softwarechn.com/SparxSystems/sparxsystems_index.htm

Introduction to the 4.PowerDesigner tools please see
Http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm

Comparison between 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 UML modeling and modeling tools introduced
http://www.uml.org.cn

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.