重複の可能性:
図の作成に役立つアプリケーション
私は紙とペンの答えを知っていますが、本当にPCソリューションが必要です。
以下の例はWordで作成しましたので、より適した便利なものをお勧めします。
適切かつ便利なたとえば、Wordで、私は何かを追加した場合、私は規模と全体を調整する必要が- 、私はより簡単に編集することができますを意味します。つまり、イラストのプログラミングに集中するために、SmartArtのようなものを少し欲しがっています。
ありがとう。
重複の可能性:
図の作成に役立つアプリケーション
私は紙とペンの答えを知っていますが、本当にPCソリューションが必要です。
以下の例はWordで作成しましたので、より適した便利なものをお勧めします。
適切かつ便利なたとえば、Wordで、私は何かを追加した場合、私は規模と全体を調整する必要が- 、私はより簡単に編集することができますを意味します。つまり、イラストのプログラミングに集中するために、SmartArtのようなものを少し欲しがっています。
ありがとう。
回答:
私の個人的なお気に入り:
Altova UModel- 複雑になる可能性がありますが、すべての関数を使用する必要はありません。(商業の)
紫 -シンプルですが、UMLのような要素を使用するほとんどの技術的なソフトウェア図には十分です。Java Webstart経由で実行できるため、インストールは不要です。(自由)
(編集:新しいサイトとバージョンにリダイレクトする公式URLを使用するようにVioletリンクを変更しました。また、Violetのwebstartのサポートにも注意してください)。
そのwebapp ..ですが、ASCIIflowを使用する傾向があります。シンプルでどこにでも貼り付けることができます
+---------------------------+ +--------------------------+
|Answer question | | ???? |
|---------------------------| |--------------------------|
| eat pizza | | ???? |
| |+---------->| |
| | | |
| | | |
| | | |
| | | |
| | | |
+---------------------------+ +---------+----------------+
|
+-------------------------+ |
| PROFIT! | |
|-------------------------| |
| | |
| |-----------------+
| |
| |
| |
| |
+-------------------------+
このための人気のある選択肢はDiaです。それは無料でオープンソースであるだけでなく、クロスプラットフォームであり、UML図をサポートし(いくつかの例についてはこちらをクリックしてください)、無料で見つけられるさまざまな追加のライブラリと形状があります。図面をさまざまな形式でエクスポートすることもできます-ロスレスおよびベクター形式でもエクスポートできます。
ここでWindowsの場合、またはLinuxの場合はDiaを取得できます。
また、ビジュアルパラダイム(Windowsのみ)もご覧ください。ある自由なコミュニティ版もご用意しています。
graphvizとdotを使用して図を作成します。これを使用すると、図からテキスト、PNG、PDFなどのほぼすべての出力に簡単に図を作成できます(http://www.graphviz.org/doc/info/output.html)。
インストール:sudo apt-get install graphviz
hello.dotの例:
digraph G {
fontname = "Bitstream Vera Sans"
fontsize = 8
node [
fontname = "Bitstream Vera Sans"
fontsize = 8
shape = "record"
]
edge [
fontname = "Bitstream Vera Sans"
fontsize = 8
]
Animal [
label = "{Animal|+ name : string\l+ age : int\l|+ die() : void\l}"
]
Dog [
label = "{Dog||+ bark() : void\l}"
]
Cat [
label = "{Cat||+ meow() : void\l}"
]
edge [
arrowhead = "empty"
]
Dog -> Animal
Cat -> Animal
}
$ dot -T png -o Animal.png hello.dot
結果は次のとおりです。
http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php およびhttp://www.graphviz.org/も参照してください。