まず、ニーズ分析:
北京地下鉄の入力情報、ユーザが開始し、宛先、基準線の最短の出力を入力し、所望の転送情報を与えるグラフを構築します。
第二に、デザインのアイデア:
保存形式の地下鉄の情報を選択し、プログラムは、それが簡単に行き方識別することができます
2.エディタを選択:IDEA;言語:javaの
3.プログラムのトピックを書きます
ダイクストラまたはフロイド:アルゴリズムを選択します
5.インタフェースのデザイン:仮のJavaのSwing
6.テストプログラムの有効性
第三に、関連する実装:
(1)ライン情報記憶フォーマット
サイトの名前 | ライン | 座標 | 転送することができます(1には0、はいているではありません) | それが開いている(1には0、はいているではありません) |
---|---|---|---|---|
サイト1 | 1 | (1,2) | 1 | 1 |
第四に、計画する時間:
PSP 2.1 | パーソナルソフトウェアプロセス段階 | 時間(日) |
---|---|---|
プランニング | 計画 | |
・見積り | •このタスクが必要と推定どのくらいの時間 | 10 |
開発 | 開発 | |
・分析 | ・分析(新しい技術を学ぶ含む)が必要 | |
・デザインスペック | 設計ドキュメントの生成 | |
・デザインレビュー | ・デザインレビュー(と彼の同僚は、設計文書を見直し) | |
・コーディング標準 | ・コードの仕様(現在の開発のための適切な規範の開発) | |
・ 設計 | ・具体的な設計 | |
・コーディング | ・具体的なコーディング | |
・コードレビュー | ・コードレビュー | |
・テスト | ・テスト(セルフテスト、コードを変更し、変更を提出) | |
報告 | レポート | |
・ 試験報告書 | ・テストレポート | |
・サイズ測定 | ・コンピューティングのワークロード | |
・死後&プロセス改善計画 | ・後知恵、およびプロセス改善計画を提案します | |
トータル |
V.概要:
実装される個々のプロジェクトの方法は、データを格納し、インポートの主な困難の多くのものではなく、何のマップへの権利だけでなく、アルゴリズムはありません実現するために、それを変換します。管理者は、地下鉄の駅の開口部を管理したりすることはできません、管理者のエンティティを作成:より多くの時間ならば、次のような、いくつかの機能を追加することができます。