欢迎来到信息技术(IT)系统的世界!

在本章中,我们将深入探讨日常生活中所使用的技术背后的运作原理。无论是你正在应用程序上订购披萨、在在线查看成绩,还是企业在追踪库存,IT 系统都在背后运作。我们将了解这些系统是如何设计的、数据如何在其中流动,以及为什么有些系统比其他系统更出色。别担心这听起来很专业——我们会一步一步为你拆解!

4.1 系统设计:构建基础

IT 系统不仅仅是一台电脑。它是由不同部件共同运作,以解决问题或执行任务的组合。可以把它想象成一家专业的厨房:你需要电器、食谱、厨师,以及一套烹饪餐点的计划。

4.1.1 IT 系统由什么组成?

你需要记住四个主要的“支柱”:

  1. 硬件(Hardware): 你可以触摸到的实体部分(例如商店里的条码扫描器或办公室里的服务器)。
  2. 软件(Software): 程序和指令(例如存储价格的数据库或操作系统)。
  3. 流程(Processes): 完成工作所遵循的“规则”或步骤(例如:“如果扫描了商品,库存数量就减 1”)。
  4. 人员(People): 最重要的部分!他们是输入数据的用户,或是使用信息来做出决策的管理人员。

记忆小贴士: 只需记住 H-S-P-PHardware 硬件、Software 软件、Processes 流程、People 人员)。

4.1.2 拆解(分解)

大型 IT 系统可能会让人感到恐惧且复杂。为了让设计过程更轻松,我们使用分解(Decomposition)。这简单来说,就是将一个大型系统拆解为更小、更容易管理的子系统(sub-systems)
例子:“学校管理系统”可以分解为“注册子系统”、“成绩子系统”和“图书馆子系统”。

4.1.3 设计以满足需求

当设计师构建系统时,他们必须选择正确的组件来满足特定需求。例如,送货司机的系统需要便携式硬件(如平板电脑)和 GPS 软件;而视频剪辑师的系统则需要高性能处理器大容量存储空间

4.1.4 适用性(Fitness for Purpose)

当我们评估一个 IT 系统时,我们会问:它是否适用(fit for purpose)?这意味着:它是否真的能满足用户的需求?
例子:如果超市的结账系统非常安全,但扫描一件商品却需要 10 分钟,那么它就“不适用”,因为它未能满足对速度的需求。

快速回顾: IT 系统是硬件、软件、流程和人员的混合体。我们将大型系统分解为子系统,使其更易于管理。

4.2 数据流:追踪信息

数据是 IT 系统的“燃料”。我们需要知道数据从哪里来、去哪里,以及存放在哪里。我们使用数据流图(Dataflow Diagrams, DFDs)来直观地展示这一点。

4.2.1 为什么我们需要 DFD?

数据流图帮助我们了解数据如何在系统中移动。它们很有用,因为:

  • 它们显示数据进入系统的位置(输入 Input)。
  • 它们显示数据如何被更改(处理 Process)。
  • 它们显示数据被保留在哪里(数据存储 Data Store)。
  • 它们显示最终结果(输出 Output)。

4.2.2 解读 DFD

查看 DFD 时,跟着箭头走就对了!箭头显示了数据的路径。如果你被要求为一个场景(例如披萨订购)制作一个 DFD,请思考:顾客(来源)发送订单(数据流)到“处理订单”步骤,该步骤会检查“菜单”(数据存储)。

常见错误: 不要把数据流图流程图(Flowcharts)搞混。DFD 显示的是什么数据在移动;流程图显示的是步骤的顺序和决策。

4.3 流程图:系统的逻辑

流程图(Flowchart)是一张显示过程的逐步逻辑图。它就像电脑“大脑”的地图。

4.3.1 流程图的需求

流程图至关重要,因为它们能帮助设计师在编写软件之前就发现逻辑错误。它们使用标准符号来显示起点、动作和决策(通常是“是/否”的问题)。

4.3.2 制作流程图

为一个场景制作流程图时,请务必从“开始”框开始,并遵循顺序。
例子:登入系统:输入密码 -> 密码是否正确? -> 如果是,授予存取权 -> 如果否,显示错误。

重点总结: 流程图显示系统中的逻辑决策。如果有“是/否”的选择,你就需要一个流程图!

4.4 在组织中使用 IT 系统

为什么企业要在这些系统上花费数百万美元?让我们来看看损益表。

4.4.1 优点与缺点

对组织的优点:

  • 速度: 在几秒钟内处理数千笔交易。
  • 准确性: 电脑不会疲倦,也不会出现“人为”的打字错误(前提是输入的数据正确!)。
  • 存储: 海量的数据可以存储在极小的空间内(云端或硬盘)。

对组织的缺点:

  • 成本: 购买硬件和软件很昂贵。
  • 培训: 人员需要接受如何使用新系统的培训。
  • 安全性: 系统可能会被黑客入侵或感染恶意软件。

4.4.2 选择合适的工具

要让组织成功,你必须选择正确的数字设备、周边设备、存储和内存
- 内存 (RAM): 对于同时执行多项任务的系统至关重要。
- 存储: 用于保存长期记录(如客户历史资料)。
- 周边设备: 选择正确的“额外”工具,例如高安全性办公室所需的生物特征扫描器或仓库所需的条码读取器

你知道吗? 许多组织现在使用嵌入式系统(embedded systems)。这些是大型装置内的小型专业 IT 系统,例如现代洗衣机或汽车引擎内部的电脑系统!

最终总结: IT 系统结合了硬件、软件、人员和流程,以解决现实世界的问题。我们使用 DFD 来追踪数据,并使用流程图来绘制逻辑。一个好的系统必须“适用”,要在速度与准确性之间,与成本和安全风险之间取得平衡。