首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
88
问题
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
多媒体应用设计师上午基础知识考试
软考中级
相关试题推荐
影响计算机信息安全的因素很多,主要包括()。
监理单位的组织协调工作涉及与建设单位、承建单位等多方关系,它贯穿于信息系统工程建设的全过程,贯穿于监理活动的全过程。()不属于监理工程师在组织协调过程应坚持的原则。
下面关于监理文档管理描述正确的是________。
下面关于监理在处理工期延期方面的叙述,不正确的是(52)。
下面属于监理员职责的是________。
A(71)isasoftwarethatprovidesamethodofcommunicationbetweentwoelectronicdevicesovertheWorldWideWeb.
Theworkbreakdownstructure(WBS)hasbeenwidelyusedinmanagementforsoftwaredevelopmentproject.(73)isgenerallyNOTvalid
假设图1-1中的智能设备采用8051微处理器,该微处理器的定时器主频为12MHz。该智能设备中的数据采集周期分别为10ms、15ms、1s,请给出:(1)设备中定时器应设置的最大计时单位;(2)8051定时器计数寄存器的初始值;
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为(22)。如果进程按(23)序列执行,那么系统
利用逐点插入建立序列(50,72,43,85,75,20,35,45,65,30)对应的二叉查找树后,查找元素35要进行(29)次元素间比较。
随机试题
A、药物治疗如激素、a受体阻滞剂B、导尿C、前列腺切除术或经尿道电切术前列腺D、膀胱造瘘E、抗生素男性,70岁,近两年尿频显著,排尿费力,渐加重,不能排尿一天,来急诊______。
在护理工作中,发生差错事故时应首先
下列关于建筑工程质量验收程序的规定叙述正确的是( )。
合同被仲裁机构裁决撤销后,追究合同相对人应承担责任的起始时间是从()之日起开始。
3月1日,某投资者开仓持有3张3月份的恒生指数期货合约多头头寸和2张4月份的恒生指数期货合约空头头寸,其开仓价分别为15125点和15200点,该日结算价分别为15285点和15296点。3月2日,若该投资者继续持有上述头寸,该日3月和4月合约的结算价
2013年1月,B公司董事会批准了一项股份支付协议。协议规定,2013年1月1日,B公司为其100名中层以上管理人员每人授予100份现金股票增值权,这些人员从2013年1月1日起必须在该公司连续服务3年,即可自2015年12月31日起根据股价的增长幅度获得
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的项是:
Indevelopingamodelofcognition,wemustrecognizethatperceptionoftheexternalworlddoesnotalwaysremainindependento
A、 B、 C、 D、 D稀疏索引是指如果只是一部分查找码的值有对应的索引记录,则该索引为稀疏索引;稠密索引是如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;对于数据文件和它
将单位内部的多台PC计算机互连成一个局域网所需使用的设备是( )。
最新回复
(
0
)