Individual project - Beijing Metro Line

First, the task:

Implement a command-line program to help Beijing subway travel route planning.

Second, demand analysis

  • When the program starts, automatically get information to the map

  • The shortest path can be calculated subway

  • Users can query the specified metro subway lines

  • Users Enter your starting and arrival points, the program can provide the shortest path between the two places, the output of Metro Line, and gives estimated arrival time required

Third, the design information

  • Development of language: JAVA

  • UI: Java Swing

  • The algorithm: Dijkstra

 

Third, the project plan

 

PSP2.1 Personal Software Process Stages Time Real time
Planning plan 1 day  
.Estimate Estimated task time 1 day  
Development Develop 11 days  
. Analysis demand analysis 1 day  
. Design Spec Generate design documents 1 day  
. Design Review Design Review 1 day  
. Coding Standard Code Specification 1 day  
. Design Specific design 2 days  
. Coding Specific coding 3 days  
. Coding Review Code Review 1 day  
. Test test 1 day  
Reporting report 3 days  
. Test Report testing report 1 day  
. Size Measurement Computing workload 1 day  
. Postmortem & Process Improvement Plan Hindsight and propose improvement plan 1 day  
  total 15 days  

 

Guess you like

Origin www.cnblogs.com/jamessyx/p/11564765.html