EE308 lab12

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/603781458
The Aim of This AssignmentSummarize the soft engineering practice of this semester individually and as a team, and put forward suggestions
MU STU ID and FZU STU ID19104537_831902213
Team name牛码宝宝

Directory

1.Personal summary

2.The team summary

3.Put forward the proposal

4.Team analysis

5.Proof of learning software engineering

6.Conclusion


1.Personal summary

(1)Compared with the course objectives and expectations of your first blog, "I hope to enhance the ability and employment competitiveness of computer major through practical exercise". Compared with the current learning and practice, in what aspects have you achieved your expectations and objectives, what are the deficiencies and why?

This course took us to truly feel the process of practice and experience the complete process of software development, which not only gave me a certain understanding of software engineering, but also made me feel the unique charm of this course. At the beginning, I was at a loss when facing the homework, and then I began to try to solve the problem. I completed the first programming assignment with stumbling difficulties, which can be said to have made a breakthrough in the first step. Later, in the pair assignment, I successfully made a small program of bobing, which was not only did I learn a lot but it was a new experience. The final team project was the most difficult for me, which was something I had never touched before, so I also learned JS, Python, Django and so on by myself. I have enjoyed the cooperation with my teammates, learned a lot of new knowledge and understood the importance of teamwork. However, I still have shortcomings in code writing, and I still need more project exercises to improve myself.

(2)Summarize the practice and improvement of this course, including the following contents:

1.Amount of code

Personal programming300
Pair programming1000
Team programming1200

2.How much time does each operation of software engineering practice take? (Make a list)

software engineering practiceThe time spent(min)
Personal assignment 180
First personal programming assignment1280
第一次结对编程作业575
第二次结对编程作业3295
团队编程作业3600

3.Which assignment impressed you most? Why?

I was most impressed by the team programming assignments

  • Team operation cycle is long, the task is heavy, the project pressure is huge
  • I learned a lot of new content from it and gained a lot
  • The new mode of team programming made me experience different programming experience and fun

4.How many hours have you spent on soft work practice? How many hours per week on average?

  • According to the time to complete each assignment, the total time is estimated to be 148h.
  • Average weekly cost 18h

5.What new software has been learned and used?

  • Wechat developer tools, Pycharm, Typora, Visual studio

6.What new tools have been learned and used?

  •  Junit, Github,  Django, Mockingbot

7.What new languages, platforms and methods have been learned and mastered?

  • Java Script, python
  • Front and rear end docking
  • The prototype design

8.Other improvements

  • I have improved my coding ability, self-learning ability, ability to find information, ability to communicate with teammates and mutual assistance, and become more proficient in the programming language I learned before

2.The team summary

In my opinion, my team was very united. From the beginning, everyone put forward their own ideas for the project and quickly established a clear goal and plan. After entering the development stage, everyone conscientiously completed their own part, after the completion of the initial development of the software, we also continue to maintain and upgrade, and always keep in line with the needs of users. During this period, the whole team worked together, which made me more motivated. I also felt the fun of programming and realized the importance of teamwork.

But our team also has shortcomings, I think the communication between our team is still not good enough, many parts docking at the end of the time you need to modify, lead to spend a lot of unnecessary time, including for each functional module of the parts, the first incomplete specific requirements, but this is also our success experience, I'm sure we'll all do better in the future.

3.Put forward the proposal

Expectations for the future generation

Soft engineering practice is very different from other courses, it does not necessarily require you to have a high learning foundation, the key is whether you are willing to pay the time to learn, to practice. There is a lot to be learned in soft engineering practice, and while the process is hard and painful, if you want to become a good programmer in the future, take advantage of this opportunity.

Advice for teachers and teaching assistants

Compared with me at the beginning of this semester, my understanding and ability have been further improved, which I have to thank the teachers and teaching assistants for their strict requirements and diligent supervision and encouragement. It is under high pressure and high intensity that we can make rapid progress. But I hope the teacher can reduce the workload of the experiment in the future, because it is too much pressure for us.

4.Team analysis

There are four stages in the evolution of a team in the Law of Construction

  • Embryonic stage
  • Running-in stage
  • The specification stage
  • Create stage

I think our team is in the specification stage right now.

Generally feel that the practice project is very smooth, through this course we learned for the front had the further understanding and mastering of knowledge, make us further realize the textbook knowledge and practical application is different, you need to in the practical application in view of the specific problem to deal with the flexible alternative, and is not always the same as the textbook knowledge. At the same time, we feel that only through the practice of specific projects, can we better grasp the knowledge learned, and further understanding. This course design makes us deeply realize that the realization of a project is the most important requirement analysis rather than the realization of code. The key to the realization of a system is not the writing of the code, but the analysis and design, only the analysis and design is reasonable, in the process of the implementation of the code will not encounter problems. This course design makes us realize the importance of teamwork once again. After all, the ability of one person is limited, and the strength of everyone is infinite. Sometimes a small problem can not be seen by oneself, but it can be solved immediately by asking others to help. During this period, I realized the joy of working together to do one thing. I also realized that people engaged in software development should have this extensive knowledge and have some understanding of various industries. However, with the help of my classmates, I have successfully solved the problem. I would like to thank them.

Of course, through this time, we also know that our relevant professional knowledge is not enough, and our understanding of business needs is not in place. In general, this course design makes us have a further understanding of software development, learn a lot of knowledge. This will be of great significance to our future work and study!

5.Proof of learning software engineering

Lab 1 - https://bbs.csdn.net/topics/600737736

Lab 2 - https://bbs.csdn.net/topics/600872273

Lab 3 - https://bbs.csdn.net/topics/601193884

Lab 4 - https://bbs.csdn.net/topics/601385573

Lab 5 - https://bbs.csdn.net/topics/602066414#PSP%20Form

Lab 6 - https://bbs.csdn.net/topics/602795512

Lab 7 - https://blog.csdn.net/qq_45748793/article/details/121215607

Lab 8 - https://blog.csdn.net/qq_45748793/article/details/121428884

Lab 9 - https://bbs.csdn.net/topics/603396229

Lab 10 - https://blog.csdn.net/qq_56198369/article/details/121984065

Lab 11 – https://bbs.csdn.net/topics/603739198

6.Conclusion

I hope that I can continue to learn, constantly break through myself, and continue to carry forward and inherit the spirit of "the method of construction".

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值