個々のプロジェクト - 最短地下鉄線を計画

まず、ニーズ分析:

北京地下鉄の入力情報、ユーザが開始し、宛先、基準線の最短の出力を入力し、所望の転送情報を与えるグラフを構築します。

第二に、デザインのアイデア:

保存形式の地下鉄の情報を選択し、プログラムは、それが簡単に行き方識別することができます

2.エディタを選択:IDEA;言語:javaの

3.プログラムのトピックを書きます

ダイクストラまたはフロイド:アルゴリズムを選択します

5.インタフェースのデザイン:仮のJavaのSwing

6.テストプログラムの有効性

第三に、関連する実装:

(1)ライン情報記憶フォーマット

サイトの名前 ライン 座標 転送することができます(1には0、はいているではありません) それが開いている(1には0、はいているではありません)
サイト1 1 (1,2) 1 1

第四に、計画する時間:

PSP 2.1 パーソナルソフトウェアプロセス段階 時間(日)
プランニング 計画  
・見積り •このタスクが必要と推定どのくらいの時間 10
開発 開発  
・分析 ・分析(新しい技術を学ぶ含む)が必要  
・デザインスペック 設計ドキュメントの生成  
・デザインレビュー ・デザインレビュー(と彼の同僚は、設計文書を見直し)  
・コーディング標準 ・コードの仕様(現在の開発のための適切な規範の開発)  
・ 設計 ・具体的な設計  
・コーディング ・具体的なコーディング  
・コードレビュー ・コードレビュー  
・テスト ・テスト(セルフテスト、コードを変更し、変更を提出)  
報告 レポート  
・ 試験報告書 ・テストレポート  
・サイズ測定 ・コンピューティングのワークロード  
・死後&プロセス改善計画 ・後知恵、およびプロセス改善計画を提案します  
  トータル  

V.概要:

実装される個々のプロジェクトの方法は、データを格納し、インポートの主な困難の多くのものではなく、何のマップへの権利だけでなく、アルゴリズムはありません実現するために、それを変換します。管理者は、地下鉄の駅の開口部を管理したりすることはできません、管理者のエンティティを作成:より多くの時間ならば、次のような、いくつかの機能を追加することができます。

おすすめ

転載: www.cnblogs.com/31701057yu/p/11563892.html