Software Engineering Summary Report

Source: Internet
Author: User

Software Engineering Summary Report

An answer to the questions raised earlier

 

1, after a semester of learning and understanding, let me have a certain understanding and understanding of this course, but there are many problems.

Let me have a certain understanding of this course, but not every software engineer has a strong desire, I feel that both need to encounter

a few creative tasks, let's develop more technologies, use routine work, and then apply technology to practice,

In the actual work should continue to learn and continue to grow, according to their own situation in the choice of their own suitable.

2, in addition to the exception of the section, most of the other principles in C # also apply. (1) Classes (2) class Vs.struct

(3) Public, protected and private members. (4) data member (5) virtual function (6) component function (7) destructor

(8) The new and delete (9) operator (10) exception (11) Type inheritance.

There are two different implementations of 3CMMI, with levels that represent different content.

(1) continuous type, mainly measure the project ability of an enterprise. An enterprise can evaluate a project in which it chooses what it wants to evaluate. Because it is the company's own selection of projects, its assessment of the possibility of a larger. However, it reflects a narrower point. It merely indicates that the enterprise has reached a certain level in the implementation of the project or similar project.

(2) stage. It is mainly to measure the maturity of an enterprise, that is, the overall strength of the enterprise in the implementation of the project. That is, in a certain stage of the enterprise, do most of the projects to reach a certain requirements. Generally speaking, an enterprise to be in a phased assessment to get three levels, the majority of enterprises within the enterprise to reach the level of three, a small number of projects can be in two, but must not be only one level. Phased implementation of the method is much more difficult.

4 can pass all tests, (2) No duplicate code, (3) embody all the design concepts in the system, (4) include as few entities as possible, such as classes, methods, functions, etc.

5 Here I have two tips to share:

Empty statement: The last step in cleaning up the junk code is to delete the empty statement, which is an empty statement with no content between the tags.

Comment Statements: When we add comment statements, we try to avoid adding comment statements that do not affect the readability of the page's source code even after it is deleted.  

Second, summarize the experience of the course of this semester

This course at the beginning I just did not understand him, do not know, since after a semester of learning and understanding, let me have a new understanding and contact, let me know this course on the importance of our lives, the teacher began to let us build blog, is to better contact with students, learn from each other. It is an important function of the use of learning results, in class to learn the knowledge, let us in the class to study their own to test the results of learning. The systematic theoretical knowledge learned in the classroom is applied to the practical design work, and the study results are examined, and a look at the distance between classroom learning and practical work, and through comprehensive analysis, to find out the deficiencies in learning. For us, the cultivation of practical ability is very important, so that we can better learn to accomplish each task independently, and must move from class to practice. Now I from the beginning of the software hand slow to complete the four operation, to the two-knot to write arithmetic cooperation project, and then to the group of co-production of Gengdan teachers and students basic information Management System project, learned how the first and sophomore learned the knowledge are applied to the actual, and use it to create something of practical value. Later, we went on to complete each task together with our classmates and teachers. From the beginning of the unfamiliar to the later self can be completed, I feel that I have a little progress, but we have not learned enough, to more efforts to complete a better task. But I think what we have learned is far more valuable than this, is to learn how and with others to work together to create works, and self-confidence. I believe that this course allows me to learn more self-confidence, and better independent completion of each task, so that they have a certain progress, and hope that their better.

Three recommendations for the course

For this course I feel that I learned with more knowledge, more to enhance their own ability, but I think it is not enough, I hope that the future curriculum, can have greater independence to complete the task, so that they have more space to play, so that their curriculum software engineering has a deeper level of learning, the course has ended, But I know that the study of software engineering has only just begun for me. , I think I should learn a lot of things, should be better to play their own ability, I am very grateful to the teachers for my teaching and help this semester, thank you, I hope we can have more space to play in the future.

Software Engineering Summary Report

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.