Engineering : Implement a command-line program that helps you plan your subway travel route.
- Use the PSP table to record the estimated time spent on the development of each module of the program.
PSP 2.1 |
Personal Software Process Stages |
Time |
Planning |
Plan |
|
· Estimate |
· Estimate how long this task will take |
20K |
Development |
Development |
|
· Analysis |
· Demand analysis (including learning new technologies) |
30min |
· Design Spec |
· Creating a design Document |
No |
· Design Review |
· Design Review (and colleagues review design documents) |
No |
· Coding Standard |
· Code specification (to develop appropriate specifications for current development) |
No |
· Design |
· Specific design |
10min |
· Coding |
· Specific code |
4h |
· Code Review |
· Code review |
30min |
· Test |
· Test (self-test, modify code, commit changes) |
2h |
Reporting |
Report |
|
· Test Report |
· Test report |
1h |
· Size Measurement |
· Computational effort |
No |
· Postmortem & Process Improvement Plan |
· Summarize afterwards and propose process improvement plan |
30min |
|
Total |
|
Subway Travel Route Planning Program