Pair Partner
- Study No.: 20172317 20172327
- Name: Shing Marian
- Partner First week blog address:
- Role: Driver: Shing
Co-pilot: Li Shu Marian
Demand analysis
- Automatically generate arithmetic topics
- Supports integers, true fractions
- Support for the use of multiple operators and parentheses
- Can judge right and wrong and statistic correct rate
- The title cannot be repeated
Design ideas
- UML Class Diagram
- Generate 3 classes of topics of varying difficulty
- Create a class that generates a true fraction
- Implement infix expression to postfix expression
- Calculation of automatically generated topics with postfix expression operations
- To create a test class
Part of the Code
The class that generated the topic
Difficulty One
Difficulty two
Difficulty three
Class for generating fractions
PSP Time Statistics:
PSP2.1 |
Personal software Process Stages |
Estimated time-consuming (minutes) |
actual time elapsed (minutes) |
|
Planning |
Plan |
60 |
60 |
|
Estimate |
Estimate how long this task will take |
100 |
100 |
|
Development |
Development |
800 |
|
|
Analysis |
Demand analysis (including learning new technologies) |
100 |
|
|
Coding Standard |
Code specification (to develop appropriate specifications for current development) |
30 |
|
|
Design UML |
Design Project UML class diagram |
50 |
|
|
Coding |
Specific code |
30 |
|
|
Code Review |
Code review |
50 |
|
|
Test |
Test (self-test, modify code, commit changes) |
30 |
|
|
Size Measurement |
Calculation effort (actual time) |
30 |
|
|
Postmortem & Process Improvement Plan |
Summarize afterwards and propose process improvement plan |
30 |
|
|
|
Total |
1240 |
|
|
20172320 "Java Programming" course pair programming exercises _ Arithmetic first-week phase summary