EE308_lab12

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

Course Summary

MU STU ID and FZU STU ID

19105738_831901221

目录

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

  (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:

    {2}.How much time does each operation of software engineering practice take:

    {3}.Which assignment impressed you most? Why?

    {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

 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).

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?

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?

 

5.How to prove that you have learned software engineering?

6.Give full play to your personality, including graphics, photos and creativity 


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 a semester of various fancy lab, I understood the basic process of developing software, especially the coding of WeChat small program, and learned a lot of WeChat programming knowledge. In the first assignment, I hoped to learn new things and develop a small game. This expectation did not come true, but I developed the Mid-Autumn Festival blog cake and Gitee open source wechat small program. Through various specific project practices, I have improved my team cooperation level and programming ability, and the most important is my ability to study independently and search for information. Mastered the relevant knowledge of UML and improved the level of Codin in an all-round way.It is not easy to have a comprehensive understanding of making a living.

  (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:

         I didn't actually count them, but at least  2,000  lines

 

    {2}.How much time does each operation of software engineering practice take:

There was definitely a sense of satisfaction when I opened the blog and looked at my homework over and over again.

Lab

time(h)

Lab1

1

Lab2

15

Lab3

15

Lab4

48

Lab5

3

Lab6

8

Lab7

72

Lab8

70

Lab9

2

Lab10

20

Lab11

1.5

total

255.5

 

    {3}.Which assignment impressed you most? Why?

    At the beginning of the model testing and Alpha sprint, the Alpha sprint should be because the whole team did not learn Java and looked up data step by step, wasting many hours on a very low-level error. But when the problem is finally solved, the joy is really comforting. Although we had a hard time working on this project, we said a lot of bad things in secret. But now that I look back at what I did, I feel quite satisfied.

    In this project, I learned how to use Axure, Adobe XD, wechat Code and so on. I also learned how to find API interfaces, write JS programs, WXML, WXSS rendering and so on.

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

  That's over one hundred hours,at least 10 hours a week.

 

    {5}.What new software has been learned and used

   Axure,adobeXD,Wechat developer tool, Gitee, Github,CSDN(of couse),iconplot(阿里云图标库).

    {6}.What new tools have been learned and used

  Axure,Adobe XD, Wechat developer tool,Git,performance testing tool.

(I'm going to miss them, even though they're sitting in my folder)

my Axure work

 

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

 JavaScript,  Wechat cloud development, Wechat developer platform.

 

    {8}.Other improvements

Team work ability and code ability, and work under pressure

 

 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).

Writing a technical program from scratch can be a daunting task. Unlike the previous programming problems, which took us a few hours at most and had someone to ask. In this project, all of us are novices, and the only thing we can do is to search for information by ourselves and keep debugging, and then make trial and error.

As I remember is the second day of the alpha sprint we had in crawford fuyouge(福友阁) we ordered a cup of tea but blundering mood, because the program I remember is JS file a jump page error. We kept looking it up, one person doing it the same way the next person did it, but in the end, after a few hours of trying, we realized that the original method was just a spelling mistake. It was a moment of mixed emotions. This happens all the time in programming. You can only ask yourself to be more careful and more careful, and then keep improving.

But in the process of the project, we must also keep good communication with our teammates and learn about the dynamics of each part in real time. Finally, the team can complete the small program, really inseparable from everyone's efforts and mutual supervision. There is not too tangled up in a mistake, will even stop the loss.

What can't deter you in the end will make you stronger than ever.

 

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?

 

emmmm,Although I did learn a lot and I did gain a sense of accomplishment. However, I think that as an electronic information major, I do not want to develop in the direction of software in the future. It's a little useless to do too many of these LABS.

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 going to be in the running-in phase for a long time. I think our team is full of energy and a good atmosphere and everyone is contributing.

 

5.How to prove that you have learned software engineering?

https://bbs.csdn.net/topics/600925743

https://bbs.csdn.net/topics/601183089

https://bbs.csdn.net/topics/601401262

https://bbs.csdn.net/topics/602066087

https://bbs.csdn.net/topics/603396829

https://bbs.csdn.net/topics/603793939

6.Give full play to your personality, including graphics, photos and creativity 

 

 

mark