本文主要是【软件工程】——软件设计师——软件工程的文章,如果有什么需要改进的地方还请大佬指出⛺️
作者简介:大家好,我是听风与他
☁️博客首页:CSDN主页听风与他
每日一句:狠狠沉淀,顶峰相见
1.若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用( )开发方法,对于数据处理领域的问题,若系统规模不太大且不太复杂,需求变化也不大,则最适宜采用( )开发方法。
(A) 结构化
(B) Jackson
© 原型化
(D) 面向对象
(A) 结构化
(B) Jackson
© 原型化
(D) 面向对象
答案与解析
2.某开发小组欲开发一个超大规模软件:使用通信卫星,在订阅者中提供、监视和控制移动电话通信,则最不适宜采用( )过程模型。
- (A) 瀑布
- (B) 原型
- © 螺旋
- (D) 喷泉
答案与解析
3.在ISO/IEC软件质量模型中,易使用性的子特性不包括( )。
- (A) 易理解性
- (B) 易学性
- © 易操作性
- (D) 易分析性
答案与解析
4.在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑( )。
- (A) 每个子系统如何划分成多个模块
- (B) 每个子系统采用何种数据结构和核心算法
- © 如何确定子系统之间、模块之间传送的数据及其调用关系
- (D) 如何评价并改进模块结构的质量
答案与解析
5.数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用( )能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。
- (A) 流程图
- (B) NS盒图
- © 形式语言
- (D) 决策树
答案与解析
试题难度:一般
知识点:软件工程>数据流图与数据字典
试题答案:[[D]]
试题解析:
①结构化语言:形式语言精确,但不易被理解,自然语言易理解,但它不精确,可能产生二义性。结构化语言取长补短,它是在自然语言基础上加了一些限定,使用有限的词汇和有限的语句来描述加工逻辑,结构化语言是介于自然语言(英语或汉语)和形式化语言之间的一种半形式化语言。
②程序流程图:描述模块或程序执行过程的历史最久、流行最广的一种图形表示方法。
③NS图:是支持结构化程序设计方法而产生的一种描述工具。
⑤决策树:一种适合于描述加工中具有多个策略且每个策略和若干条件有关的逻辑功能的图形工具。