MU-SE: Course summary

m0_57843239 2023-01-10 12:12:12
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318?spm=1001.2014.3001.6377
MU STU ID and FZU STU ID<20124279_832001119>
GitHub linkhttps://github.com/pikaquququ
Team Project Video demo linkhttps://www.bilibili.com/video/BV1qR4y1S7fg/
Pair Programming Video demo linkhttps://www.bilibili.com/video/BV1oP4y127xw/?vd_source=c097d07b73ffad0fbcaf33c3a2e73b7c

directory

  • 1.Lab link
  • 2. Summary and harvest
  • Personal Programming:
  • Pair Programming:
  • Team Project:
  • 3.Technology and tools
  • Axure:
  • Github:
  • android studio:
  • 4.Others
  • 5.link

1.Lab link

Lab1-1 : https://bbs.csdn.net/topics/608739032?spm=1001.2014.3001.6377
Lab1-2 : https://bbs.csdn.net/topics/608814278?spm=1001.2014.3001.6377
Lab2-1 : https://bbs.csdn.net/topics/609001933?spm=1001.2014.3001.6377
Lab2-2 : https://bbs.csdn.net/topics/609266053?spm=1001.2014.3001.6377
Lab3-1 : https://bbs.csdn.net/topics/610295882?spm=1001.2014.3001.6377
Lab3-2 : https://bbs.csdn.net/topics/611214939?spm=1001.2014.3001.6377

2. Summary and harvest

Personal Programming:

In individual programming experiments, mainly in lab 1-2. We need to implement a program to complete the text file reading and keyword counting tasks. In that project, I learned more about my writing of Java. What I learned most was that the writing process of code should follow the corresponding specifications. Not only does this specification look neat and beautiful, but most importantly, this specification can make it easier for me to find my own problems when coding errors are made, and it is also more convenient for others to read and understand my code, which is a great harvest for me.

Pair Programming:

In the group programming, my partner and I completed a Mid-Autumn Festival cake game software. In this process, one of my biggest gains is the writing of front-end code and the application of Axure, and another is that before the project starts, we should first determine what we can achieve, set goals and better division of labor, so as to avoid unnecessary work. Finally, we completed the project through front-end programming, because we did not carry out back-end programming. Therefore, online multiplayer games could not be played, but single-player multiplayer games could be played. In short, I learned more front-end programming knowledge and collaborative programming experience in this project.

Team Project:

In the experiment of Team Project,We have carried out longer and larger projects with more people, in which we need to allocate tasks more carefully. Coordination between people is also important. In the later stage of team programming, our team communicated with each other in the Tencent meeting, which not only improved the progress of the project, but also exercised our communication and negotiation ability. And I need to learn more new knowledge, which is also a big challenge for me, because it is the first time for us to learn many back-end knowledge, and we need to quickly learn and apply them.Specific details are described in the following technical module.

3.Technology and tools

Axure:

Is a professional rapid prototyping tool, let responsible for the definition of requirements and specifications, can quickly create application software, learn its basic use methods, there are many materials to find and extract, there are many interactive use methods.

Github:

This course has deepened my use of Github. GitHub is just a remote code library. I can update my local code to a remote code repository, and my friends in the group can see my updated code and update it to their local code repository for cocoding purposes. But it has a big disadvantage is that the load is very slow, the page is easy to display.

android studio:

android studio Computer configuration, these are much more complex than before, and contact with the interface and database writing, realize the advantages and disadvantages of many libraries, there are many protocol specifications, API specifications, and so on, as well as the basic knowledge of mysql database

4.Others

This course gave me a lot of interesting experiences. Besides practicing professional skills, it was the first time for me to systematically develop a program. Although the process was hard, it was still very rewarding. And this is my first time writing a blog, but I would say that each project gives us so little time that it's hard for me to make good software, many of which sacrifice some of the desired features

5.link

GitHub link: https://github.com/pikaquququ
Team Project Video demo link : https://www.bilibili.com/video/BV1qR4y1S7fg/
Pair Programming Video demo link : https://www.bilibili.com/video/BV1oP4y127xw/?vd_source=c097d07b73ffad0fbcaf33c3a2e73b7c

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

285

社区成员

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

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