Today I tried Rational RequisitePro 7.0 and PowerDesinger 12.1.
Rational RequisitePro Strong points:
- Powerful requirement tracking.
- Deep integrated with MS Word.
- Full change log and revision
- Discussion list for each requirement.
- Integrated with MS Project.
RequisitePro Weaknesses:
- Poor attribute editing form. the form can not be resized. User has to go through all attributes via scroll bar.
- All options to each attribute are fixed. User can not customize them.
- Too many attributes.
PowerDesinger strong points:
- Easy to use.
- Most attributes are customizable.
- Friendly list page.
- Description box support RTF.
- Easy customized RTF document template.
PowerDesinger weaknesses:
- There are some obviously bugs. For example, if customized priority name as non-numeric name, the priority dropdown in attribute edit form can not list all priorities correctly.
- Can not define default option to each attributes. such as define Must Have as default priority.
Powerdesigner 12.1 sequence model has bug too: it can not list all procedures when show procedure collage.
This bug is a new bug in Powerdesigner 12.1. Powerdesigner 12.0 works well for procedure call in sequnce diagram.
However, Powerdesigner 12.0 sequence diagram has another bug.
I found above powerdesinger bugs in its 30day trial version. After comparing Rational family, Together, Altoval UModel, Myeclipse UML, Microsoft Visio and some other commercial UML tools. I found Powerdesigner is the most excellent one.
- It supports UML2 well.
- It's data model is the best one.
- It is the most free one. I do not need follow UML standard strictly.
- I am able to express anything I want. No tool has more powerful expressive force than power designer
- It's diagrams are most beautiful.
- It is very easy to use.
What I can not understand is: Why such a famous tool has these obviouse, derisible bugs?! It is these minor bug stopped our company buy it as formal tool!
没有评论:
发表评论