最近、計画しているソフトウェアアプリケーションの実行フローを引き出すために、Microsoft OfficeVisio2010を選択しました。これまでのところ、このプログラムを楽しんでいます。コーディングを開始する前でも、プログラムに必要なインタラクションやイベントを正確に把握するのに非常に役立ちました。ただし、このソフトウェアには1つ不満があります。ダイアグラムに新しい要素を追加すると、Visioはできるだけ頻繁にルートを結合しようとする傾向があります。これにより、一部のルートが指している場所を正確に確認することが困難になる場合があります。例えば:
例1: 例2:
例1では、3つのルートがあり、それぞれに異なるラベルが付いていることがわかります。元々、これらのラベルも互いに重なり合っていました。これは[ページレイアウト]ダイアログでオフにできることがわかったので、以前より少し良くなりましたが、ルートの最初と最後はまだ結合されています。ここでは実際には問題ではありませんが、例2に示すような問題である可能性があります。
例2のどこを指しているのですか?左から入ってくる線は下のひし形を指しており、ひし形の上から3つのルートが出ています。これが私が解決しようとしている問題です。これらの例には示されていませんが、例2のこれらの3つのルートにラベルを付けると、すべてのラベルがその長い垂直方向に配置されるため、どのラベルがどの行に対応するかを判断できなくなります。
このように線が重ならないようにする方法はありますか?「ページ設定」ダイアログを十分に調べましたが、そこで使用できるオプションはどれもこの動作を許可していないようです。オンラインで見つけた唯一の解決策は、すべてのルートを手動で描画することでしたが、これは「ページの再レイアウト」機能を使用できないことを意味し、Visioが頻繁に使用することを決定した場合はかなり時間がかかる可能性があります。
更新:これに対する解決策を見つけようとしていくつかの設定をいじりながら、これがどれほど悪くなるかを示す素晴らしい例を思いつきました。さて、これは極端な例です。図がこのように見える場合は、おそらく間違っていますが、各行の送信元と宛先をすぐに判断できなくなる可能性があることを明確に示しています。