📜 ⬆️ ⬇️

Sybase PowerDesigner - one of the best UML design tools

Sybase PowerDesigner is, in my opinion, the best UML design tool I worked with. This tool allows you to do everything, or almost everything that is provided for by the UML 2 standard, and even more.

The biggest disadvantage of PowerDesigner is the lack of cross-platform. Unfortunately, this program works only under Windows. This circumstance made me try different design tools, such as Visual Paradigm for UML, Umbrello UML Modeller, Poseidon for UML, but each of them loses PowerDesigner strongly due to different circumstances. Umbrello lacks functionality and it is extremely unstable, although free. Poseidon is not very convenient. Visual Paradigm is too sophisticated.

Before switching to PowerDesigner, I used Rational Rose. Rose is a good, powerful tool, but PowerDesigner wins from it. It is more convenient, it has capabilities for visual presentation of diagrams, and database design is better implemented, although not according to UML standards.

Supported programming languages: C #, C ++ (code generation only), Java, PowerBuilder, VisualBasic. XML and IDL generation available. You can also add your own languages.
Supported databases: IBM DB2, Informix, Ingres, InterBase, Access, MS SQL, MySQL, Oracle, PostgeSQL, Sybase AS Anywhere and Enterprise.
')
Pros:
- Convenient and intuitive interface.
- Well implemented database design.
- Free viewer.
- Support shared repository for team development.
- Rich visual capabilities. You can color your chart as you like, using various visual effects, including quite serious ones.
- Ability to create new and make changes to the existing template for generating code. And for this there is a user interface.
- UML 2.0 standard support.

Minuses:
- Only under Windows.
- Price from $ 3,000 to $ 7,500 per developer.
- Lack of Reverse Ingenering (creating a model from code) for C ++.

References:
- PowerDesigner website. You can download its trial version.

Source: https://habr.com/ru/post/15761/


All Articles