183
社区成员
发帖
与我相关
我的任务
分享|
The Link Your Class | |
|
The Link of Requirement of This Assignment | |
|
The Aim of This Assignment |
Course Summary |
|
MU STU ID and FZU STU ID |
19105924_831901302 |
1.Please recall your first assignment in the summer vacation and your imagination of the software engineering course
(1)Compared with the course objectives and expectations of your first blog
Through the software engineering course practice, I learned the basic process of developing a software, and learned a lot of JavaScript knowledge. In the first assignment, I hoped to learn something new and consolidate the existing knowledge, and this expectation has been realized. Through various specific project practices, I have a comprehensive understanding of the whole process of software development. I have a certain understanding of team programming, learned a lot of software development knowledge, mastered the relevant knowledge of UML, and comprehensively improved the level of coding development. Especially in the small program coding, learn a lot of front-end knowledge. However, I still have a lot to improve. For example, I don't know much about back-end development. I will continue to learn related content and improve my own creation.
(2) Summarize the practice and improvement of this course, including the following contents:
1.Count how many lines of code you have completed in this software engineering practice:1800
2.How much time does each operation of software engineering practice take:
|
Lab |
time(h) |
|
Lab1 |
0.7 |
|
Lab2 |
15 |
|
Lab3 |
20 |
|
Lab4 |
35 |
|
Lab5 |
3 |
|
Lab6 |
8 |
|
Lab7 |
19 |
|
Lab8 |
25 |
|
Lab9 |
2 |
|
Lab10 |
20 |
|
Lab11 |
1.5 |
|
total |
149.2 |
3.Which assignment impressed you most? Why?
Alpha sprint. Because, during alpha sprint, we were completely starting from scratch, we had the most time to learn new things, the longest time, and most importantly, we had to communicate and connect with our teammates, and there were all kinds of weird bugs that had to be fixed, and it was a lot of work and a lot of coding.
4.How many hours have you spent on soft work practice? How many hours per week on average?
That's over seventy hours, four or five hours a week.
5.What new software has been learned and used
Wechat developer tool, Gitee, Github.
6.What new tools have been learned and used
Ink knife, Wechat developer tool, Axure,Git,performance testing tool.
7.What new languages, platforms and methods have been learned and mastered
JavaScript, Wechat cloud development, Wechat developer platform.
8.Other improvements
My ability to document has improved, my ability to express myself has improved.
2. Write your own ‘The Mythical Man-Month’, which means write experience summary and case analysis in project practice (e.g., personal project, team project).
During that half a month, my team and I kept learning and developing software. Starting from scratch is our theme, this process I feel a lot, but also a lot of harvest. I worked with my teammates, discussed with them, spent a lot of time learning, thinking, coding, and it was a great experience. We didn't have a foundation, we didn't have that kind of experience, we just learned together, we kept improving, we kept moving forward, and when bugs came up again and again, someone would step up and fix them.
In the whole process of the project, everyone worked consciously and was willing to communicate. Even those who seldom spoke could share their opinions. My teammates and I were very satisfied that we had the same goal and worked together. In a word, through this teamwork, our team gained rich knowledge, achieved the expected results, and improved our communication skills.
3. What do you want to suggest and tell the next practice, or for you at the beginning of school, for you in your freshman year, and for Mr. Zhang at the beginning of school? And expectations for future generations. In particular, do you want to change team players in the next term?
I hope the teacher can explain some practical content while teaching some conceptual phenomena and examples. Secondly, I think we can reduce some tasks.
4. Please analyze your team. Software engineering practice is a rare serious team cooperation experience in universities. ‘The construction law’ says that there are several stages of team development. Has your team experienced them and finally reached the "creation" stage?
I think our team has gone through the budding and running-in phase and is and will be in the running-in phase for a long time. I think our team is full of energy and good atmosphere, and everyone makes their own contribution.
5.How to prove that you have learned software engineering?
LAB4 https://bbs.csdn.net/topics/603396172?spm=1001.2014.3001.6377
LAB9 https://bbs.csdn.net/topics/603396172?spm=1001.2014.3001.6377
6.Give full play to your personality, including graphics, photos and creativity
