首页
登录
从业资格
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的 B.为
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的 B.为
题库
2022-08-02
64
问题
数据结构和算法设计的原则不包括( )。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
随机试题
Accordingtothepassage,publicgoodsare______.[br]Inthethirdparagraphth
JuanLouis,ajuniorgeologymajor,decidedtogivean【B1】______speechabout
Topuniversitieshavebeencalledontopublishlistsof"banned"A-levelsu
ERUDITION:ESOTERIC::A、anticipation:historyB、garrulity:eloquenceC、prescie
HowoldwasLeonardodaVinciwhenhemovedtoMilan?[originaltext]Leonardo
[originaltext]TelephonebooksintheUnitedStateshavewhite,blueandyel
短期总供给曲线是一条向右上方倾斜的曲线,这表明()。 Ⅰ.价格水平越高,
患者月经过多,色紫暗,有血块;经行腹痛,平时小腹胀痛;舌紫暗有瘀点,脉涩。其证候
12、施工图设计时,应严格执行工程建设强制性条文内容,编写《输变电工程设计强制性
根据《建设工程质量管理条例》,施工单位在施工过程中发现设计文件和图纸有差错的,应
最新回复
(
0
)