This semester is learning software engineering class, and finally know the approximate software engineering. In the past, I always feel very abstract, it seems not difficult to understand, always touch the mind a very vacant feeling. Once thought that software is the program, the program is software, now know the difference between the two, this is the first harvest of the course of study. The software must have all the documentation needed to use and maintain the program in addition to the program. Includes requirements documentation, design documentation, test documentation, maintenance documentation, and more. software development, especially large software, is a huge project that requires several people, more than 10 people, dozens of people or even hundreds of people to work together for months, more than 10 months or even years. To ensure the coordination, uniformity and continuity of the system, it is necessary to develop strict and detailed development specifications prior to development. Development norms need to spend a certain amount of time and effort, but "sharpening does not mistake the wood work", it is equivalent to the development process in the future to meet the problems of the developers to do a consideration ahead. Of course, more needs a team of cooperation, team harmony should be the success of software development is a key factor.
After a rough understanding of the software development process, the study is not so lost. This semester the teacher arranged different groups to complete the different designs. Our team is also actively discussing and completing the relevant requirements design, in the hope that under the leadership of the teacher to do our best to complete our vision. Previous learning is the foundation, and there is no such systematic requirements for the development of software more perfect. Hope this semester and team members can work together to make up for the loopholes in the previous study, enrich themselves, so that they have some gains.
My goal in Software engineering course