A semester of software engineering is over, but I feel a lot, through the course, and listen to the teacher carefully, not only let me Master software engineering in theory, but also from the practice of learning things, so that the theory and practice has been a very good combination. The whole semester down, generally still learned a lot of things, there are many places is worth certain, in fact, in my opinion, software engineering is not so much a course, it is a thought. is a process of how to analyze and deal with the problem, it should be said that its scope is far more than confined to the course, has become a comprehensive set of ideas to solve the problem.
We used the book is Xin Zou teacher wrote "The Law of Construction," the book is very close to the actual, so easy to understand, the whole book of the content of logic is clear, simple and gradual. This book focuses on personal technology and processes, unit testing, code specification, pair development, team development process requirements analysis of typical users and scenarios, software testing, software design, software quality and other knowledge. The software engineering is understood in essence. In addition, the teacher also real exercise of our ability to write documents, weekly study summary, the summary of personal work, reading notes, team projects, such as the summary of the standing meeting and so we posted to the blog, greatly improved the ability to write documents, heartfelt thanks.
I'm a junior student, this semester is a lot of classes, also are hard classes, many junior things, have to take an examination, there are also plans to find work and efforts, we also have their own things, the school opened the software engineering class, but also for our sake, can let us learn better technology, to find work to prepare, we took this course, Always learned something, it is impossible to obviously on the Software engineering This course, but like nothing on the same do not understand. In class when I was very serious to listen to what the teacher told the content, I think the teacher's thinking more forefront, he teaches software engineering does not follow the normal walk, not to think of other classes like back concept, back definition, and then out of a paper to decide how you learn, I think in this way we learn a little thing, He put a whole set of ideas of software engineering to us, let us how from the perspective of software development, more profound understanding of software, I think such a teacher best. From what I have seen and heard, I am most afraid of the computer department students are said to be a person with thick glasses, can only be programmed in front of the computer, in the communication field do not know what to say and a word can not say. I think such people have no future after entering the society, at least they lack the ability to communicate with people. And this course, to some extent, gives us these students a chance to exercise their abilities on the other hand, and imagine that a person who has the skills and ability to communicate with others has achieved a much greater achievement than a mere program-making person.
Secondly, this course teaches us the general procedure and process of completing a practical project, which I think is a very practical teaching content. In the course, let us form a team to do the team project, this not only can strengthen their teamwork ability, but also can get unexpected benefits, because after work, we have to integrate into the team, development projects in the team, a person alone, difficult.
In purely theoretical, I think it is very successful to open such a course. But after all, there are too many uncertainties in reality. The most important factor is the teaching teacher and the students attending the lecture. These two can be said to be the decisive factor in the course of failure. As our students, we should take a more important responsibility. The value of this course I have already said above, is self-evident. If you learn a lot of things seriously, hands-on ability and the overall analysis of the system from the development of logical thinking will also be significantly enhanced, regardless of what aspects of work in the future, which is a great deal of hidden wealth in the future.
The course of software engineering emphasizes the understanding and mastery of basic concepts and basic knowledge, and focuses on the basic skills of software project analysis, design, implementation and maintenance. Pay more attention to the combination of "point" and "polygon". I still like this course, through the study of this course let me realize that theoretical study is very important, practice is more important, practice is the only criterion to test the truth, only the theory and practice, only to play the role of the knowledge we learn, more directly to create benefits, society and the country to contribute. Although the software engineering course is over, my study of software engineering has just begun. believe that through their own efforts and the help of students, in software engineering will do better.
Summary of Software Engineering course