首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
The beauty of software is in its function,in its internal structure,and in the way in whichit is created by a team.To a user,a p
The beauty of software is in its function,in its internal structure,and in the way in whichit is created by a team.To a user,a p
admin
2018-04-19
3
问题
The beauty of software is in its function,in its internal structure,and in the way in whichit is created by a team.To a user,a program with just the right features presented through anintuitive and (71)_______ interface is beautiful.To a software designer,an intemal structure that is partitioned in a simple and intuitive manner,and that minimizes internal coupling is beautiful.To developers and managers,a motivated team of developers making significant progressevery week,and producing defect-free code,is beautiful.There is beauty on all these levels.
Our world needs software--lots of software.Fifty years ago software was something thatran in a few big and expensive machines.Thirty years ago it was something that ran in mostcompanies and industrial settings.Now there is software running in our cell phones,watches,appliances,automobiles,toys,and tools.And need for new and better software never (72)_______.
As our civilization grows and expands,as developing nations build their infrastructures,asdeveloped nations strive to achieve ever greater efficiencies,the need for more and more software(73)_______to increase.It would be a great shame if,in all that software,there was nobeauty.
We know that software can be ugly.We know that it can be hard to use,unreliable,andcarelessly structured.We know that there are software systems whose tangled and carelessintemal structures make them expensive and difficult to change.We know that there are software systems that present their features through an awkward and cumbersome interface.We know that there are software systems that crash and misbehave.These are (74)_______. systems.Unfortunately,as a profession,software developers tend to create more ugly systemsthan beautiful ones.
There is a secret that the best software developers know.Beauty is cheaper than ugliness.Beauty is faster than ugliness.A beautiful software system can be built and maintained in lesstime,and for less money,than an ugly one.Novice software developers don’t understand this.They think that they have to do everything fast and quick.They think that beauty is (75)_______.No!By doing things fast and quick,they make messes that make the software stiff,and hard to understand.Beautiful systems are flexible and easy to understand.Building them and maintaining them is a joy.It is ugliness that is impractical.Ugliness will slow you down and make your software expensive and brittle.Beautiful systems cost the least to build and maintain,and are delivered soonest.
(71)
选项
A、simple
B、hard
C、complex
D、duplicated
答案
A
解析
软件之美在于它的功能、内部结构以及团队创建它的过程。对用户而言,通过直观、简单的界面呈现出恰当特性的程序就是美的。对软件设计者而言,被简单、直观地分割,并具有最小内部耦合的内部结构就是美的。对开发人员和管理者而言,每周都会取得重大进展,并且编写出无缺陷代码的具有活力的团队就是美的。美存在于所有这些层次之中。
人们需要软件——需要许多软件。50年前,软件还只是运行在少量大型、昂贵的机器之上。30年前,软件可以运行在大多数公司和工业环境之中。现在,移动电话、手表、电器、汽车、玩具以及工具中都运行有软件,并且对更新、更好的软件的需求永远不会停止。随着人类文明的发展和壮大,随着发展中国家不断构建基础设施,随着发达国家努力追求更高的效率,对越来越多的软件的需求不断增加。如果在所有这些软件之中,都没有美存在,这将会是一个很大的遗憾。
我们知道软件可能会是丑陋的。我们知道软件可能会难以使用、不可靠并且是粗制滥造的:我们知道有一些软件系统,其混乱、粗糙的内部结构使得对它们的更改既昂贵又困难;我们还见过那些通过笨拙、难以使用的界面展现其特性的软件系统;我们同样也见过那些易崩溃且行为不当的软件系统。这些都是丑陋的系统。糟糕的是,作为一种职业,软件开发人员所创建出来的美的东西却往往少于丑的东西。
最好的软件开发人员都知道一个秘密:美的东西比丑的东西创建起来更廉价,也更快捷。构建、维护一个美的软件系统所花费的时间、金钱都要少于丑的系统。软件开发新手往往不理解这一点。他们认为做每件事情都必须要快,他们认为美是不实用的。错!由于事情做得过快,他们造成的混乱致使软件僵化,难以理解。美的系统是灵活、易于理解的,构建、维护它们就是一种快乐。丑陋的系统才是不实用的。丑陋会降低你的开发速度,使你的软件昂贵而又脆弱。构建、维护美的系统所花费的代价最少,交付起来也最快。
转载请注明原文地址:https://kaotiyun.com/show/amTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在项目质量管理中,质量计划编制阶段的输出结果包括(212)。
以下有关质量保证的叙述,错误的是(197)。
企业信息系统项目的基础是企业信息战略规划,规划的起点是将(4)与企业的信息需求转换成信息系统目标,实施信息系统项目是要为企业建立起数据处理中心,以满足各级管理人员关于信息的需求,它坚持以。(5)为中心的原则(5)
根据《软件工程产品质量》(GB/T16260-1-2006)定义的质量模型,(65)不属于易用性的质量特性。
在供方选择过程中,对提供主要物资的新的供方,应要求其提供充分的质量证明文件,以证实其质量保证能力。()不属于质量证明。
信息系统安全风险评估是通过数字化的资产评估准则完成的,它通常会覆盖人员安全、人员信息、公共秩序等方面的各个要素。以下不会被覆盖的要素是(15)。
TCP/IP协议簇中所定义的TCP和UDP协议,实现了OSI七层模型中的()的主要功能。
(2014下项管)基线由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体,是一组经过_____(1)正式审查、批准、达成一致的范围或工作产品,其主要属性一般主要包括_____(2)。(1)
(2008上项管)准确和无偏颇的数据是量化风险分析的基本要求。可以通过______来检查人们对风险的理解程度。
Virtualreality(orVR(1)iskindofabuzzwordthesedaysincomputergraphics.VRisartificialrealitycreatedbyacomputertha
随机试题
当顶棚或墙面表面局部采用多孔或泡沫状塑料时,其厚度不应大于15mm,面积不得超过该房间顶棚或墙面积的()。
下列国际公约中,规范国际航空运输的国际公约是()
A.大蓟B.鱼腥草C.半枝莲D.车前草E.淡竹叶茎呈圆柱形,完整叶片展平后边缘具不等长的针刺,气微,味淡的药材是()。
某人撰写了一篇题为“我市股份制商业银行的竞争力不断提高”的统计分析报告,此报告是以( )为标题。
工程风险监控的主要任务包括()。
新闻和文学的写作方式是完全不一样的,作为一个记者,他的写作首先是被雇佣的.受到现实的______,而文学写作是在作家的______中进行的。填入划横线部分最恰当的一项是()。
高适《燕歌行》:“铁衣远戍辛勤久,玉箸应啼别离后。”这里的“玉箸”是指:
设=__________.
WhichofthefollowingisNOTthepurposeofAmerica’scentralbank?
A、Theychangecolorevery50minutes.B、Theychangecolormorequickly.C、Theychangecolormoreslowly.D、Theychangecoloron
最新回复
(
0
)