Traditional Culture Encyclopedia - Traditional customs - What is the definition of software? Let's put it bluntly and give a few examples. I am a novice and want to know something about computers. Thank you. ..

What is the definition of software? Let's put it bluntly and give a few examples. I am a novice and want to know something about computers. Thank you. ..

Software (software from Chinese mainland and Hongkong, software from Taiwan Province Province) is a series of computer data and instructions organized in a specific order. Generally speaking, software is divided into system software, application software and middleware between them. Among them, the system software provides the most basic functions for computer use, but it is not aimed at a specific application field. On the other hand, application software provides different functions according to users and their service fields. Software not only includes programs that can be run on a computer, but also documents related to these programs are usually considered as a part of software. Simply put, software is a collection of programs and documents. System software System software is responsible for managing all kinds of independent hardware in the computer system so that they can coordinate their work. System software enables computer users and other software to regard the computer as a whole, regardless of how each underlying hardware works. Generally speaking, system software includes operating system and a series of basic tools (such as compiler, database management, memory formatting, file system management, user authentication, driver management, network connection and other tools). Application software Application software is software developed for a specific purpose. It can be a specific program, such as an image browser. It can also be a group of programs with closely related functions that can cooperate with each other, such as Microsoft Office software. It can also be a huge software system composed of many independent programs, such as a database management system. There are Word processing software such as WPS and Word, information management software such as AutoCAD and Photoshop, and educational and entertainment software classified by operating system. Beososdoslinuxmac OS/2qnxunixwindows software development is a process of building a software system or software part in the system according to the needs of users. Software development is a systematic project, including requirements capture, requirements analysis, design, implementation and testing. Software is usually implemented in programming languages. Software development tools can usually be used for development. Different software licenses generally have corresponding software licenses, and users of the software must be able to legally use the software with the permission of the software they use. On the other hand, the license terms of specific software cannot conflict with the law. Copying software without the permission of the software copyright owner will cause legal problems. Generally speaking, it is illegal to buy and use these pirated software.