The final summary of software engineering

Source: Internet
Author: User

Fellow students, this course will be formally concluded in weeks, as a pilot course reform, all the students have given great patience, efforts and cooperation, in this xuqing teacher and I thank all the students, and I wish all students can happily complete the university last year of school, This course for Xu teacher and I is a very memorable experience, I think we must have a lot of feelings, opinions or suggestions, please on this basis to complete the last personal work, the specific requirements are as follows:

1, 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 be able to make their analysis, specification, design, development, testing, and maintenance of the software beneficial and respected by the people. Software engineers are committed to doing health, safety, and welfare for the public, and must adhere to the following eight principles:

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

The public - software engineer should do the software that insists on maintaining 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.

Customers and employers - software engineers should act in a manner that is in the best interests of the public in keeping with their clients and employers.

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

Products - software engineers should ensure that their products and related modifications are in line with the highest professional standards possible.

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

Judgment - software engineers should maintain their professional integrity and independence of 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.

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

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

Management - software engineering managers and leaders should sign and promote an ethical approach to managing the development and maintenance of software.

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

Colleagues - software engineers should treat their colleagues and support fairly

    1. Self-software engineers shall participate in lifelong learning regarding the practice of their profession and shall prom OTE An ethical approach to the practice of the profession.

Self-study-software engineers should participate in lifelong learning and professional practice, promote professional ethics practice.

Answers to my past software engineering questions:

Although the course of software engineering is over, the revelation to me is far from over. Programming this industry is to use a lifetime to study the perfect, the programmer's learning is endless. Software engineering is a course that teaches us how to program better and systematically, like completing a project. The improvement of the programming ability is inseparable from the code, only to see the principle will only be on paper, one to the practice of nothing, so programming practice is the best way to improve the ability of software programming. The choice of programming language over the course of this semester, I think the Java language is a good programming language. There is a certain advantage over other programming languages in later employment, but for a programmer it is not possible to master only one language, and other languages should have some knowledge.

A summary of the software engineering course:

Software Engineering This course is over, but this is just the beginning of programmers, programming is far from over, to be a good software engineer is required to have a lot of skills. It's not easy to be a good software engineer, but a lot of knowledge is needed. How to become a software development engineer, a solid foundation of data structure, compiling principles, these are the basis of all computer science, if not mastered them, it is difficult to write high-level procedures. According to my observation, computer majors are more able to write high-quality software than others who study other majors. The program is written by everyone, but when you find that writing to a certain degree is difficult to improve, you should think about whether you want to go back and learn the most basic theories.   How to become a software development engineer, rich imagination should not be stuck in a fixed way of thinking, when encountering problems to think of several solutions to solve the problem, try others never thought of methods. Rich imagination is based on a wealth of knowledge, in addition to computers, more into other disciplines, such as astronomy, physics, mathematics and so on.   How to become a software development engineer, the simplest is the best   this may be a guideline that all science follows, and simple methods are easier to understand, easier to implement, and easier to maintain. When encountering a problem, prioritize the simplest scenario, and consider a complex scenario only if the simple scenario does not meet the requirements.   How to become a software development engineer, do not go through   when you encounter obstacles, you can temporarily away from the computer, look out of the window scenery, listen to light music, and friends chat. When I have a problem, I go to play games, and it is the violent fight game, when the part of the brain that is responsible for the game is extremely hyper, the part of the brain that is responsible for programming is getting enough rest. When we start working again, those problems can be solved now.   How to become a software development engineer, the thirst for answers   The history of human science is a process of craving for answers, even if only a small part of the answer is worth the effort. As long as you firmly believe, you must find the answer to the problem, you will devote energy to explore, even if you do not have the answer, in the process you will learn a lot.   How to become a software development engineer, communicate with others three people will have my teacher, perhaps in a casual conversation with others, you can burst the spark of inspiration. It will give you a lot of inspiration to get on the internet and see how people think about the same problem.   How to become a software development engineer seven, good programming style   pay attention to develop good habits, code indentation orchestration, variable naming rules should always remain consistent. Everyone knows how to rule out errors in the code, but often ignores the mistakes in the comments. Annotations are an important part of a program that makes your code easier to understand, and if the code has clearly expressedYour mind, you don't have to annotate it, it's even worse if the comments and code don't match. Programming must be careful and careful not sloppy, sloppy will accomplish nothing.

I have the following suggestions for the software engineering course. Software development team should not be too big 3-4 People The best, we are now in touch with few software, limited programming ability, it is not possible to make a large software for a short time, to the end will only be tired of hand in the homework. The number of people can not develop the potential of the players, not a better division of labor, so I think the number of teams should be less. Software engineering I think it should also be assigned to some programming applet software finally in a big, let the students after the holiday to complete, small is for the team between the running-in and the programming gradually familiar with the essentials, let the players form tacit understanding, let them find their own positioning. The last big software program is the final exam for the team, which will not only give you more attention, but also give you a deeper understanding of programming. This is my summary of software engineering.

The final summary of 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.