Since it was introduced into China from abroad in the 1960s, software has not been recognized as an accurate definition. Beijing website construction It also includes the part of software. The universality of software in the academic circle is that software is another part of the computer system that is interdependent with hardware. It is a complete collection of programs, data and related documents. In the above explanation, the program is the instruction sequence executed according to the function and performance requirements designed in advance; Data is the data structure that enables the program to manipulate information normally; Documents are graphic materials related to program development, maintenance and use.
The official interpretation of software is not uniform, and the definition of software is strongly management requirement oriented, although most of these definitions are similar. In the Regulations on the Protection of Computer Software newly promulgated and implemented by the State Council in January 2001, software is defined as follows: computer software (hereinafter referred to as software) referred to in these Regulations refers to computer programs and related documents. Computer program refers to a coded instruction sequence that can be executed by a computer or other device with information processing capability in order to obtain a certain result, or a symbolic instruction sequence or symbolic statement sequence that can be automatically converted into a coded instruction sequence. The source program and object program of the same computer program are the same work. Documents refer to the text materials and charts used to describe the content, composition, design, functional specifications, development, test results and use methods of the program, such as program design instructions, flow charts and user manuals.
The Administrative Measures for Software Products (Decree No. 5 of the Ministry of Information Industry of the People's Republic of China) states as follows: "The software products referred to in these Measures refer to the software embedded in computer software, information systems or equipment provided to users or the computer software provided when providing technical services such as computer information system integration and application services." It further defines "domestic software" and "imported software". The term "domestic software" in this article refers to software products developed and produced in China; The term "imported software" in this article refers to software products developed outside China and produced and operated in China in various forms. From this definition, we can see that the management has a comprehensive understanding of the software industry, but this comprehensive does not mean accurate. For example, the definitions of "export software" and "import software" respectively limit "development in China" and "development outside China", which is obviously inappropriate. Imported software can be developed both overseas and within China. The same is true for export software, because the use of R&D resources is not limited by national boundaries.
In industrial practice, India's understanding of the software industry is different from China's understanding of the software industry. In the Information Technology Action Plan released in 1998, India replaced the concept of "computer software" with "IT software", and defined "IT software" as "recorded in machine-readable form and classified as" IT products "(non IT products are not included in the definition) All instructions, data, sounds or images, including any form of source code or object code expression, that are processed by the automatic data processor of the.