首页
登录
从业资格
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的 B.为
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的 B.为
题库
2022-08-02
71
问题
数据结构和算法设计的原则不包括( )。A.先设计全局的,再设计局部的B.为避免侵权,不要选用社会上己有的传统算法C.设计后需要进行测试,检查其是否满足性能要求D.设计后常需要进一步优化
选项
A.先设计全局的,再设计局部的
B.为避免侵权,不要选用社会上己有的传统算法
C.设计后需要进行测试,检查其是否满足性能要求
D.设计后常需要进一步优化
答案
B
解析
软件需求确定后,就要进行软件设计,包括软件架构设计、数据结构设计、算法设计以及程序设计等。数据结构设计以及算法设计是软件设计中的重要环节。按照软件工程方法应采取自顶向下逐步细化的设计方法,即先设计全局的,再设计局部的。在设计过程中始终要有全局观,要以全局的整体观指导各个局部的设计。
软件工程还要求对所有的设计都要进行测试,尽可能查出错误,并纠正错误。以前的技术只能对源程序进行测试,现在的技术对框架设计、数据结构设计和处理流程设计等也能进行某种测试了。测试的目标就是满足设计要求,包括对功能、性能的要求。
大型软件的设计十分复杂,除了测试排错之外,还经常需要优化。例如,考虑如何加快处理速度、节省存储量、提高响应时间、均衡网络负载、提高系统的安全性和可靠性等。设计的过程也是逐步优化的过程。
在设计算法时,首先需要根据实际需要选用合适的好的算法。软件著作权保护并不包括算法。利用某种算法产生的程序成果是可以保护的。好的算法需要推广使用,否则不利于技术的发展。
转载请注明原文地址:https://www.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,anidealmarriagelife______.[originaltext]Ago
Priceshaverecentlyriseninorderto________theincreasedcostofrawmaterial
Weallliketofeelneeded.Butnewresearchsuggestshavingasenseofpurp
肠套叠好发于()A.新生儿 B.2岁以下的儿童 C.青少年 D.老年人
关于卵巢黄体的形成与萎缩,以下哪项是错误的A.排卵后,卵泡壁塌陷,卵泡膜血管破裂
A
采用二维表格结构表达实体及实体间联系的数据结构模型称为()。A.层次模型
女性,28岁,劳累后心悸、气促伴反复咯血4年。近来加重。夜间不能平卧。查体:心
B本题属于构造法类题目。通过分析可知,当第2至第10名箱子重量相等时,最重箱子重量最重。假设其余箱子的i量是X,那么最重的箱子童量为2.5x,也就是说9x+
A.贫血 B.出血 C.发热、贫血、出血、肝脾肿大 D.发热、贫血、出血
最新回复
(
0
)