`

软件的紧凑性

阅读更多

软件的紧凑性考虑

今天阅读了<Unix编程艺术>的第四章,颇有感受,就一小节展开一下讨论.

作者对系统设计有这样一点建议:在设计系统的时候,合理对待紧凑性(是指一个设计是否能够放进人脑中的特性),设计时尽量考虑,决不随意抛弃.

具有紧凑性的软件工具可以使人乐于使用,令使用者的工作和想法完美结合.就拿前段时间制作的一个宿舍管理系统为例,如果仅将系统功能局限在表层次的CRUD功能下,用户使用起来将十分麻烦.譬如帮一位新来的同学办理入住手续就需要如下过程:

CRUD功能的管理

而如果可以将系统的功能设计更加紧凑就可以达到如此的效果:

紧凑处理后的过程

整体上看,用户现在只需要做一些选择就可以了,不需要再记录一些数据.
当然这也极大的启发我们在开发系统的时候,其功能特性应该尽量接近使用者正常的思路.而不要机械的模拟表层次的处理工作.

 

未完待续....

很不好意思,最近在考试所以没有将笔记完全弄上来,其实刚刚开了个头.

  • 描述: 仅支持CRUD的系统
  • 大小: 20.9 KB
  • 描述: 紧凑处理后的过程
  • 大小: 25.2 KB
分享到:
评论

相关推荐

    紧凑型翅片式热交换器 GEA选型软件 SelProgNetSetup.zip

    紧凑型翅片式热交换器 GEA选型软件

    行业分类-设备装置-一种紧凑型机顶盒包装.zip

    6. **软件优化**:除了硬件,紧凑型机顶盒的软件也需要优化,以适应更小的存储空间和处理能力。这可能涉及到轻量级操作系统、高效编码技术和智能资源调度算法。 7. **用户体验**:在紧凑型设计中,人机交互也是一个...

    ABB 12kV 紧凑型户外运行箱式变电站.pdf

    ABB是全球知名的电力与自动化技术集团,其中12kV紧凑型户外运行箱式变电站是一种常见的中压配电设备,通常用于户外电力分配和管理。由于描述和部分内容中没有提供详细的技术信息,我们仅能依据标题和标签进行相关的...

    费斯托 紧凑型Checkbox产品简介.pdf

    它支持三种派生型:标准紧凑型、PLC紧凑型和功能增强型紧凑型。这些派生型各有其独特功能,例如PLC紧凑型增加了PLC连接和编码器通讯口,而功能增强型还增加了记忆功能,能够记忆多达20亿种不同的零件类型。 二、...

    紧凑型GK系列技术信息.zip

    《紧凑型GK系列技术信息》综合资料 在IT领域,尤其是硬件设计和工业自动化行业中,"紧凑型GK系列"通常指的是具有高效能、小型化特点的一系列产品。这些产品可能涉及工控机、嵌入式系统或者特定的工业控制器。在本...

    电信设备-紧凑型数据通信网关机.zip

    紧凑型数据通信网关机通常包含以下主要组件:处理器、内存、接口模块和软件。处理器负责执行指令和控制数据传输;内存用于存储程序和临时数据;接口模块连接不同的网络,如以太网、串口、无线等;而软件则是实现协议...

    行业分类-设备装置-一种紧凑型伸缩桌子.zip

    总的来说,虽然“一种紧凑型伸缩桌子”乍看之下与传统IT技术关联不大,但其实它融合了物联网、智能家居、嵌入式系统、产品设计和软件开发等多个IT领域的知识和技术。这样的创新产品是科技进步和多学科交叉的成果,...

    行业分类-设备装置-一种紧凑型嵌入式微投引擎.zip

    本文档“一种紧凑型嵌入式微投引擎”将深入探讨一个针对设备装置领域的创新设计,该设计旨在提供高效、小巧且功能强大的投影解决方案。 嵌入式微投引擎是一种集成在设备内部的微型投影技术,它允许设备自身具备投影...

    行业分类-设备装置-一种紧凑型海洋钻井平台升降装置.zip

    《一种紧凑型海洋钻井平台升降装置》 在IT行业中,虽然我们通常关注软件开发、网络技术或数据处理,但设备装置的设计与优化也是至关重要的领域,特别是在能源行业的海洋钻井平台中。本文将深入探讨一种针对海洋钻井...

    使用铝合金型材的紧凑型皮带输送机.rar

    《铝合金型材在紧凑型皮带输送机设计中的应用》 在机械设计领域,铝合金型材因其独特的性能和广泛的应用范围,已经成为许多机械设备制造的重要材料。本篇文章将深入探讨“使用铝合金型材的紧凑型皮带输送机”的设计...

    1紧凑型油缸784_20-TR-CHD-B-T-4-A-25.step.zip

    标题中的“1紧凑型油缸784_20-TR-CHD-B-T-4-A-25.step.zip”表明这是一个关于机械工程的压缩文件,特别涉及到一种紧凑型的油缸设计。油缸是液压系统中的关键组件,用于转换液压能为直线运动的机械能。"784_20-TR-CHD...

    行业分类-设备装置-一种紧凑型大变倍比高分辨率变焦镜头.zip

    标题中的“行业分类-设备装置-一种紧凑型大变倍比高分辨率变焦镜头”表明了这个文件内容涉及的是光学设备领域,特别是针对一种特殊设计的光学变焦镜头。这种镜头具有紧凑的尺寸,能够实现大幅度的变焦,并且保持高...

    紧凑型负荷馈线IO- 链路/ 耦合[手册].pdf

    #### 一、紧凑型负荷馈线与IO-Link技术概述 紧凑型负荷馈线(Compact Branch Circuit)结合了IO-Link技术,在自动化控制系统中发挥着重要作用。这种组合不仅提升了设备之间的通信效率,还优化了系统的整体性能。IO-...

    用于年龄估算的紧凑型软件阶段回归网络.zip

    标题中的“用于年龄估算的紧凑型软件阶段回归网络”指的是一个专为年龄预测设计的深度学习模型,称为SSR-Net(Stage-wise Sequential Regression Network)。这个模型采用了阶段性的序列回归方法,通过逐步预测来...

    施耐德Magelis HMISTO紧凑型触摸屏.pdf

    施耐德Magelis HMISTO紧凑型触摸屏是法国施耐德电气公司旗下的一款HMI(人机界面)产品,其专门设计用于工业自动化领域。在当今高度自动化的工业生产中,HMI作为人机交互的重要界面,负责显示工业设备的运行状态、...

    紧凑型油缸784_20-TN-CHD-B-T-4-A-25.step.7z

    标题中的“紧凑型油缸784_20-TN-CHD-B-T-4-A-25.step.7z”表明我们正在讨论一个特定类型的液压元件,即紧凑型油缸。这种油缸设计用于在有限空间内提供推力,是工业自动化、机械设备和移动设备等领域常见的组件。"784...

    行业文档-设计装置-一种紧凑型矩形波导阻抗变换器.zip

    本文将详述“一种紧凑型矩形波导阻抗变换器”的设计原理、功能及应用,以帮助读者理解这种特殊装置的核心知识点。 矩形波导是一种常用的传输线结构,用于在高频信号(通常在微波频率范围内)中传输能量。然而,不同...

    行业分类-设备装置-一种紧凑型高压柱塞变量双泵.zip

    "一种紧凑型高压柱塞变量双泵"的主题涉及到机械工程、液压系统和自动化控制等多个方面,这些都是现代工业设备中不可或缺的技术。接下来,我们将深入探讨这些知识点。 首先,柱塞泵是一种常见于高压流体动力系统的...

Global site tag (gtag.js) - Google Analytics