A summary of software engineering courses

Source: Internet
Author: User

This semester of software engineering class, give me the biggest feeling is that teachers and teaching assistants to our help, not only always pay attention to our study progress and status, but also occasionally to us to recommend some of the soul of chicken soup or other emotional articles. Thanks to the teachers for my urging, and special thanks to the two teaching assistants of the painstaking, help us to check the completion of the work, in our difficulties when the patient answer. In our entire study of software engineering This course, they are more difficult than we, very grateful to teachers and teaching assistants to give us the help.

First, please translate the following text yourself, pay attention not to learn from others ' results or try to find the translation from the Internet, you must use their own language to understand the text once

Software engineers shall commit themselves to making the analysis, specification, design, development, testing and Mainten Ance of software a beneficial and respected profession. In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to th E Following Eight principles:

Software engineers should commit themselves to the analysis, planning, design, development, software testing, and maintenance of the software, which is a rewarding and respectable profession. In order to ensure that the work done by the software engineer is healthy, safe and beneficial to the public welfare, the software engineer should comply with the following eight guidelines.

1. Public-software Engineers shall act consistently with the public interest.

1: Public-Software Engineers should act in accordance with the public interest.

2. Client and Employer-software engineers shall act in a manner that's in the best interests of their CLIENT and employ Er consistent with the public interest.

2: Customers and employers-software engineers should work in a way that maximizes the interests of their clients and employers, in keeping with the public interest.

3. Product-software engineers shall ensure that their products and related modifications meet the highest professional s Tandards possible.

3: Products--software engineers should ensure that their products and related modifications meet the highest professional standards.

4. Judgment-software engineers shall maintain integrity and independence in their professional judgment.

4: Judgment-Software engineers should have a complete and independent professional judgment.

5. Management-software Engineering managers and leaders shall subscribe to and promote a ethical approach to the Manage ment of software development and maintenance.

5: Management-engineering managers and leaders of software projects should advocate and promote ethical approaches to software development and maintenance.

6. Profession-software engineers shall advance the integrity and reputation of the profession consistent with the public Interest.

6: Career-software engineers should ensure that their professional integrity and reputation are aligned with the public.

7. Colleagues-software engineers shall is fair to and supportive of their colleagues.

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

8. Self-software engineers shall participate in lifelong learning regarding the practice of their profession and shall p Romote an ethical approach to the practice of the profession.

8: Self-software engineers should participate in lifelong learning-related professional standards, and in the work to promote the implementation of ethical standards.

Ii. Personal Summary

In the course of software engineering, I was very excited to hear about the reform, and there were a variety of problems in the first act. First of all, talk about this semester's programming practice, programming content has a simple pupil arithmetic, the expansion of elementary school students arithmetic, the word statistics program, the golden point pair programming, Tetris team programming, the implementation of these programs for my individual abilities have sufficient exercise effect, in the process of completing the work, I felt a significant improvement in my ability.

On the personal project, although I did not do well, but also do the effort. Pair programming work, completed very smoothly, but because there is no use of interface programming, can only be considered moderate, but my team is strong, very powerful, in the first five team project operations to get the number one.

Overall, I personally feel that in the software engineering This course, I learned a lot of things, programming become proficient, and understand some basic knowledge of software development, but I feel as if I have not learned anything. Maybe now I don't know what I have learned, and I will naturally appear in my mind when I use it later. In general this course has a great influence on me.

III. Curriculum Recommendations

Personally, because we are the first one, so the reform is good, but there are some omissions.

The most important point is: I hope that the time in the classroom can be fully utilized to add some necessary theoretical knowledge, we are a large part of the students are very confused after the lesson, do not know what to do, but also do not know how to do, if all are "do secondary" way, may be counterproductive.

A summary of software engineering courses

Related Article

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.