依存関係グラフ用のツール


11

依存関係グラフで作業できるツールを探しています。(これは、to doリストなどの個人的なタスクに必要です。)同様に、タスク1、2、3があるとします。次に、タスク2にはタスク1が必要で、タスク3にはタスク1が部分的に必要です。タスク2はタスク3などに必要です。簡単に編集したり、タスク間の関係を簡単に変更したり、グラフをグラフィカルに表示したりできます。

そんなこと知ってる?


Microsoft Projectはどうですか?
fixer1234 2015年

回答:


23

どの程度Graphvizの?実際には、テキストでグラフを作成することができ、視覚化を処理します。

これは、UNIXファミリーツリーのグラフです。

代替テキスト

これを生成するコードは次のとおりです。

/* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */
digraph unix {
    size="6,6";
    node [color=lightblue2, style=filled];
    "5th Edition" -> "6th Edition";
    "5th Edition" -> "PWB 1.0";
    "6th Edition" -> "LSX";
    "6th Edition" -> "1 BSD";
    "6th Edition" -> "Mini Unix";
    "6th Edition" -> "Wollongong";
    "6th Edition" -> "Interdata";
    "Interdata" -> "Unix/TS 3.0";
    "Interdata" -> "PWB 2.0";
    "Interdata" -> "7th Edition";
    "7th Edition" -> "8th Edition";
    "7th Edition" -> "32V";
    "7th Edition" -> "V7M";
    "7th Edition" -> "Ultrix-11";
    "7th Edition" -> "Xenix";
    "7th Edition" -> "UniPlus+";
    "V7M" -> "Ultrix-11";
    "8th Edition" -> "9th Edition";
    "1 BSD" -> "2 BSD";
    "2 BSD" -> "2.8 BSD";
    "2.8 BSD" -> "Ultrix-11";
    "2.8 BSD" -> "2.9 BSD";
    "32V" -> "3 BSD";
    "3 BSD" -> "4 BSD";
    "4 BSD" -> "4.1 BSD";
    "4.1 BSD" -> "4.2 BSD";
    "4.1 BSD" -> "2.8 BSD";
    "4.1 BSD" -> "8th Edition";
    "4.2 BSD" -> "4.3 BSD";
    "4.2 BSD" -> "Ultrix-32";
    "PWB 1.0" -> "PWB 1.2";
    "PWB 1.0" -> "USG 1.0";
    "PWB 1.2" -> "PWB 2.0";
    "USG 1.0" -> "CB Unix 1";
    "USG 1.0" -> "USG 2.0";
    "CB Unix 1" -> "CB Unix 2";
    "CB Unix 2" -> "CB Unix 3";
    "CB Unix 3" -> "Unix/TS++";
    "CB Unix 3" -> "PDP-11 Sys V";
    "USG 2.0" -> "USG 3.0";
    "USG 3.0" -> "Unix/TS 3.0";
    "PWB 2.0" -> "Unix/TS 3.0";
    "Unix/TS 1.0" -> "Unix/TS 3.0";
    "Unix/TS 3.0" -> "TS 4.0";
    "Unix/TS++" -> "TS 4.0";
    "CB Unix 3" -> "TS 4.0";
    "TS 4.0" -> "System V.0";
    "System V.0" -> "System V.2";
    "System V.2" -> "System V.3";
}

ご覧のとおり、構文は簡単に追加でき、独自のスケルトンとして簡単に使用できます。

digraph workingcomputer {
    size="6,6";
    node [color=lightblue2, style=filled];
    "Computer" -> "Hardware";
    "Hardware" -> "Hard Drive";
    "Hardware" -> "CPU";
    "Hardware" -> "Memory";
    "Hardware" -> "Motherboard";
    "Hardware" -> "Power Supply";
    "Hardware" -> "GPU";
/* And so on.... */
}

私はそのようなタスクのために2番目のgraphvizしかできません。
ルネNyffenegger

4
これはかなりよさそうだ。しかし、プログラマーでない人のためのプログラムのように、テキストファイルを編集する必要がない場所が欲しいのです。
Ram Rachum、2009年

あなたの図を自分で作るとしている場合は[OK]を、DIAチェックアウト:projects.gnome.org/dia
ジョン・T

@ cool-RR GraphVizのグラフィカルインターフェース:graphviz.org/Resources.php
Endolith

これをオンラインで試すことができます。コピーして入力ボックスとプレスに貼り付けます。ashitani.jp/gvは、 あなたが他の誰訪問ページに表示されます入力してどんなことに注意してください。
エンドリス

1

draw.ioは、非常に便利なGUI機能を備えたオープンソースのグラフエディターWeb アプリです。また、オープンソースであり、ダウンロードしてローカルで実行できます。ここで試してみることができます

VYMview your mind)は、クロスプラットフォームの便利な小さなマインドマッピングプログラムであり、多くのLinuxディストリビューション(yum install vymなどapt-get install vym)のパッケージマネージャからアクセスできます。グラフ編集機能は比較的制限されています。

FreeMIND VYMに似た別のマインドマッピンググラフツール(どちらが良いかわかりません。何年も使っていません。)

Diaはまともなツールでしたが、開発は数年前に中止されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.