- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.3信息库及其一致性 需求分析 逻辑设计 物理设计 编程 使用 a) 需求分析 逻辑设计 物理设计 编程 使用 信息库 b) 图 3-10 信息库的思想 a)传统的信息传递方式 b)信息库的管理方式 信息库的数据结构是相当复杂的,而且会不断变化,保持一致性的任务变得十分复杂和艰巨。一、应当存入信息库的内容:(理解掌握)(1)所述软件的工作环境、功能需求、性能要求,有关的各种信息来源的状况、用户的状况、硬件环境以及在该领域中的作用等外部信息。(2)需求分析阶段中收集的有关用户的各种信息,包括用户本身提供的和在调查研究中得到的。(3)逻辑设计阶段的各种调查材料和由此生成的各种文档,包括调查记录、原始数据、报表及单证的样本、绘制的各种图以及最后生成的系统说明书。 (4)设计阶段的各种资料,包括所有的数据库与数据文件格式、数据字典、程序模块的要求、总体结构、各种接口及参数的传递方式以及最后形成的设计方案。 3.3信息库及其一致性 (5)编程阶段的所有成果,包括程序代码、框图、变量说明、测试情况(输入数据及输出结果)、验收报告、使用说明等。 (6)运行及使用情况的详细记录,包括每次使用的时间、状态、问题,特别是有关错误及故障的记录情况。 (7)维护及修改的情况,包括修改的目标、责任人、过程、时间,修改前后的代码、文档以及修改后的结果、原系统的备份。 (8)项目管理的有关信息,包括人员变更、资金投入、进度计划及实施情况,还包括版本信息,即各次版本的备份、每个版本的推出日期和以前版本相比的变更说明等。 3.3信息库及其一致性 二、信息库应当具备的管理功能 由于信息库结构的特殊性,只有一般的数据库功能(增、删、改)是不够用的。一方面,许多信息(如原始单证、报表样张等)不能存入计算机,计算机中只能有目录,这就需要把计算机内外的信息存储统一起来管理。另一方面,除了规定复杂的内部结构以存放信息外,还需要认真设计有关的界面,以便使用。?????(因为信息库要面对分析人员、程序员和维护人员(一般不直接面对用户)等不同的对象,人们各有自己的权限和使用目标) 因此,信息库的特殊性决定了其功能的特色。 3.3信息库及其一致性 三、信息库如何保持一致性 信息库中的信息需要不断更新(这个更新不是撤换,信息库的内容一般不删除)。如何保持信息库的一致性,是信息库研究中的核心问题。关于信息库的研究目前还在进行之中,还没有形成公认的信息库的内容与格式的标准。 3.3信息库及其一致性 1、人机界面的重要性(不是问答题,可能是判断、填空或选择)“对于用户,界面就是系统本身”。用户关心的主要问题就是:是否能够有效地使用软件,而不是系统内部的算法或数据结构。(当然,并不是说这些问题不重要) 一个软件没有很好的界面设计就不能算是成功的。(人机界面的研究已经上升为一个专门的领域) 3.4人机界面及其管理 2、人机界面的研究角度: ①一种是从软件开发的角度讨论应当遵循的原则,这基本上沿着程序设计方法学的方向发展而来的。 ②另一种是归纳出人机界面的基本要求与基本操作,写出样例(或样板)及有关的函数与操作程序,从而大大减轻人们设计人机界面的工作负担,提高设计的质量。这就是软件开发工具的思路。 3.4人机界面及其管理 3、用户界面(人机界面)的基本原则:(1)用户界面的主要功能是通信????????①一方面,人向机器输入时应当尽量采取自然的方式。????????②另一方面机器向人传递的信息必须准确、不致引起误解或混乱。????????③另外,不要把内部的处理、加工与人机界面混在一起。(人机界面的程序只执行信息的传递任务,不做加工处理。) (2)界面必须始终一致。(3)界面必须使用户随时掌握任务的进展状况。(4)界面必须能提供帮助。(5)宁可让程序多干,不可让用户多干。 3.4人机界面及其管理 4、人机界面设计中经常遇到的灵活性和一致性的权衡(1)原则上对某一软件来说,用户的思维方式应当是一致的,操作与控制的方式也应当是一致的。(只有这样,才能减轻用户使用的困难)(2)另一方面是,用户是多种多样的,他们有各自的习惯与爱好,应当让他们有一定的灵活、自由地选择某些功能的操作方式。对这两方面的合理权衡是人机界面设计者的责任。 3.4人机界面及其管理 3.4人机界面及其一致性 程序员接口 硬件平台 用户 其他系统 程序员 图3-11 AD/Cycle的系统应用体系结构 用户接口 通信接口 IBM的AD/Cycle提供了应用系统及其开发过程的一个总框架,其基本结构如上图所示。 除了下方的硬件平台之外,包括三个方向的接口,程序员接口(CPI)、通信接口(CCS)、用户接口(CUA)。 5、人机交互手段有八个方面:(要记住)键盘操作、屏幕滚动
文档评论(0)