Skip to main content
Global

3.1:软件简介

  • Page ID
    172289
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    信息系统的第二个组件是软件。 软件是获取用户数据并对其进行处理以执行其预期操作的手段。 软件将用户想要做的事情转换为一组指令,告诉硬件该怎么做。 一组指令也称为计算机程序。 例如,当用户在使用文字处理应用程序时按下键盘上的字母 “A” 键时,文字处理软件会告诉硬件用户按下了键盘上的 “A” 键,并提取字母 A 的图像显示在屏幕上,作为对用户的反馈数据已正确接收。

    软件是通过编程过程创建的。 我们将在本章中介绍软件的创建,并在第10章中详细介绍。 从本质上讲,硬件就是机器,而软件是告诉硬件该做什么的智能。 没有软件,硬件将无法运行。