The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ?category=0 |
The Link of Requirement of This Assignment | |
The Aim of This Assignment | Development of a oral calculation program |
Teamleader's MU STU ID and FZU STU ID | 19105266_831901307 |
Teammate1's MU STU ID and FZU STU ID | 19105169_831901316 |
Teammate2's MU STU ID and FZU STU ID | 19105185_831901317 |
Teammate3's MU STU ID and FZU STU ID | 19105819_831901130 |
Teammate4's MU STU ID and FZU STU ID | 19103743_831901303 |
GitHub link | https://github.com/Tianhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh/EE308_LAB5 |
📋PSP form
Personal Software Process Stage | Estimated time (min) | Actual time(min) |
Planning | 15 | 10 |
Estimate | - | - |
Development | 20 | 15 |
Analysis |
10 |
10 |
Design Spec |
-- |
-- |
Design Review |
-- |
-- |
Coding Standard | 10 | 10 |
Design |
-- |
-- |
Coding |
60 | 60 |
Code Review |
10 |
10 |
Test |
30 |
45 |
Reporting |
40 |
30 |
Test Report |
5 |
5 |
Postmortem & Process Improvement Plan· Design Review |
- |
|
Summary | 200 |
195 |
👩🎓Team work division
After getting the Lab project, in order to complete the experiment more efficiently, we divided responsibilities according to each person's strengths. The specific responsibilities are divided as follows:
Teammates | Main Work |
---|---|
Xia Yuan |
For grade 3 and 4 needs of oral calculation, write functions for grades 3 and 4. |
Chen Hongyu | For grade 5 and 6 needs of oral calculation,write functions for grades 5 and 6. |
Gao Yixuan |
For grade 1 and 2 needs of oral calculation, write functions for grades 1 and 2. And write the blog. |
Zheng Tianhao | Tests, reviews, and aggregates the functions to form the final complete project |
Huang Junqi | Write random functions and return random arithmetic problems for grades 1, 2, 3, 4, 5 and 6 |
🌐Program running environment
In this programming, we use c++ language, which has flexible language, rich data structure of operators, and efficient and portable program writing. In this experiment, after sorting out the logic, we can clearly use the c++ language to complete our project. Although there are some difficulties, we can solve them through study onliine.
🎦Creenshot of the software running
1. If you enter the wrong grade, an error will be reported in the output
2. You can set the number of questions and grade, and get 1 point for each correct answer.
3. This is the test for grade 2. Grade 1 and grade 2 use the same code for calculation generation and judgment. If you get a wrong answer, you will get 0 points
4.This is for grades 3 and 4. Two points for all correct answers,multiple tests ensure stability.
5.This is the test for grades 5 and 6, and the results are as follows.