Software engineering | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
Work requirements | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619 |
Homework goal | The mentor tree that needs to be presented in the form of a tree structure on the web page |
contents of homework | See below for details |
references | Baidu, blog forum |
Pair information
Chen Xuanren
Yin Zhengyi
GitHub repository:
Specific division of labor
Chen Xuanren: main code writing, testing
Yin Zhengyi: UI design, writing blog garden
PSP form
PSP2.1 | Personal Software Process Stages | Estimated time (minutes) | Actual time (minutes) |
Planning | plan | 15 | 20 |
Estimate | Estimate how much time this task will take | 600 | |
Development | Development | 400 | >360 |
Analysis | demand analysis | 30 | 45 |
Design Spec | Generate design documents | 30 | 30 |
Design Review | Design review | 30 | 30 |
Coding Standard | Code specifications (making appropriate specifications for current development) | 30 | 30 |
Design | Specific design | 120 | 80 |
Coding | Specific coding | 240 | >300 |
Code Review | Code review | 60 | |
Test | Test (self-test, modify code, submit changes) | 60 | |
Reporting | report | 60 | |
Test Repor | testing report | 60 | |
Size Measurement | Measurement workload | 60 | |
Postmortem&Process Improvement Plan | Summarize afterwards and propose a process improvement plan | 30 | |
total | 1825 |
Then this time I didn't finish the homework, I hope the teacher will give some time to improve!
Part of the main code
Encountered code module exception or pairing difficulties and solutions
To be honest, I have a lot of difficulties
Then this time there were some special circumstances that caused this job not to be completed, only a small part of the compilation, even the interface was not implemented
Hope to improve in the future
Because the front end has not been learned well, some things have been useless for a few months, and I have forgotten a bit. It took a little effort at the beginning.
Teammate evaluation
Because it was not completed this time, but we also learned a lot of things during the pairing process, and solved some of the problems. This is a great problem.