MU-SE: Course summary

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201?typeId=519086
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/611628445
MU STU ID and FZU STU ID20124104_832001205
Video demo link1.Research and development background of Yundong MEI 2.Function Introduction of Yundong MEI
GitHub linkGithub link of Yundong MEI

The CSDN links

Summary and harvest

Personal programming

The biggest gain I got from the personal programming project is that I improved my programming ability. The biggest advantage of personal programming is that the direction and process of the project are decided by the individual, and the direction of the project can be changed at any time according to the current situation, which does not require time for communication.

Pair programming

  • In the pair programming in this semester, I preliminarily learned the basic skills needed for subsequent big projects and established the understanding of team programming.
  • I mainly learned how to use Axure for prototyping and how to analyze and summarize a requirement clearly. I learned how to use Axure through videos on bilibili website. At the same time, I think aesthetics is also very important in prototype interface design, which greatly affects the user experience.
  • Time Planning: Individual activities take time to plan, and so does working in pairs. The two of you should list your free time within the project cycle, then choose overlapping periods and plan your progress within these periods.
  • Communication: Communication is definitely one of the most important aspects of pairing. First of all, timely communication can avoid a lot of unnecessary rework. Secondly, the information collected by both parties can be effectively used in the communication. At the same time, we need to distribute work equally through communication.

Team project practice

Team programming is the advanced version of pair programming. In team programming, more important than programming techniques is team communication and task allocation. Only when each member undertakes appropriate tasks and reasonable amounts of tasks at each stage of the project process, can the efficiency of the team project be maximized.

Technology and tools

  • In the software engineering practice of this semester, I mainly learned the technical knowledge of requirements analysis, prototype design, software development and project testing. Meanwhile, I mainly used Axure, Mockplus and Android studio in the process of project development.
  • Demand analysis enables me to learn how to explore the essence of demand and realize the importance of in-depth analysis of a problem.
  • Prototype design :Axure and Mockplus are both prototype design tools. Mockplus is friendly to novices, but Axure has more functions. The process of learning prototype design makes me realize that a piece of software is not only composed of functions, but also the interactive experience of customers in the process of using the software is very important. For example, in the process of buffering a page, the design of the progress bar can give users a completely different sense of experience; Another example is the simple design of a button switch, which can also improve the user’s comfort.
  • The study of project testing improves the comprehensiveness and completeness of my view of things.

Some ideas

  • In this semester, I changed from a white person who knew nothing about software engineering to a beginner who could participate in the whole project process through the course practice of software engineering. Although the process was very hard, I did gain some meaningful things.
  • Next semester, we will have a one-semester social practice. I will apply the knowledge I have learned in the course of software engineering to the social practice and transfer the experience of team communication to the future work communication.
  • At the same time, I will continue to study relevant knowledge and strive for the qualification of postgraduate recommendation. I hope I can get a good result in university.

请添加图片描述

Video link

Github link

Github link of Yundong MEI

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值