Current location - Education and Training Encyclopedia - Educational Knowledge - Source of software definition
Source of software definition
Programs, routines and symbolic languages that control hardware and software functions: instructions, routines and symbolic languages that control computer hardware functions and their operations. Such as Windows, DOS, AutoCAD, PRO/E, are all software. Anything that can run in the terminal can be classified as software, and there are many kinds of software. The true meaning of software, the final result of programming is software. Software is the interface between users and hardware. Users communicate with computers mainly through software. Software is an important foundation of computer system design. In order to facilitate users and make the computer system have higher overall utility, the combination of software and hardware, as well as the requirements of users and software, must be considered globally when designing a computer system. 1. A collection of instructions or computer programs that can provide the required functions and performance at runtime. 2. The program can handle the data structure of information satisfactorily. 3. Describe the functional requirements of the program and how the program operates and uses the required documents.

Name explanation

1, software [software] (Chinese mainland and Hongkong terminology, Taiwan Province province called software) is a series of computer data and instructions organized in a specific order. 2. Software includes not only computer programs that can run on computers (computers here refer to computers in a broad sense), but documents related to these computer programs are generally considered as a part of software. Simply put, software is a collection of programs and documents. 3 refers to the management system, ideology, ideological and political consciousness, laws and regulations in the social structure.

Edit this paragraph type division

Generally speaking, software is divided into system software and application software, in which system software includes operating system and supporting software (Microsoft recently released embedded system, that is, hardware-level software, which is faster and more energy-saving for computers and other devices). The real meaning of software is software. software interface

Software is the interface between users and hardware. Users communicate with computers mainly through software. Software is an important foundation of computer system design. In order to facilitate users and make the computer system have higher overall utility, the combination of software and hardware, as well as the requirements of users and software, must be considered globally when designing a computer system. 1. A collection of instructions or computer programs that can provide the required functions and performance at runtime. 2. The program can handle the data structure of information satisfactorily. 3. Describe the functional requirements of the program and how the program operates and uses the required documents.

system software

System software provides the most basic functions for computer use, which can be divided into operating system and supporting software, of which the operating system is the most basic software; The system software is responsible for managing all kinds of independent hardware in the computer system and making them work in harmony. System software enables computer users and other software to regard the computer as a whole, regardless of how each underlying hardware works. 1. Operating system is a program that manages computer software and hardware resources, and it is also the kernel and cornerstone of computer system. The operating system is equipped with software for managing touch screen queries.

And the allocation of memory, determine the priority of system resources supply and demand, control input and output devices, operate the network and manage the file system. The operating system also provides an operating interface for users to interact with the system. ★ Operating systems are divided into BSD, DOS, Linux, MacOS, OS/2, QNX, Unix, Windows, etc. 2. Supporting software is software that supports all kinds of software development and maintenance, also known as software development environment (SDE). It mainly includes environmental database, various interface software and tool sets. Famous software development environments include IBM's WebSphere and Microsoft's. ★ Including 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

But the system software is not aimed at a specific application field. On the other hand, application software provides different functions according to users and their service fields. 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. ★ Commonly used application software includes: industry management software, such as Khyron IT200, business soft ERP, etc. Word processing software: such as office, openoffice, WPS, Yongzhong Office, etc. Information management software: such as Assces database, mysql database, etc. Aided design software: such as AutoCAD, caxa, Photoshop, SolidWorks, CATIA, pro/e, UG, etc. Media playback software: such as Storm Video, QQ Video, kmplayer, Hero Super Jieba, WindowsMediaPlayer, RealPlayer, etc. System optimization software: such as windows optimization master, super rabbit magic settings, etc. Real-time control software: such as KingACT education and entertainment software: such as exam collection and games; Graphics and image software: CorelDRAW, Painter, GIMP (under Linux), 3DS MAX, Maya, Softimage | XSI, Lightwave, Cineme4D, Houdini, ADOBE's: Photoshop, Illustrator, Acrobat, Reader, Golive, Indesign、CreativeSuite、Pagemaker、AfterEffects、Premiere、FontFolio、AdobeFramemaker、Flex、InCopy、Audition、SoundBooth、Captivate、Dreamweaver、Flash、Fireworks、LiveCycleEnterpriseSuite(ES); Mathematical software: Mathematica, Maple, Matlab, MathCad;; Statistical software: SAS and SPSS post-synthesis software: After Effects, Combustion, Digital Fusion, Shake, Flame; Antivirus software: such as foreign brands, Norton, Kaspersky, WebrootAntivirus, GDATAAntiVirus, F-SecureAnti-Virus, mcphee (McAfee? ), nod32, tiesaimenke, Symantec, Okumo, TrendMicroAntiVirus, Destroyer, VipreAntivirusAntispyware, AVGAnti-Virus, Pareto Anti-Virus Plus, Antivirus, Bitfand, etc. Domestic brands, Kingsoft Internet Security, Rising, 360, Keniu, Oriental Dian Wei, Dr. An, etc. Communication cooperation software: e-mail software, fax software, groupware software, communication software, remote control software; Management efficiency software: personal information management software, financial software, ocr software, document software and project management software.

Mobile phone software

As the name implies, the so-called mobile phone software is the software that can be installed on the mobile phone to improve the deficiency and personalization of the original system. With the development of science and technology, the functions of mobile phones are becoming more and more powerful. It is not as simple and rigid as it used to be, but now it has developed to be comparable to a PDA. Mobile phone software is the same as computer. When downloading mobile phone software, we should consider the system installed in this mobile phone to decide whether to download the corresponding software. At present, the mainstream mobile phone systems are as follows: Symbian, Linux, ResearchinMotion and WindowsMobile. But in 2007, Apple introduced the iPhone to run its own software. Google announced that it will launch the Android mobile operating system platform next year. The entry of two new operating systems has changed the plans of some mobile phone operators, brought some troubles to end users, and brought greater challenges to application software developers, which indicates some basic changes in the mobile phone industry. Commonly used mobile phone software: GPRSHelper, UCWEB, mobile QQ, GLIVE.