My understanding of Software Measurement

Source: Internet
Author: User

Software Measurement has taken four or five classes! I think there is nothing to learn. They are all theoretical things. The level of key class teachers is not very good, there is no depth, no passion! Before I understand this course, let's talk about my understanding of software measurement! Check whether it is easy. Although this course has nothing to learn, it is indeed very important and beyond all doubt! They are all theories and methods. They are very empty, but they are all truth!

What is software measurement and how to measure software? This is the two main questions to answer in this course. As an engineering discipline, software engineering is a unit in the process of developing software. After completing projects, we have completed software development. Since it is a project, a certain amount of structured methods and management processes will be used. This makes the software measurable. Software measurement should be based on the special attributes in the software development process, using a certain method or tool for a comprehensive layer-by-layer rating of these attributes. The quality of the software passes through the performance level. Software measurement should be important in software engineering. However, I believe that many small and medium-sized companies will not do this. They just need to say goodbye after developing the software according to user requirements and finishing the payment. This is a manifestation of lack of social responsibility. To achieve excellent development and technical breakthroughs in our software industry, software measurement plays an important role! At the same time, it is also a summary of experience, which is conducive to the development of better software, so as to enhance the prestige of the company, in fact, the long-term development of the company is still good. Of course, small companies will skip this step to reduce costs! Therefore, this course cannot increase the weight of finding a job.

So how to measure a software? What are measurements? First, we need to know what the software has. The simplest thing is that software equalsProgramAdd data structures and documents. Measure these things. Of course, a measurement tool is required. software can also be a measurement tool, or there should be manual tools. For example, the program can be measured.CodeThe amount of code, code standardization, and code redundancy. For the data structure, we can analyzeAlgorithmComplexity. For documents, we can review the correctness and integrity of the documents. If We modularize the software, we will measure the various attributes of each module and make a good rating. And so on. It is the property of the measurement software! This is a simple example. These are my own opinions, and may be misunderstandings. I just want to write it at will, but I still need to study it carefully later!

 

------ Dongjing

I am looking for an internship as a software engineer. I hope you will be the boss, the boss, and the great god will introduce the recommendation! Thank you! My email:Dongjing_csu@163.comTel: 13657313364

 

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.