开发者

Good software for software planning? [closed]

开发者 https://www.devze.com 2023-01-16 04:52 出处:网络
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references,or expertise, but this question will likely solicit debate, a
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 10 years ago.

Is 开发者_运维问答there software that can help create flow charts, class diagrams etc to help software development planning.

Thanks


You can create all kinds of charts and diagrams with something like Microsoft Visio or the open-source Dia.

If you want to auto-generate things like this, take a look at using a UML-based tool. A list of some UML tools is available here.


As a open-source fan and contributor, I tried Dia on Ubuntu, but it was way too clumsy for what I needed to do. One thing I wanted to do was get raster or vector snapshots of fairly complex multi-page diagrams and put them in a wiki page, and Dia really couldn't cope with that - the fonts went all wonky and so on.

If you try Dia and find it doesn't work for you, and you have access to a Mac, try OmniGraffle. It's pretty slick.


I use Graphviz in conjunction with doxygen. Search for both on Stack Overflow, there are lots of tips,such as this page.

In particular, as a highly-iterative developer, I really like that the diagrams I create with Graphviz are stored in a simple textual fashion and so can be included in version control and diff nicely.

There's a very nice iPad/iPhone version of Graphviz called Instaviz which allows you to exchange diagrams with your desktop machine and tweak them on the pad.


We used Rational Rose in class to do that. It also does much more:
http://www-01.ibm.com/software/awdtools/developer/rose/


I use this Software Ideas Modeller, or rather, used to before everything was built into Visual Studio (Ultimate with the many plugins that are available for it).

0

精彩评论

暂无评论...
验证码 换一张
取 消