IB 计算机科学/科学系统生命周期和软件开发/系统设计
外观
任何计算机系统的主要组成部分遵循数据流的输入-处理-输出模型
然而,硬件也需要备份存储,因为CPU中没有永久存储
软件层也已实现,因此无需直接接触硬件
当数据在系统中时,它通常以流程图的形式显示,使用以下符号
- 数据采集
- 手动数据输入 - 键盘、鼠标(例如:将客户记录添加到数据库中)
- 直接数据输入 - OCR/OMR 扫描仪、条形码扫描仪等(例如:借书或查找借款人详细信息)
- 自动数据输入 - 传感器(例如:自动温度控制)
- 数据表示
- 临时显示 - VDU、LCD 显示器(例如:在显示器上显示价格)
- 永久显示 - 打印机(例如:收据)
- 电气/机械输出 - 执行器(例如:将信用卡数据从银行发送到提款机)
两种主要的界面是命令行界面(CLI)和图形用户界面(GUI)。
CLI 非常易于实现并且使用更少的内存,但是学习曲线要大得多,但长期用户可能会发现它们比其他界面更快。
GUI 实现起来更复杂,占用更多内存,它们还需要鼠标。但是,图标更容易记住命令,这些命令被分组在菜单中。学习曲线要小得多。GUI 也被称为“WIMP”(Windows、Icons、Menus、Pointers)
通常呈 X 形,输入在 X 的顶部,处理在中间,输出在底部。一些形状是平行四边形,用于输入/输出,梯形用于手动输入,正方形用于处理,带曲线底部的矩形用于文档,圆柱体用于磁盘存储。