首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
57
问题
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组件
阅读以下叙述,回答问题【说明】A公司组织结构属于弱矩阵结构,该公司的项目经理小刘正在接手公司售后部门转来的一个项目,要为某客户的企业管理软件实施重大升级。小刘的项目组由5个人组成,项目组中只有资深技术人员M参加过该软件的开发,主要负责研发
阅读以下叙述,回答问题【说明】某项目进入详细设计阶段后,项目经理为后续活动制定了如图2所示的网络计划图,图中的“△"标志代表开发过程的一个里程碑,此处需进行阶段评审,模块1和模块2都要通过评审后才能开始修复。项目经理对网络图中的各活动
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某市信息资源管理中心经过公开招标,将该市的政务信息资源整合系统项目交给某软件公司开发,并准备将该系统推广应用到全市的二十个委办局。由于每个委办局的组织构成、业务功能、界面要求
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】一个信息系统集成项目有A、B、C、D、E、F共6个活动,目前是第12个周末,活动的信息如下:活动A:持续时间5周,预算30万元,没有前置活动,实际成本35.5万元,
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某国有大型制造企业H计划建立适合其业务特点的ERP系统。为了保证ERP系统的成功实施,H公司选择了一家较知名的监理单位,帮助选择供应商并协助策划ERP的方案。在监理
阅读以下说明,请回答问题1至问题3。【说明】小赵被任命为某软件开发项目的专职质量管理人员,他此前只有过三个月的软件开发经历。项目经理李工要求他按照项目进度计划中的工作安排,按时做好检查,发现问题随时汇报。项目启动后,由于进度紧张,项目
(2011上集管)在系统集成项目收尾的时候,项目经理小张和他的团队完成了以下工作:工作一:系统测试。项目组准备了详尽的测试用例,会同业主共同进行系统测试,测试过程中为了节约时间,小张指派项目开发人员小李从测试用例中挑选了部分数据进行测试,保证系统
Aprojectmanagementtechniquethatiscurrentlyinwidespreaduseisthe(71).Thepurposeofthistechniqueistodetail,inh
Aprojectmanagementtechniquethatiscurrentlyinwidespreaduseisthe(71).Thepurposeofthistechniqueistodetail,inh
随机试题
某企业于两年前获得一块工业用生地,土地取得费为150000元/亩(包括相关税费)。经过两年开发已经成为熟地,开发费为3亿元/平方公里,第一年开发费投资占总投资的60%,第二年占总投资的40%,每一年度的开发投资均匀投入。当地银行贷款利率为8%,利润率为1
藿香具有的功效是()
服用短效口服避孕药的禁忌证不包括
为遵守国家有关环保的法律规定,2015年1月31日,甲公司对A生产设备进行停工改造,安装环保装置。3月25日,新安装的环保装置达到预定可使用状态并交付使用,共发生成本1200万元。至1月31日,A生产设备的成本为36000万元,已计提折旧18000万元,未
简述促进钙吸收的因素。
"Mum,Iwanttomakeyouabet,"Isaid."IfIgoawholeyearwithoutTV,willyougivemeahundreddollars?""Well,ify
下列不属于诺贝尔奖项的是()。
改正下列错别字及时赶来的营救人员围着他一愁莫展。(北京师范大学2015)
Advertisingisaneffectivemeansofintroducinganewproductnationwideandgeneratingsalesleads.
【B1】【B19】
最新回复
(
0
)