Final Personal summary-software engineering

Source: Internet
Author: User

First, translation

Software engineers should devote themselves to making the analysis, planning, design, development, testing, and maintenance processes of the software a useful and respected industry. To meet their commitment to the health, safety and customer satisfaction of software releases, soft armor engineers should follow these eight guidelines:

1, public-software engineers should always adhere to the public interest.

2, customers and employers-software engineers should be in line with the interests of the public, customers and employers to maximize the interests of the attitude.

3. Products-Software engineers should ensure that their products, as well as subsequent optimizations and modifications, meet the highest professional standards possible.

4, Judgment-software engineers should ensure integrity and independence in the professional field of judgment.

5, management-software engineer managers and leaders should look for and upgrade this code of ethics to the management of software development and maintenance.

6. Professional skills-software engineers should consider in advance the integrity and reputation of the industry in line with the interests of the public.

7, colleagues-software engineers should be in a fair manner and support their colleagues.

8, self-software engineers should learn lifelong learning and practice to their own career, and will promote professional ethics practice into the industry.

Ii. Questions and Answers

The course has been over for some time now, and in retrospect, there are some new understandings. An important impression after finishing this course is that the software engineering lesson can only teach us some theoretical knowledge, but the real harvest actually needs us to comprehend from the practice. Software engineering Let us know that only the real to do, and do success, this course is a lot of harvest. Of course, the teacher also told us a lot of knowledge, but this is a practical course. I think I already know the answer to some questions and doubts about the course when I first started to learn software engineering classes. This course is mainly to let us learn is the actual integration, not just blindly to learn to learn. In addition, let me know that actually software is not as simple as we think. Basically can be said to subvert our previous point of view, in fact, the real software is not simple to hit the code is good, but also to do other aspects of the work. requirements, specifications, design, testing, maintenance are also the main considerations, in short, is not a very simple programming disciplines. The software engineering is finished, and I also realize that the way we are actually just beginning

Iii. Summary

Software Engineering Lesson 10 This semester a compulsory course, the first class when the software engineering feel very fresh, the first class basically did not say what knowledge points, just basically explained some how to learn this course. Then after a few lessons the teacher began to decorate the homework, this job is a very new model, let us open their own blog, and let us start to write blog, the first blog let us start from the doubts about software engineering, the initial form of a writing report habits, let us begin to slowly learn to write a personal summary of the habit. To tell the truth, at that time is really do not know what the Software engineering This course is to do, some doubts, and then began to write their own first blog, and also published some of their own views and the question of this course. This course is from the beginning of our major reform, and previous studies have a large-scale change, perhaps this blog is one of the highlights of it. After each week will have more or less homework, the contents of the work is completely based on the course of the schedule to decorate, and other activities in different places, software engineering This course of work closer to the actual, and each problem does not have a fixed answer, basically each time the work for us are very flexible, This is a reform of the curriculum, in addition, this to our innovation and the development of our divergent thinking has great benefits, homework submission also has a deadline, but also according to our work and daily blog situation to give us a score, the work of the score part also accounted for a large proportion, This also allows us to have a force to complete the task of urgency, which for some lazy students can really be a good way to quit laziness. The form of this assignment can really be said to be a new reform, a fresh atmosphere. In general, I feel that the course is based on two large parts.

The initial course and the part of the assignment are basically done entirely by our own ability. We are alone, each of our own avatar. Everyone has a blog of their own, can be in their own blog to publish some of their own professional interests, as well as the submission of our homework. In fact, the submission of the job is just a small aspect for our blog, the real role is that we use the blog to record their daily, summary, some log files. In fact, the purpose of the blog is not just for our homework, blog is a network of some professionals to communicate with each other a window, you can let us know a Daniel, understand some of the latest technical articles, but also to let more people realize that we are learning, development of a small platform, software engineering in a novel way , indirectly let us broaden our horizons, and let us know some of the better opportunities for development. It is a very big bright spot, which is beneficial to the course and the development of our own. The main feature of this course is not too much knowledge, learning knowledge, more is let us use our own practice (that is, our homework) to really understand this knowledge, to obtain this knowledge, we should really know how to use this knowledge. Each time the work is very characteristic, especially close to the actual life and our learning is closely related. Personal work is done in our personal blog, every homework, such as the confusion of software engineering, unit testing, the preparation of the second-grade primary school four operational procedures, the difficulty is gradually deepened, but also to our progress is gradually increased. The growth of personal ability allows us to develop ourselves better, although sometimes we may not feel, but now in retrospect, the teacher's kung fu is really big enough.

After the course to half of the time, then began to work together the team, at first we learned to pair programming, pair programming is a two-person-responsible project. One person is responsible for the technical aspects of the operation, and the other person as the pilot by the way to test the work, two people can exchange roles at any time. This programming method has never been experienced before, this pair programming is not a single-person writing industry project in our software engineering course, initially at the beginning of a feeling is not very suitable (because it is randomly assigned teammates), but then will gradually get used to. Two person programming is the benefit of two people, just as the teacher said in class, self-confidence, development convenience, have the urge to the role of such, but because may not be too accustomed to this model, the role is not to swap, a person is only responsible for technology, and another person's work is not too big. Pairing programming is the last big stage in our real sense, and this phase is our team project phase. At this stage, we will complete the construction of a team according to the teacher's requirements, our team is a team of 6 people, using the theater team mode after the teacher to explain the function and characteristics of each team mode. One of our teams is responsible for a real project, simulating the software development process for outside software companies. Our team's project is a primary school arithmetic system developed on top of the second grade computing system. According to the class teacher's knowledge, almost every time the team to do is in accordance with each software development process as a step down. After completing a series of assignments, we finally managed to complete this software development, along with the end of the engineering program. The project is complete, the course is over, and our software path has gone smoothly with the end of these things, and software engineering has given us a fresh start.

This course is a very novel and interesting course in general. As for the summary of the course and the teacher, it can be said that, as the first student to undergo reform, we may feel a little inexplicable about the beginning of the study, perhaps because it is a new form of the course of the reasons for it. As the first test after the new curriculum reform, there are still some deficiencies in this course. Now most of our students are not so diligent, there is a certain degree of inertia, so that even as a new curriculum should be imposed some coercive means, such as students to answer the link, forcing them to learn, rather than let them just blindly to listen to the teacher to talk about knowledge points, This may cause some students simply will not listen to, but in the bottom began to play the phone came, so when necessary, teachers should be appropriate to improve the enthusiasm of students, the use of a number of questions to enable them to attend lectures. Again, may be the part of the explanation of knowledge, because it is the reason for the new curriculum change, the teacher's ppt are re-written, may feel more than the previous PPT, the coverage of knowledge is deficient, the content sometimes feel vague, grasp the focus of the feeling, the feeling of knowledge point is more casual, sometimes it will feel that some useless , but in the actual application is to use, but also some time is some knowledge of English, some lazy classmates will probably not go to watch, thus ignoring some important knowledge. So hope that teachers can still be the content of the PPT, further improve, further optimization. Of course, we are only the first students to accept the new curriculum change, I believe that the content of the future, teaching methods, as well as the form of homework will be better and more wonderful. Look forward to the future software engineering class can have better progress ~

Final Personal summary-software engineering

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.