首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
The purpose of a programming system is to make a computer easy to use.To do this,it fumishes languages and various facilities th
The purpose of a programming system is to make a computer easy to use.To do this,it fumishes languages and various facilities th
admin
2018-05-26
90
问题
The purpose of a programming system is to make a computer easy to use.To do this,it fumishes languages and various facilities that are in fact programs invoked and controlled by language features.But these facilities are bought at a price:the external description of a programming system is ten to twenty times as large as the external description of the computer system itself.The user finds it far easier to specify any particular function,but there are far more to choose from,and far more options and formats to remember.
Ease of use is enhanced only if the time gained in functional specification exceeds the time lost in learning,remembering,and searching manuals.With modem programming systems this gain does exceed the cost,but in recent years the ratio of gain to cost seems to have fallen as more and more complex
(1)
have been added.
Because ease of use is the purpose,this ratio of function to conceptual complexity is the ultimate test of system design.Neither function alone nor simplicity alone
(2)
a good design.
This point is widely misunderstood.Function,and not simplicity,has always been the measure of excellence for its designers.As soon as ease of use is held up as the criterion,each ofthese is seen to be
(3)
,reaching for only halfofthe true goal.
For a given level of function,however,that system is best in which one can specify things with the most simplicity and straightforwardness.
(4)
is not enough.Mooers’s TRAC language and Algol 68 achieve simplicity as measured by the number of distinct elementary concepts.They are not,however,straightforward.The expression of the things one wants to do often requires involuted(复杂的)and unexpected combinations ofthe basic facilities.It is not enough to learn the elements and rules of combination;one must also learn the idiomatic usage,a whole lore of how the elements are combined in practice.Simplicity and straightforwardness proceed from conceptual
(5)
.Every part must reflect the same philosophies and the same balancing of desiderata.Every part must even use the same techniques in syntax and analogous notions in semantics.Ease of use,then,dictates unity of design,conceptual integrity.
(5)
选项
A、integrity
B、isolation
C、durability
D、consistency
答案
A
解析
编程系统(软件)的目的是使计算机更加容易使用。为了做到这一点,计算机装备了语言和各种工具,这些工具实际上也是被调用的程序,受到编程语言的控制。使用这些工具是有代价的:软件外部描述的规模大小是计算机系统本身说明的10~20倍。用户会发现寻找一个特定功能是很容易的,但却有太多的选择,要记住太多的选项和格式。
只有当这些功能说明节约下来的时间,比用在学习、记忆和搜索手册上的时间要少时,易用性才会得到提高。现代编程系统节省的时间的确超过了花费的时间,但是近年来,随着越来越多的功能添加,收益和成本的比率正逐渐地减少。
由于目标是易用性,功能与理解上复杂程度的比值才是系统设计的最终测试标准。单是功能本身或者易于使用都无法成为一个好的设计评判标准。
然而这一点被广泛地误解了。功能,而非简洁,总是被用来衡量设计人员工作的出色程度。但是,一旦以易用性作为衡量标准,单独的功能和易于使用都是不均衡的,都只达到了真正目标的一半。
对于给定级别的功能,能用最简洁和直接的方式来指明事情的系统是最好的。只有简洁(simplicity)是不够的,Mooers的TRAC语言和Algol 68用很多独特的基本概念达到了所需的简洁特性,但它们并不直白(straightforward)。要表达一件待完成的事情,常常需要对基本元素进行意料不到的复杂组合。而且,仅仅了解基本要素和组合规则还不够,还需要学习晦涩的用法,以及在实际工作中如何进行组合。简洁和直白来自概念的完整性。每个部分必须反映相同的原理、原则和一致的折衷机制。在语法上,每个部分应使用相同的技巧;在语义上,应具有同样的相似性。因此,易用性实际上需要设计的一致性和概念上的完整性。
转载请注明原文地址:https://kaotiyun.com/show/MjUZ777K
本试题收录于:
信息系统管理工程师上午基础知识考试题库软考中级分类
0
信息系统管理工程师上午基础知识考试
软考中级
相关试题推荐
阅读以下叙述,回答问题【说明】A公司是从事粮仓自动通风系统开发和集成的企业,公司内的项目管理部作为研发与外部的接口,在销售人员的协助下完成与客户的需求沟通。某日,销售人员小王给项目管理部提交了一条信息,说客户甲要求对“JK型产品的Pl组件
阅读以下叙述,回答问题【说明】J公司2008年3月中标某市公安局的人口管理系统开发项目,因该市要在2008年11月举办某大型国际会议,因此公安局要求人口管理系统一定要在2008年7月1日之前投入使用。强某是负责这个项目的项目经理,虽然他进
阅读以下叙述,回答问题【说明】D公司是一家系统集成商,章某是D公司的一名高级项目经理,现正在负责某市开发区的办公网络项目的管理工作,该项目划分为综合布线、网络工程和软件开发三个子项目,需要3个项目经理分别负责。章某很快找到了负责综合布线、
阅读以下叙述,回答问题【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。
阅读以下叙述,回答问题【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某高校计划建设校园一卡通项目,选择了具有自主一卡通产品的A公司作为系统集成商。项目的主要内容是对学校的三个学生食堂、一个图书馆、一个体育馆实现统一管理,并与学校的后勤保障和财
(2011上集管)在系统集成项目收尾的时候,项目经理小张和他的团队完成了以下工作:工作一:系统测试。项目组准备了详尽的测试用例,会同业主共同进行系统测试,测试过程中为了节约时间,小张指派项目开发人员小李从测试用例中挑选了部分数据进行测试,保证系统
Aprojectmanagementtechniquethatiscurrentlyinwidespreaduseisthe(71).Thepurposeofthistechniqueistodetail,inh
项目范围是否完成和产品范围是否完成分别以______作为衡量标准。A.项目管理计划,产品需求B.范围说明书,WBSC.范围基准,范围定义D.合同,工作说明书
随机试题
下列不属于国家入学考试的是()
Iamveryinterestedinthetrainingcourse,which______atHiltonHotelinBeijingnextweek.
闭式胸膜腔引流装置的连接,正确的是()。
给药的次数和间隔时间取决于
在工作场所内不应只采用下列哪种照明方式?(2006,26)
图示结构中,CD杆的轴力是()。
[*]
下列各项表述有误的是()。
党的十八大以来,我们党坚持“老虎”“苍蝇”一起打,使不敢腐的震慑作用得到发挥,不能腐、不想腐的效应初步显现,反腐败斗争()态势正在形成。
对过程能力的说法不正确的是()。
最新回复
(
0
)