Reflections on Software (2002.08.13)
The development and design process of the software should be a strict engineering management process. Every stage has chapters, and there is law, of course, this does not exclude software development is a creative and embarrassing work. In our past thinking, it is always too emphasized that the software development is not physically, too chemical, too pursues freedom, imagination and skills; but ignores the rational big hand is not bonded to us, so, such as "software The crisis "is more troublesome, the trouble of crash is followed, and this is endless. We should first clarify the software is also a product, which is a product used to win customers, occupy the market, and achieve benefits; rather than promoting propaganda for programming skills and IQ levels. After the goal of our software, our task is clear, that is, how to design the software satisfied with customers, the software recognized by the market, can achieve benefits software; solve the golden key to solve this problem is undoubtedly The quality of the software. Quality is the life of the product, those who have been durable, easy to operate, and unfair, and unparalleled products will always leave us a very deep impression; such as Boeing, Mercedes, Swiss army knife, Jinli shirt, etc. The software is the same, and we often have how to make a certain software in the Supreme, aspect, and utility, etc., this is the evaluation of software quality. Software development should not be the most important for the size of the developed software, as long as the quality of the software is guaranteed, and the market does need, it will definitely achieve economic benefits.