One of my student asked me about what kind of tools that can be used to create DFD (Data Flow Diagram) in Linux platform. I searched Google and i couldn't find a good tool on the first page, but on the second page, i saw a link to a product called Business Process Visual ARCHITECT which can be used to create DFD model. It also supports Linux format, which is very useful for me.
It has two kind of format, install and no install mode. The second type will not create any shortcut nor modifying your system's setting. It will be launched from the directory where it holds the binary of the application itself. The size is quite big enough, around 140 MB each.
If you are looking for UML or any other development tools on Linux platform, don't forget to check it's download page