大学职业资格刷题搜题APP
下载APP
课程
玩着学单词
题库模板
WORD模板下载
EXCEL模板下载
视频教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
系统开发与运行题库 - 刷刷题
系统开发与运行题库
题数
108
考试分类
中级数据库系统工程师>系统开发与运行
售价
¥15
手机预览
收藏
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
去刷题
简介
中级数据库系统工程师-系统开发与运行
...更多
章节目录
题目预览(可预览10题)
【单选题】
[1/108]在软件生存中,__(1)__阶段所占的工作量最大,约70%。结构化分析方法产生的系统说明书由一套分层的__(2)__图、一本数据字典、一组说明以及补充...
A.
分析
B.
设计
C.
编码
D.
维护
参考答案:
D
参考解析:
【单选题】
[2/108]在设计完成以后,实现阶段的初期确定算法是解决问题的关键步骤之一。算法的计算工作量的大小和实现算法所需要的存储空间的多少,分别称为计算的__(1)__和...
A.
A.可实现性
B.
时间复杂度
C.
空间复杂度
D.
困难度
E.
高效度
F.
计算有效性
参考答案:
C
参考解析:

通常用来衡量算法的复杂度的标准有两个,是时间复杂度和空间复杂度。时间复杂度就是指完成该算法所要花费的工作量或者说运行的时间数量级;空间复杂度是指 算法所要使用的变量的存储空间花费为多大。编写程序实现算法的时候,程序的结构化十分重要,包括对程序进行分模块处理。在实现中应该尽量使用有意义的变量 名,这样对于变量的用途可以使用变量名来显现,有助于维护的时候重读代码时对于变量的理解。调试程序与测试相似,是不能用来证明程序一定是无错的,只能尽 可能多的找出错误,修改错误。

【单选题】
[3/108]在设计完成以后,实现阶段的初期确定算法是解决问题的关键步骤之一。算法的计算工作量的大小和实现算法所需要的存储空间的多少,分别称为计算的__(1)__和...
A.
A.使用有实际意义的名字
B.
使用长度短而无实际意义的名字
C.
表达式中尽量少用括号
D.
尽量使用化简了的逻辑表达式
参考答案:
A
参考解析:

通常用来衡量算法的复杂度的标准有两个,是时间复杂度和空间复杂度。时间复杂度就是指完成该算法所要花费的工作量或者说运行的时间数量级;空间复杂度是指 算法所要使用的变量的存储空间花费为多大。编写程序实现算法的时候,程序的结构化十分重要,包括对程序进行分模块处理。在实现中应该尽量使用有意义的变量 名,这样对于变量的用途可以使用变量名来显现,有助于维护的时候重读代码时对于变量的理解。调试程序与测试相似,是不能用来证明程序一定是无错的,只能尽 可能多的找出错误,修改错误。

【单选题】
[4/108]软件维护工作越来越受到重视,因为它的花费常常要占到软件生存周期全部花费的__(1)__左右。其工作内容为__(2)__,为了减少维护工作的困难,可以考...
A.
10~20
B.
20~40
C.
60~80
D.
90以上
参考答案:
C
参考解析:

根据统计资料表明,维护阶段的花费占到了整个软件生命周期总花费的60%~80%,这是一个相当可观的数字。随着人们对于软件维护的重要性的逐步认识,对于软件维护的重视也越来越多。软件的维护工作主要包括:正确性维护、适应性维护、完善性维护和预防性维护。正确的软件维护工作所应该采取的措施是:切实加强维护管理,并在开发过程中采取有利于软件未来维护的措施。软件的可维护性包括可测试性、可理解性和可修改性。软件维护管理主要是指为了保证维护质量、提高维护效率、控制维护成本而进行的维护工作管理。它要求对于软件的每次"修改"都必须经历申请、评估、批准、实施和验证等步骤。

【单选题】
[5/108]下述任务中,不属于软件工程需求分析阶段的是()
A.
分析软件系统的数据要求
B.
确定软件系统的功能需求
C.
确定软件系统的性能要求
D.
确定软件系统的运行平台
参考答案:
D
参考解析:
【单选题】
[6/108]软件测试在软件生命周期中横跨两个阶段,单元测试通常在__(1)__阶段完成。单元测试主要采用__(2)__技术,一般由__(3)__完成。测试一个模块...
A.
自顶向下的
B.
自底向上的
C.
双向的
D.
反向的
参考答案:
A
参考解析:
【单选题】
[7/108]集成测试的主要方法有()两个。
A.
白箱测试方法、黑箱测试方法
B.
渐增式测试方法、非渐增式测试方法
C.
等价分类方法、边界值分析方法
D.
因果图方法、错误推测方法
参考答案:
B
参考解析:
【单选题】
[8/108]在软件开发过程中常用图来作为描述的工具。DFD就是面向__(1)__分析方法的描述工具。在一整套分层DFD中,如果某一张图中有N个加工(Process...
A.
功能性
B.
顺序性
C.
通信性
D.
过程性
E.
偶然性
F.
瞬时性
G.
逻辑性
参考答案:
C
参考解析:
【单选题】
[9/108]软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()
A.
模块间的操作细节
B.
模块间的相似性
C.
模块间的组成关系
D.
模块的具体功能
参考答案:
C
参考解析:
【单选题】
[10/108]软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了__(1)__。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对__(2)__进...
A.
A.系统
B.
计划
C.
风险
D.
工程
参考答案:
C
参考解析:

螺旋模型最早是由Boehm提出的,是一个演化软件过程模型,它将原型的迭代特征与线性顺序模型中控制的和系统化的方面结合起来,使得软件的增量版本的快 速开发成为可能。螺旋模型被划分为若干个框架活动,也成为任务区域。随着演化过程的开始,软件工程项目按顺时针方向沿着螺旋移动,从核心开始。螺旋的第1 圈可能产生产品的规格说明;再外层的螺旋可能用于开发一个原型;随后可能是软件的更完善的版本。每一圈都可以对项目计划进行调整,基于从用户处得到的评估 结果和反馈来调整开发的设计和进度。对于大型系统以及软件的开发者来说,螺旋模型是一个很现实的方法。因为软件随着过程的进展演化,开发者和用户能够更好 地理解和对待每一个演化级别上的风险。螺旋模型使用原型作为降低风险的机制,但更重要的是它使开发者在产品演化的任一阶段均可应用原型方法。它保持了传统 生命周期模型中系统性、阶段性的方法,但将其并入了迭代框架,更加真实地反映了现实世界。螺旋模型要求在项目的所有阶段直接考虑技术风险,如果应用得当, 能够在风险变成问题之前降低它的危害。

刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭