地下鉄線路設計需要分析

719 ワード

需要分析:
1、簡潔明瞭なインタフェースを提供する.
2、地下鉄路線のファイル保存方式を提供する.
3、正確に入力されたコマンドラインを処理できる地下鉄路線の最短経路を計算する方法を提供する.
4、最短パス結果を出力します.
5、機能テストを行う.
設計構想:
1、Javaを使ってユーザーインタフェースを構築する.
2、プログラムを起動した後、テキストの関連情報を読み取ることができる.
3、情報を読み取った後、地下鉄駅の関連性息を無方向図の形で保存する.
4、フロイドアルゴリズムアルゴリズムを用いて最短経路を求める.
5、アプリケーションを呼び出す
java subway -map subway.txt

 
6、入力サンプル
  1
  2

7、出力サンプル
3
   
  
6  
   

設計の概要
実現の構想と実現方法は比較的に明確で、ui設計に対して、合理的なユーザーインタラクティブ機能を考慮する必要があり、地下鉄駅の情報に対して全面的に処理することができる.