首页
登录
从业资格
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的 B.为
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的 B.为
题库
2022-08-02
83
问题
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的B.为避免侵权,不要选用社会上己有的传统算法C.设计后需要进行测试,检查其是否满足性能要求D.设计后常需要进一步优化
选项
A.先设计全局的,再设计局部的
B.为避免侵权,不要选用社会上己有的传统算法
C.设计后需要进行测试,检查其是否满足性能要求
D.设计后常需要进一步优化
答案
B
解析
软件需求确定后,就要进行软件设计,包括软件架构设计、数据结构设计、算法设计以及程序设计等。数据结构设计以及算法设计是软件设计中的重要环节。按照软件工程方法应采取自顶向下逐步细化的设计方法,即先设计全局的,再设计局部的。在设计过程中始终要有全局观,要以全局的整体观指导各个局部的设计。
软件工程还要求对所有的设计都要进行测试,尽可能查出错误,并纠正错误。以前的技术只能对源程序进行测试,现在的技术对框架设计、数据结构设计和处理流程设计等也能进行某种测试了。测试的目标就是满足设计要求,包括对功能、性能的要求。
大型软件的设计十分复杂,除了测试排错之外,还经常需要优化。例如,考虑如何加快处理速度、节省存储量、提高响应时间、均衡网络负载、提高系统的安全性和可靠性等。设计的过程也是逐步优化的过程。
在设计算法时,首先需要根据实际需要选用合适的好的算法。软件著作权保护并不包括算法。利用某种算法产生的程序成果是可以保护的。好的算法需要推广使用,否则不利于技术的发展。
转载请注明原文地址:https://tihaiku.com/congyezige/2427861.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
建筑工程设计文件一般分为()。A.初步设计 B.详细设计 C.施工图设计
A.设计主导管理模式 B.施工主导管理模式 C.业主自主管理模式 D.咨询
A.设计主导管理模式 B.咨询辅助管理模式 C.业主自主管理模式 D.施工
下列选项中,不属于设计院在BIM设计方面责任的是()。A.负责对基于BIM技术的
下列选项体现了BIM技术在施工中的应用的是()。A.通过创建模型,更好地表达设计
在设计阶段项目管理工作中应用()的最终目的是提高项目设计自身的效率,提高设计质量
BIM技术在设计阶段中设计分析包括()。A.协同设计 B.节能分析 C.安全
下列哪些属于施工方单位对BIM项目管理的需求()。A.理解设计意图 B.可视化
目前碰撞检查软件与设计软件的互动方式主要可分为()。A.通过软件之间的通信。在同
建筑全生命周期是包括()的全循环过程。A.材料与构件生产 B.规划与设计 C
随机试题
Thisweekmarksthe10thanniversaryoftheAlarapplescare,inwhichmanyA
Forthispart,youareallowed30minutestowriteashortwelcomespeech.Y
Theword"freedom"formanyblackAmericansisinextricablylinkedwiththe
【B1】[br]【B17】A、MeanwhileB、FurthermoreC、MoreoverD、ButD逻辑关系。文中谈到了绿色的镇静作用,红色的
用某高级程序设计语言编写的源程序通常被保存为()。A.位图文件 B.文本文
如下协议中,属于我国《中华人民共和国合同法》调整的有()。A、与设备租赁
有尿意即迫不及待地要排尿且难以自控,是A.尿失禁 B.尿潴留 C.尿频 D
女,18岁,皮肤反复紫癜和淤斑,月经量多2年。既往经常关节疼痛,10岁起经常刷牙
甲向乙借款10万元,丙将自己的一辆捷达牌汽车抵押给乙担保甲到期付款,此时乙(
男,32岁。多次于饮酒后关节红肿疼痛发作,累及的关节包括第一跖趾关节、踝或膝关节
最新回复
(
0
)