183
社区成员
发帖
与我相关
我的任务
分享github: https://github.com/OSCAR-super/lab5.git
| The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ?category=0 |
|---|---|
| The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/602043584 |
| The Name of Our Team | Shiny tale |
| Leader's MU STU ID and FZU STU ID | 19103204_831901207 |
| Member 1's MU STU ID and FZU STU ID | 19103298_831901205 |
| Member 2's MU STU ID and FZU STU ID | 19104154_831901227 |
| Member 3's MU STU ID and FZU STU ID | 19105096_831901208 |
| Member 4's MU STU ID and FZU STU ID | 19104529_831901217 |
| Personal Software Process Stages | Estimated time(mins) | Real Time(mins) |
|---|---|---|
| Planning | 10 | 10 |
| Estimate | 200 | 210 |
| Development | 20 | 15 |
| Analysis | 15 | 20 |
| Design Spec | 10 | 15 |
| Design Review | 5 | 5 |
| Coding Standard | 5 | 5 |
| Design | 15 | 10 |
| Coding | 120 | 100 |
| Code Review | 10 | 5 |
| Test | 5 | 5 |
| Test Report | 10 | 10 |
| Postmortem & Process Improvement Plan | 15 | 10 |
| Total | 240 | 210 |
C++


| 8 week | New code (line) | Cumulative code (lines) | Learning time this week (hours) | Total Learning Time (hours) | Important growth |
|---|---|---|---|---|---|
| 1 | 134 | 134 | 2 | 2 | How to collaborate in teams via github |
| Nan Lin | Test the program and write the blog. |
|---|---|
| Wenqing Qiu | Writing the blog and output the result. |
| Mengtong Li | Write the initial code, and blog writing. |
| Zhengyue Cai | Write the code and test. |
| Yutian Li | Write the code and development. |
Applicable age range of oral calculation software: primary school students of all ages (primary school grade 1 to primary school grade 6);
Different difficulty levels are set according to students of different ages. The difficulty levels are as follows:
(a)Grade 1 to grade 2: addition and subtraction of integers within 100;
(b)Grades 3 to 4: addition, subtraction, multiplication and division of integers;
(c)Grades 5 to 6: addition, subtraction, multiplication and division including decimals.
The test questions are automatically and randomly generated by the software;
The number of test questions is determined by the user;
After the answer is finished, the software automatically judges the user's scores.
At the beginning, we first analyzed the topic and determined the way to achieve the topic. Then, we defined the responsibilities of the team members.
During the experiment, we met some problems. Here are three of the difficulties we encountered.
We had some problems with how to use GitHub for our teamwork. According to the information collected, Li Yutian of our group first set up a warehouse and invited members of the group. Generally speaking, after receiving the invitation email, you can click "View Invitation" to accept Li Yutian's invitation and enter the group warehouse. But one of the team members couldn't load the invitation screen. We solved this problem by using VPN.
After we have all created our individual branches, we should clone each branch into a local folder. But some of the team members reported wrong operation. Finally, this problem was solved through in-depth study and data collection.
Because this is the first time 5 people group cooperation, we are not very familiar with it. In the division of labor, we have different opinions. Finally, through consultation, we determined their respective responsibilities.
This is the first time in this class that we have a multi-person team experiment. Unlike a two-person collaboration, an increase in numbers leads to a collision of opinions. Through patient discussion, we finally determined our respective division of labor and enhanced mutual understanding.