4、软件开发中的数据处理与设计要点

软件开发中的数据处理与设计要点

数据与信息的区别

数据是被动的,它就摆在那里,无声且缺乏有效信息。而信息则是能促使用户做出决策、改变方向或采取行动的数据。

例如,按公司名称排序的客户列表对用户来说可能是信息,因为这是他们所需的列表。然而,客户记录中包含电话号码、传真号码、电子邮件地址和街道地址等,你可以轻松提供按这些字段排序的报告。但按街道地址排序的客户列表对用户来说可能只是数据,他们不会用它来做决策或采取行动。

每给程序添加一个功能,就会增加一层复杂性。开发者需要维护这个功能,培训用户使用(或不使用),用户也需要学习这个功能。而且,屏幕上还需要相应的控件让用户能够使用它。

如果在输出规范中塞入过多炫酷但晦涩的报告和选项,最终可能导致最糟糕的结果——生成一套报告,这些报告价值不大,生成过程却极为复杂,用户难以学习和使用,最终放弃使用。评估程序的人也会转而寻找更简单的解决方案。所以,要在输出的全面性和复杂性之间找到平衡,理想情况下,所有输出都应提供有价值的信息。

存储内容的定义

存储在表格、文件等中的数据集合通常称为数据库。数据库中的相关数据集合存在于所谓的表中。需要注意的是,数据库中的数据并非信息,而是通过处理过程将其转化为信息。

许多简单应用程序存储的信息不足以构成一个完整的数据库。例如,自动备份数据的实用程序可能只存储最少的信息,如备份内容、存储位置、上次运行时间和下次计划备份时间等,这种存储方式常被称为配置文件而非正式数据库。不过,即使程序没有正式数据库,这里的很多内容仍然适用,你仍需明确存储的内容。

实际上,是输出决定了数据库中需要存储什么。报告或表单上显示的所有内容都

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值