首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
93
问题
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 fight features presented through anintuitive and (71)_____ interface is beautiful.To a software designer,an internal structure thatis partitioned in a simple and intuitive manner,and that minimizes internal coupling isbeautiful.To developers and managers,a motivated team of developers making significantprogress every week,and producing defect-free code,is beautiful.There is beauty on all theselevels.
Our world needs software一一lots of software.Fifry 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 beRer software never(72)_____.As our civilization grows and expands,as developing nations build theirinfrastructures,as developed nations strive to achieve ever greater efficiencies,the need formore and more software(73)_____to increase.It would be a great shame if,in all thatsoftware,there was no beauty.
We know that software can be ugly.We know that it can be hard to use,unreliable,and carelessly structured.We know that there are software systems whose tangled and carelessinternal structures make them expensive and difficult to change.We know that there are software systems that present their features through an awkward and cumbersomeinterface.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 systems than 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 less time,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 thinkthat beauty is(75)_____.No!By doing things fast and quick,they make messes that makethe soffware stiif,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/siWZ777K
本试题收录于:
多媒体应用设计师上午基础知识考试题库软考中级分类
0
多媒体应用设计师上午基础知识考试
软考中级
相关试题推荐
驻留在多个网络设备上的程序在短时间内同时产生大量的请求消息冲击某Web服务器,导致该服务器不堪重负,无法正常响应其他合法用户的请求,这属于(9)。
一般来说,可作为信息系统建设合同组成部分的材料不包括()。
在监理工作过程中,应当由(70)负责与建设工程有关的外部关系的组织协调工作。
用于评价在联机事务处理(OLTP)环境下的数据库和硬件的性能,并可用于不同系统之间用性能价格比进行比较的基准程序规范是()。
Cache(高速缓冲存储器)用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(5)完成。
监理单位的组织协调工作涉及与建设单位、承建单位等多方关系,它贯穿于信息系统工程建设的全过程,贯穿于监理活动的全过程。()不属于监理工程师在组织协调过程应坚持的原则。
UML的包是一种对模型元素进行成组组织的通用机制,以便于理解复杂的系统。包与包之间的联系主要是依赖和(25)。
下面属于监理员职责的是________。
SAN存储技术的特点包括______。①高度的可扩展性②复杂但体系化的存储管理方式③优化的资源和服务共享④高度的可用性
在一棵完全二叉树中,其根的序号为1,(21)可判定序号为p和q的两个结点是否在同一层。
随机试题
腺苷酸(AMP)的磷酸连接在戊糖的
支气管哮喘的基本病理生理基础是
患者,男,45岁。天气较凉,患者未关窗入睡,晨起时发现左半侧口角歪斜,眼睑不能闭合,半侧不能皱眉,额纹消失,最可能的诊断是
以下关于价格的说法正确的是()。
热拌沥青混凝土路面施工时,应按施工技术规范要求的频率认真做好各种原材料的检验外,还应做下列()试验工作。
对于海岸港和潮汐作用明显的河口港,如已有历时累积频率统计资料,其设计高水位也可采用历时累积频率()的潮位。
刑事责任的承担方式是刑事处罚,刑事处罚有主刑和附加刑,下列不属于附加刑的是( )。
下列各项中,应记入“预付账款”借方的是()。
请简要回答中学信息技术课程内容的特点。
A.ImportanceofstayingintellectuallyactiveB.Effectsofagingonaperson’srecallabilityC.Short-termmemoryversuslong-te
最新回复
(
0
)