EE308 Lab2-2

oaHgnoHnehC 2022-11-11 20:35:35
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201?category=0
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608858956
MU STU ID and FZU STU ID20122268 and 832001214
MU STU ID and FZU STU ID20124325 and 832001213
GitHub linkhttps://github.com/xingwang133/SE308-lab2_2.git
Video demo linkhttps://pan.quark.cn/s/12da0328d8d7

abstract

  • PSP table
  • Difficult programming thinking
  • Work Scenario
  • Events that take a long time
  • Pair programming experience
  • GitHub link and Video demo link
  • Summry

PSP table

Personal Software Process StagesEstimated time (minutes)real time (minutes)
Planning90100
Estimate2525
Development150200
Analysis3030
Design Spec3030
Design Review2020
Design3030
Coding Standard4040
Coding600550
Reporting4560
Size Measurement1010
Postmortem & Process Improvement Plan2025
Total10901120

Difficult programming thinking

1.Bobing requires users to click and press buttons, and the rotation of the die is very important. It needs to stop the roll when the user clicks Stop, and then the last six dice will spin out the result. It also requires the user to render a different rotation result and a different type of result each time they click here. This is a challenge for us and it is difficult to achieve.
2.Create a multiplayer room and allow multiple players to play pie games simultaneously on a single device. Also, at the end of the game, each player's blog pie results should be displayed.

Work Scenario

img

Because of the pandemic, my work partner and I are not in the same place. Therefore, we chose QQ voice and shared the screen to connect the microphone to complete the experiment.

Events that take a long time

The first is how to randomly generate 1-6 points. We had never learned the Java language, but in this experiment, we all thought it was very important. Therefore, we did some Java language learning, which consumed a lot of time and energy, and the temporary learning of Java language brought us certain challenges.
The second is the choice of coding platform, we did not find a suitable platform to do this small program at the beginning. After some negotiation and search, we finally decided to use wechat small program development platform. In the CSDN community, we finally figured out how to do a small project. We believe that with these experiences, we will work more smoothly in the future project research process.
Thirdly, scene switching and sequence were also considered for some time, including the sequence of pages and how many pages need to be designed and arranged, which is the cornerstone of the project.

Pair programming experience

There is a clear division of labor and tasks in our group. We both make contributions to the team and do our best. Communication and coordination are the most important part of team cooperation. The team project and video need constant communication and cooperation between us. We learn Java language compilation and code writing progress each other, which is a good win-win cooperation I think.

https://github.com/xingwang133/SE308-lab2_2.git

Summry

The implementation of the Bobing project was a good teamwork experience. We worked together to negotiate and finally completed the content of the experiment. During the experiment, we continued to learn, study and improve the code, so there is no doubt that our programming level has made some progress. This experiment has trained me very well.

...全文
154 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧