After the introduction of the software engineering program to learn, I have a more profound understanding of the process design and development processes. Especially in the process of team projects, I realized that in the team, everyone's good at different parts. Some people are good at programming, others are good at writing documents, others are better at finding information. According to the different parts that everyone specializes in, after the reasonable allocation of tasks, our team execution is very efficient, and finally quickly and efficiently completed the teacher assigned tasks.
Also in the writing of development documentation. After the teacher's guidance, I understand the outline design and detailed design of the differences, in the outline design as long as the general description of the program, do not consider the corresponding specific implementation methods. For example, in the module division, only need to differentiate the large module, do not subdivide the module. The corresponding detailed division should be placed in the specific design and implementation. In addition, the design of the class diagram should be carried out on the concrete implementation, because this time has a very deep understanding of the basic requirements, so the design of the class diagram will be more targeted.
This project is the first time that I have systematically contacted the engineering development of software. I learned in the rational management team within the task allocation, as well as reasonable arrangements for the development of the design steps, in my future study will benefit from the work.
Team Project "The generations"--Personal summary