EE308_LAB5

The Link Your Class

https://bbs.csdn.net/forums/MUEE308FZ?category=0

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
19103964_831902125

19104090_831902111


目录

1.GitHub Repository 

2.PSP FORM

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

7.Summary

 


 

1.GitHub Repository 

For the complete code:https://github.com/yyb-cr7/EE308_LAB5


 

2.PSP FORM

PSP StagesEstimated Time/hoursCompleted Time/hours
Planning0.10.1
Time Estimation0.20.2
Development0.20.2
Requirement Analysis0.50.3
Design Documents--
Design Review--
Code Specification0.50.4
Specific Design0.70.6
Specific Coding0.70.6
Code Review--
Test0.50.3
Presentation0.30.3
Test Report--
Calculation Workload--
Summary&Improvement0.50.4
Total4.23.4
8 weeksNew 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 codeWang Ning、Yang Yanbo、Zeng Yihao
Programming interface designLiu Xiangyu、Han Wenfeng
Blog writingHan 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.

mark