Personal Final Summary

Source: Internet
Author: User

1, please translate the following text yourself, pay attention not to draw on the results of others or try to find translations from the Internet, be sure to use their own language to understand the text.

Translate as follows:

Software engineers should devote themselves to this beneficial and respectful profession of analyzing, detailing, designing, developing, testing, and maintaining software. They contribute health, safety and wealth to the public. Software engineers should adhere to the following 8 principles.

1. Public-software engineers should have the same interest as the public.

2. Customers and bosses-software engineers should pay more attention to the interests of their clients and their bosses in the interest of the public.

3. Products--software engineers should be able to ensure that their products are modernized and professionally qualified.

4. Judgment-Software engineers should have their own complete and independent professional judgment.

5. Management-Software engineering managers and leaders should subscribe to and promote an ethical approach to managing software development and maintenance.

6. Professional-Software engineers should improve the integrity and reputation of the industry consistent with the interests of the public.

7. Colleagues-software engineers should treat and support their colleagues fairly.

8. Self-software engineers should participate in lifelong learning, and their own professional practice constantly, and constantly to improve professional ethics.

2. Answer the questions in the first blog assignment.

Question 1: What is software engineering?

Answer: Software engineering is the process of applying systematic, orderly, and quantifiable methods to the development, operation and maintenance of software.

Question 2: What aspects does software engineering involve?

Answer: Software requirements analysis, software design, software construction, software testing and software maintenance.

Question 3: What impact does it have on me after I have finished the software engineering?

A: As far as I am concerned, the most important point is that the amount of code has been greatly improved, followed by the process of developing the software.

3, please according to the study process to give a summary and for teachers to give advice and advice, the number of words more than 1500.

After 12 weeks of software engineering learning, I started from the fear of programming rookie to now have a liking to programming, previously saw the book of programming headache, avoid it, this semester I have to borrow a lot of books about programming, and I alone to learn the idea of programming. The course of software engineering not only improves the interest of programming, but also teaches me how to be a good software engineer. From the first blog work on the software engineering views and their own problems began, the teacher has been slowly guiding my interest in software engineering. With the second blog, the arrival of homework, it is going to do a hands-on programming, their own to do a primary school arithmetic, I admit that I was rejected at the beginning, the first idea in the mind is very annoying, will be to the delivery date, to suppress the restless mood, in the library quietly sat a day, became! The joy of the results of the previous programming was followed. Also increased my self-confidence, I know I will program, I can go to do! The second blog job is relatively simple, a review of a software, this job let me a new understanding of a software, and later in the teaching assistant's reminder, also know how to evaluate a software.

To the third blog assignment, one of them was the first contact, and also a study questions-unit test in the Software engineering course. The teacher let us install VS2010 above version and to test the example of the book, a lot of students at first really do not, the teacher had to write a special blog about unit testing, and then everyone looked also will. Similarly, before the teacher did not write the guidance of the blog, I also wasted a lot of time in the unit test, the first is to download and install the VS2013, but VS2013 inside no unit test project, on the internet also found a lot of unit test documents, finally I gave up the VS2013 version, Because I follow the online practice also did not find VS2013 unit test, here I recommend you do not go to use VS2013, may be a transition version, function is not complete, and then re-download installed VS2015, Unit test instantaneous solved, this time not only learned Unit test, Also improved my self-confidence, the next important task is to program, write a WC program, used to query the number of characters, the number of sentences, the program also took a lot of time, every day with a notebook to the library's training room to stay an afternoon, the heart without distractions.

Then is the pair programming, the time is two weeks, so-called pair programming, is and a classmate team to programming, simulation of the future in the work with other colleagues work together, in this pair project, I and my partner is very happy, for the program algorithm we also discussed in the bedroom, Weekend time also went to the library training room to play the code, now think, full of memories, as if really in the work, during, I also learned how to better communicate with others, how to better cooperate with people, these are software engineering This course guide me how to get.

Finally, is the team project, our team is the bedroom for the unit, and then take two separate bedroom classmate, a total of six people, so happy to start. Team work a lot, the task is also very heavy, halfway there is a final exam, but everyone is not easy to give up all in the effort to prepare, as the team captain, I have been encouraging everyone not to give up easily. Team work done very well, the project began the design is also very clear, and finally stuck in the real programming process, for a lot of reasons, first I think the mistake in me, as captain, I did not consider and choose a team project, perhaps this team project for members of too much difficulty, a lot of knowledge point people have not contacted, Until the release date, we still can't publish, the program also jammed, can access users, but unable to send the user's message, members of limited ability, busy a lot of days or not changed, and eventually had to fail. During programming, some members are too lazy and one of the reasons for project failure. The most important point, or because of the lack of capacity, the project can only wait until after the completion of the later.

A simple review of the following from the beginning of the course so far, the following would like to put forward some comments on such courses, first of all, I would like to thank Mr. Zhang on the platform to seriously explain the software engineering this course and after class to give us the assignment and direction, Zhang Teacher is really responsible. Secondly, I would like to thank Zheng Ta hard to our classmates batch homework, comment code, Zheng Ta's hard guidance to me also played a great help. Teacher Zhang This semester gave me a refreshing feeling, attaches great importance to the hands-on practice after class, unlike before the course, in the process of doing experiments, most of the students are directly copied others, and this course, must do their own hands, and the TA teachers also strictly prohibit plagiarism, improve the students of the hands of the brain ability. Teacher Zhang also encouraged us to discuss and express our views on the course, which is different from the previous one. I feel I can mention very little, because this course has been very perfect, really want me to give advice, then my opinion is to continue to focus on the training of practical ability, class can come up with some classic software engineering cases to explain, also allow students to discuss and express their views, in addition, can also find some classical algorithms in the classroom, if not to explain the algorithm, students listen to the sermon every day will also lead to lower interest. Finally, for the ability is too low students, prohibit programming plagiarism, can learn from, but the program to have their own algorithm ideas, our software engineers must have the idea of the algorithm, and then through the program expression. My humble opinion is so much, I hope the teacher can refer to the following.

Personal Final Summary

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.