285
社区成员




The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201 |
---|---|
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/608993798 |
MU STU ID and FZU STU ID | 20124520_832001229 |
Teammate1's MU STU ID and FZU STU ID | 20123426_832001106 |
Teammate1's blog link | |
Teammate2's MU STU ID and FZU STU ID | 20124716_832001109 |
Teammate2's blog link |
1. Preface
In this experiment, our team spent a week trying to learn Axure RP9, but found it was too difficult to complete within a week. We had to make a last-minute fix before handing in our homework. In terms of division of labor, I was responsible for the preliminary course, taking photos and writing blogs. My partners will do the rest.
2.PSP form
PSP | Estimated time(min) | Real Time(min) |
---|---|---|
Planning | 40 | 60 |
Estimate | 25 | 25 |
Development | \ | \ |
Analysis | 60 | 60 |
Design Spec | \ | \ |
Design Review | 20 | 20 |
Coding Standard | 55 | 60 |
Design | 80 | 95 |
Test | 120 | 200 |
Test Report | 60 | 65 |
Size Measurement | \ | \ |
Postmortem & Process Improvement Plan | 30 | 40 |
3. Difficulties encountered in programming
In programming, I personally think the most difficult thing is how to implement dice results report. Since the dice we use are all maps, we need to mark each side. This step is very tedious and easy to make mistakes. This is also a difficult point. Solving these problems has also broadened my mind to some extent, enabling me to analyze more carefully when I encounter some difficult problems in the future.
4. Implementation Difficulties
In programming, I personally think the most difficult thing is how to implement the dice result report. Since the dice we use are all maps, we need to mark each side. This step is very tedious and easy to make mistakes. This is also a difficult point. Solving these problems has also broadened my mind to some extent, enabling me to analyze difficult problems more carefully in the future.
5.Key Functions
DICE point:
if (obj.data.flag==true){
let one = Math.floor(Math.random() * 5 + 1);
obj.data.list[one]=obj.data.list[one]+1;
let two = Math.floor(Math.random() * 5 + 1);
obj.data.list[two]=obj.data.list[two]+1;
let three = Math.floor(Math.random() * 5 + 1);
obj.data.list[three]=obj.data.list[three]+1;
let four = Math.floor(Math.random() * 5 + 1);
obj.data.list[four]=obj.data.list[four]+1;
let five = Math.floor(Math.random() * 5 + 1);
obj.data.list[five]=obj.data.list[five]+1;
let six = Math.floor(Math.random() * 5 + 1);
obj.data.list[six]=obj.data.list[six]+1;
console.log(obj.data.list);
Pair Programming Photos: