Several common modeling tools (Rose, PowerDesigner, Visio)


1, ROSE
< /span>
ROSE is directly developed from UML The birth of the design tool, it appeared to support UML modeling, ROSE did not support the database-side modeling at the beginning, but the database modeling function has been added to the current version. ROSE is mainly used to describe various semantics, modules, objects, processes, and states in the development process. It is mainly reflected in the ability to analyze and design from various aspects and angles, so that the blueprint for software development is clearer and the internal structure is clearer. (But its structure is only for those developers who master UML, that is, it is not necessarily effective for customers to understand the functions and processes of the system), and it has good support for the generation of the system’s code framework. But the development and management of the database and the iteration of the database are not very good.
2, PowerDesigner
PowerDesigner original It is a database modeling tool developed for database modeling. It was not until version 7.0 that support for object-oriented development began, and later support for UML was introduced. But because PowerDesigner focuses on different things, it supports database modeling very well. It supports about 90% of the databases that can be seen. The support for various diagrams used in UML modeling is relatively lagging. But it has been strengthened recently. So not many people use it for UML development, and many people use it for database modeling. If UML analysis is used, its advantage is that it has good support for Sybase product PowerBuilder when generating code (other UML modeling tools do not have or require certain plug-ins), and other object-oriented languages ​​such as C++, Java, VB, C#, etc. Not bad. But it seems to have inherited the traditional tradition of Sybase, and it doesn’t take a good look at the Chinese market, so the support for Chinese always has problems of one kind or another.

3、VISIO
VISIO was originally just a drawing tool. It can be used to describe all kinds of graphics (from circuit diagrams to house structure diagrams). It was not until VISIO2000 that it began to introduce software analysis and design functions to all the functions of code generation. It can be said that it is the most graphical way to express various commercial graphics purposes. Tools (UML support in software development is only a small part of it). It is very compatible with Microsoft’s office products. The graphics can be directly copied or embedded into the WORD document. But for code generation, more support for Microsoft products such as VB, VC++, C#, MS SQL Server, etc. (this is also Microsoft’s tradition), so it can be said that it is more convenient to describe the semantics of graphics, but it is used in the software development process. Its iterative development is a bit far-fetched.
There are two most widely used 1. Rational Rose, which is ibm. 2. Microsoft Office Visio? 2003 3. Enterprise Architect. There are other tools such as PowerDesigner.
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. Since its launch, Rational Rose has attracted the attention of the industry and has been leading the development of visual modeling tools. More and more software companies and development teams have begun 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 and supports modeling of complex systems using multiple components and multiple languages; Iterative development can be achieved by using two-way engineering technology; the team management feature supports large and complex projects and large development teams with team members usually scattered in different places. At the same time, the convenience brought by the perfect combination of Rational Rose and the GUI in the Microsoft Visual Studio series of tools makes it the preferred modeling tool for most developers; Rose is also the first on the market to provide UML-based data modeling And web modeling support tools. In addition, Rose also provides support for other areas, such as user customization and product performance improvement.


< span style="color:rgb(51,51,51); font-family:arial,宋体,sans-serif; font-size:14px; line-height:24px; text-indent:28px">< em>1, ROSE

ROSE is direct A design tool born from the development of UML, it appeared to support UML modeling. ROSE did not support database-side modeling at the beginning, but the function of database modeling has been added to the current version. ROSE is mainly used to describe various semantics, modules, objects, processes, and states in the development process. It is mainly reflected in the ability to analyze and design from various aspects and angles, so that the blueprint for software development is clearer and the internal structure is clearer. (But its structure is only for those developers who master UML, that is, it is not necessarily effective for customers to understand the functions and processes of the system), and it has good support for the generation of the system’s code framework. But the development and management of the database and the iteration of the database are not very good.

2, PowerDesigner

PowerDesigner was originally a database modeling tool developed for database modeling. It was not until version 7.0 that support for object-oriented development began, and later support for UML was introduced. But because PowerDesigner focuses on different things, it supports database modeling very well. It supports about 90% of the databases that can be seen. The support for various diagrams used in UML modeling is relatively lagging. But it has been strengthened recently. So not many people use it for UML development, and many people use it for database modeling. If UML analysis is used, its advantage is that it has good support for Sybase product PowerBuilder when generating code (other UML modeling tools do not have or require certain plug-ins), and other object-oriented languages ​​such as C++, Java, VB, C#, etc. Not bad. But it seems to have inherited the traditional tradition of Sybase, and it doesn’t take a good look at the Chinese market, so the support for Chinese always has problems of one kind or another.


3, VISIO

VISIO turns out to be just a drawing tool that can It is used to describe various graphics (from circuit diagrams to house structure diagrams). It was not until VISIO2000 that the software analysis and design functions to code generation were introduced. It can be said to be the most graphical way to express various commercial graphics purposes. Tools (UML support in software development is only a small part of it). It is very compatible with Microsoft’s office products. The graphics can be directly copied or embedded into the WORD document. But for code generation, more support for Microsoft products such as VB, VC++, C#, MS SQL Server, etc. (this is also Microsoft’s tradition), so it can be said that it is more convenient to describe the semantics of graphics, but it is used in the software development process. Its iterative development is a bit far-fetched.

There are two most widely used 1. Rational Rose, which is ibm. 2. Microsoft Office Visio? 2003 3. Enterprise Architect. There are other tools such as PowerDesigner.

1.Rational Rose is a modeling tool based on UML. In the field of object-oriented application development, Rational Rose is an important factor affecting its development. Since its launch, Rational Rose has attracted the attention of the industry and has been leading the development of visual modeling tools. More and more software companies and development teams have begun or have adopted Rational Rose for the analysis, modeling and design of large-scale project development.

Analyzed from the perspective of use, Rational Rose is easy to use, supports complex system modeling using multiple components and multiple languages; iterative development can be achieved by using two-way engineering technology; team management features support large and complex Projects and large-scale development teams that usually have team members scattered in various places. At the same time, the convenience brought by the perfect combination of Rational Rose and the GUI in the Microsoft Visual Studio series of tools makes it the preferred modeling tool for most developers; Rose is also the first on the market to provide UML-based data modeling And web modeling support tools. In addition, Rose also provides support for other areas, such as user customization and product performance improvement.

Leave a Comment

Your email address will not be published.