赞
踩
The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ |
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/603781458 |
The Aim of This Assignment | Summarize the soft engineering practice of this semester individually and as a team, and put forward suggestions |
MU STU ID and FZU STU ID | 19104537_831902213 |
Team name | 牛码宝宝 |
Directory
5.Proof of learning software engineering
(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 programming | 300 |
Pair programming | 1000 |
Team programming | 1200 |
2.How much time does each operation of software engineering practice take? (Make a list)
software engineering practice | The time spent(min) |
---|---|
Personal assignment 1 | 80 |
First personal programming assignment | 1280 |
第一次结对编程作业 | 575 |
第二次结对编程作业 | 3295 |
团队编程作业 | 3600 |
3.Which assignment impressed you most? Why?
I was most impressed by the team programming assignments
4.How many hours have you spent on soft work practice? How many hours per week on average?
5.What new software has been learned and used?
6.What new tools have been learned and used?
7.What new languages, platforms and methods have been learned and mastered?
8.Other improvements
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.
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.
There are four stages in the evolution of a team in the Law of Construction
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!
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
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".
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。