The Link Your Class | |
The Link of Requirement of This Assignment | Lab 5 On-site programming of team projects.-CSDN社区 |
The Aim of This Assignment |
Implements oral calculation program |
MU STU ID and FZU STU ID |
19103379_831902122 |
MU STU ID and FZU STU ID (Teammate) |
19104065_831902128 19103913_831902127 19104090_831902111 |
目录
3.The division of responsibilities of team members
4.The program running environment
5.The screenshot of the software running
6.Time-consuming reasons and gains
1.GitHub Repository
For the complete code:https://github.com/yyb-cr7/EE308_LAB5
2.PSP FORM
PSP Stages | Estimated Time/hours | Completed Time/hours |
Planning | 0.1 | 0.1 |
Time Estimation | 0.2 | 0.2 |
Development | 0.2 | 0.2 |
Requirement Analysis | 0.5 | 0.3 |
Design Documents | - | - |
Design Review | - | - |
Code Specification | 0.5 | 0.4 |
Specific Design | 0.7 | 0.6 |
Specific Coding | 0.7 | 0.6 |
Code Review | - | - |
Test | 0.5 | 0.3 |
Presentation | 0.3 | 0.3 |
Test Report | - | - |
Calculation Workload | - | - |
Summary&Improvement | 0.5 | 0.4 |
Total | 4.2 | 3.4 |
8 weeks | New code (line) | Cumulative code (lines) | Learning time this week (hours) | Total Learning Time (hours) | Important growth |
1 |
62 |
683 |
3 |
3 |
Team cooperation ability |
3.The division of responsibilities of team members
Writing of logical code | Wang Ning、Yang Yanbo、Zeng Yihao |
Programming interface design | Liu Xiangyu、Han Wenfeng |
Blog writing | Han Wenfeng |
4.The program running environment
Java
5.The screenshot of the software running
6.Time-consuming reasons and gains
1. Dispute over interface: command line or WeChat applet, which is relatively simple and cost-effective, improves the ability to make the best choice in a short time.
2. About the use of classes: This question is simple. Some common methods are put in classes, while others are put in main functions, which improves the ability to select appropriate codes for different situations.
3. About the use of division of labor: Different students do different tasks, instead of each student doing all the tasks, so that the work efficiency is relatively high and the time to get familiar with the tasks is saved.
7.Summary
This is the first team cooperation experiment. First of all, we determined what program to use. Then, according to the difference of each person's expertise, each person's task is determined. The great thing about teamwork is that you can break down a big problem into smaller parts. There may be pressure when facing a whole problem at first, but after consultation and cooperation, the problem can be broken down into pieces. Cooperation is very important, and a tacit cooperation combination will be more perfect. Moreover, one does not need to bear all the workload. Every cooperation has many different results. You can also learn from each other's specialties and make progress together.