PSP 2.1 |
Personal Software Process Stages |
Predict |
Actual |
Planning |
Plan |
0.5h |
0.5h |
· Estimate |
· Estimate how long this task will take |
10h |
9h |
Development |
Development |
9h |
8h |
· Analysis |
· Demand analysis (including learning new technologies) |
0.5h |
0.5h |
· Design Spec |
· Creating a design Document |
|
|
· Design Review |
· Design Review (and colleagues review design documents) |
|
|
· Coding Standard |
· Code specification (to develop appropriate specifications for current development) |
|
|
· Design |
· Specific design |
2h |
1.5h |
· Coding |
· Specific code |
6h |
5h |
· Code Review |
· Code review |
0.5h |
0.5h |
· Test |
· Test (self-test, modify code, commit changes) |
0.5h |
1h |
Reporting |
Report |
|
|
· Test Report |
· Test report |
|
|
· Size Measurement |
· Computational effort |
|
|
Postmortem & Process Improvement Plan |
· Summarize afterwards and propose process improvement plan |
0.5h |
1h |
|
Total |
11h |
10.h |
2: Performance data:
3: Test Case:
Subway-b (different route problems in normal situation)
Subway-b sha Hexi two flag (under normal conditions the same route problem)
Subway-b Dong Dan Dong (under normal circumstances the same situation)
Subway-b Dong Dan xx (there is a situation where a point does not exist)
Subway-b Dong Dan (Enter a vacancy situation)
Subway-c Road Beijing South Railway station (different route problems in normal situation)
Subway-c Road West Two flags (under normal conditions the same line problem)
Subway-c Dong Dan Dong (under normal circumstances the same situation)
Subway-c Dong Dan xx (there is a situation where a point does not exist)
Subway-c Dong Dan (Enter a vacancy situation)
4: First of all, the main issues in this project focus on two aspects, first of all, the use of VS environment and C # language familiarity, after the last semester OO course, has been more skilled use of the Java language, C # language and Java are object-oriented language, in many ways have similar places, So this part is carried out relatively smoothly, followed by the understanding of test instructions and abstract implementation. This section includes a number of data structures and graph-related knowledge such as shortest path seeking. is also a lot of knowledge of the past review and consolidation.
Subway Travel Plan