福师20春《软件工程》在线作业一答案_084

合集下载

奥鹏2020年6月福师《软件工程》在线作业一.doc

奥鹏2020年6月福师《软件工程》在线作业一.doc

1.判定覆盖又叫()A.分支覆盖B.条件覆盖C.语句覆盖D.点覆盖【参考答案】: A2.以下那个不属于验证软件需求的正确性的()A.一致性B.完整性C.现象性D.有效性【参考答案】: C3.软件()是把程序从一种计算环境转移到另一种计算环境的难易程度A.可测试性B.可移植性C.可修改性D.可理解性【参考答案】: B4.Jackson结构程序设计方法基本上由()个步骤组成A.1B.3C.5D.7【参考答案】: C5.软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()A.结构合理性B.软件外部功能C.程序正确性D.程序内部逻辑【参考答案】: D6.以下不是白盒测试技术的是()。

A.基本路径测试B.边界值分析测试C.循环覆盖测试D.逻辑覆盖测试【参考答案】: D7.软件维护是软件生命周期的固有阶段,一般认为各种不同的软件维护以()维护所占的维护量最小。

A.改正性维护B.适应性维护C.预防性维护D.完善性维护【参考答案】: C8.数据对象彼此间()A.有关联的B.没有关联C.不好界定关联D.以上都不正确【参考答案】: A9.需求分析中开发人员要从用户那里了解的有()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模【参考答案】: A10.为适应软件运行环境的变化而修改软件的活动为( ).A.纠错性维护B.适应性维护C.改善性维护D.预防性维护【参考答案】: B11.信息隐藏中隐藏的是模块的()A.实现细节B.设计细节C.运行细节D.以上都不正确【参考答案】: A12.下面选项属于瀑布模型存在的问题()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求【参考答案】: B13.常见的程序控制结构中没有()A.GO TO 语句B.顺序C.选择D.循环【参考答案】: A14.下面不是面向对象设计准则的是( )A.模块化B.抽象C.信息隐藏D.不可重用【参考答案】: D15.从事物的组成部件及每个部件的属性、功能来认识事物。

大工20春《软件工程》在线作业1满分答案

大工20春《软件工程》在线作业1满分答案

大工20春《软件工程》在线作业1满分答案
1
“软件危机”是指()。

A 计算机病毒的出现
B 利用计算机进行经济犯罪活动
C 软件开发和维护中出现的一系列问题
D 人们过分迷恋计算机系统
答案:C
2
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A 软件危机
B 软件工程
C 程序设计革命
D 结构化程序设计
答案:A
3
以下对软件的特性描述错误的是()。

A 不是计算机系统的物理部件
B 由于软件缺乏“可见性”,在软件开发前期,软件的质量较难评价
C 一般包括程序和文档
D 可独立构成计算机系统
答案:D
4
瀑布模型的关键不足在于()。

A 过于简单
B 各个阶段需要进行评审
C 过于灵活
D 不能适应需求的动态变更
答案:D
5
软件是一种()。

A 简单程序
B 数据
C 逻辑产品
D 物理产品
答案:C
6
经济可行性研究的范围包括()。

A 资源有效性
B 管理制度
C 效益分析
D 编程语言
答案:C。

15春福师《软件工程》在线作业答案一辅导资料

15春福师《软件工程》在线作业答案一辅导资料

15春福师《软件工程》在线作业答案一辅导资料一、单选题(共30 道试题,共60 分。

)1. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。

A. 软件过程B. 软件测试C. 软件生存周期D. 软件工程-----------------选择:D2. 在数据流图中,正方形表示的是()。

A. 源点B. 园点C. 加工D. 模块-----------------选择:A3. 判定覆盖又叫()A. 分支覆盖B. 条件覆盖C. 语句覆盖D. 点覆盖-----------------选择:A4. 在状态图中定义的状态主要有初态、中态和()A. 过渡态B. 中间状态C. 半中间状态D. 以上都不正确-----------------选择:B5. 软件生命周期中所花费用最多的阶段为()。

A. 详细设计B. 软件编码C. 软件测试D. 软件维护-----------------选择:D6. 当模块中包含复杂的条件组合,下面选项中()能够清晰地表达出各种动作之间的对应关系。

A. 判定表和判定树C. 流程图D. 关系图-----------------选择:A7. 下面选项属于瀑布模型存在的问题()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求-----------------选择:B8. 软件维护是软件生命周期的固有阶段,一般认为各种不同的软件维护以()维护所占的维护量最小。

A. 改正性维护B. 适应性维护C. 预防性维护D. 完善性维护-----------------选择:C9. 单元测试集中检测()B. 过程C. 数据D. 架构-----------------选择:10. 下面那个不属于常见的3类人机界面设计指南()A. 一般交互指南B. 信息输出指南C. 数据输入指南D. 信息显示指南-----------------选择:11. 根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护-----------------选择:12. 模块内聚度越高,模块内各成分彼此结合的程度越()。

《软件工程》作业及答案.doc

《软件工程》作业及答案.doc

《软件工程》作业第一章1.什么是软件危机,它有哪些典型表现?答: 软件危机是指在计算机软件的开发和保护过程中所碰到的一系列严重问题。

归纳地说,软件危机包含下述双方面的问题:如何开发软件,以知足对软件日趋增添的需求;如何保护数目不停膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的预计常常很不正确。

用户对“已达成的” 软件系统不满意的现象常常发生。

软件产品的质量常常靠不住。

软件常常是不行保护的。

软件往常没有合适的文档资料。

软件成本在计算机系统总成本中所占的比率逐年上涨。

软件开发生产率提升的速度,远远跟不上计算机应用快速普及深入的趋向。

产生软件危机的原由:一方面与软件自己的特色有关,另一方面也和软件开发与保护的方法不正确有关。

软件不一样于硬件,它是计算机系统中的逻辑零件而不是物理零件。

管理和控制软件开发过程相当困难。

软件是规模宏大,并且程序复杂性将跟着程序规模的增添而呈指数上涨。

目前相当多的软件专业人员对软件开发和保护还有不省糊涂看法,在实践过程中或多或少地采纳了错误的方法和技术,这是使软件问题发展成软件危机的主要原由。

2.简述产生软件危机的原由和解决的思路。

答:软件危机产生的原由一方面与软件自己的特色有关,另一方面,是与已有软件开发、保护的方法不正确有亲密关系。

解决软件危机,既要有技术举措 (方法和工具 ),又要有必需的组织管理举措。

即采纳工程化的原则和方法组织软件开发是挣脱软件危机的一个主要出路。

3.什么是软件工程?它有哪些本质特征?答: 软件工程是指导计算机软件开发和保护的一门工程学科。

采纳工程的看法、原理、技术和方法来开发与保护软件,把经过时间考验而证明正确的管理技术和目前能够获取的最好的技术方法联合起来,以经济地开发出高质量的软件并有效地保护它。

软件工程本质特征: 1、软件工程关注于大型程序的结构; 2、软件工程的中心课题是控制复杂性; 3、软件常常变化; 4、开发软件的效率特别重要; 5、和睦地合作是开发软件的要点; 6、软件一定有效地支持它的用户; 7、在软件工程领域中是由拥有一种文化背景的人替拥有另一种文化背景的人创立产品。

福师(2021-2022)《软件工程》在线作业一(1)-辅导资料(答案)

福师(2021-2022)《软件工程》在线作业一(1)-辅导资料(答案)

福师[2021-2022]《软件工程》在线作业一
注:本科目作业有多套随机试卷,请核实是否与您的试卷顺序相一致!!!
一、单选题(共30题,60分)
1、判定覆盖又叫()
[A]分支覆盖
[B]条件覆盖
[C]语句覆盖
[D]点覆盖
提示:认真复习课本知识302,并完成以上题目
[正确答案是]:[A]
2、以下那个不属于验证软件需求的正确性的()
[A]一致性
[B]完整性
[C]现象性
[D]有效性
提示:认真复习课本知识302,并完成以上题目
[正确答案是]:[C]
3、软件()是把程序从一种计算环境转移到另一种计算环境的难易程度
[A]可测试性
[B]可移植性
[C]可修改性
[D]可理解性
提示:认真复习课本知识302,并完成以上题目
[正确答案是]:[B]
4、J[A][C]kson结构程序设计方法基本上由()个步骤组成
[A]1
[B]3
[C]5
[D]7
提示:认真复习课本知识302,并完成以上题目
[正确答案是]:[C]
5、软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()
[A]结构合理性
[B]软件外部功能
[C]程序正确性
[D]程序内部逻辑
提示:认真复习课本知识302,并完成以上题目
[正确答案是]:[D]。

17春秋福师《软件工程》在线作业一

17春秋福师《软件工程》在线作业一

福师《软件工程》在线作业一试卷总分:100 得分:0一、单选题 (共 30 道试题,共 60 分)1. 下面不是在需求分析阶段的图形工具的是()A. 数据流图B. 层次方框图C. IPO图D. I-O图满分:2 分2. 软件测试是为()而执行程序的过程。

A. 纠正错误B. 发现错误C. 避免错误D. 证明正确满分:2 分3. 下面是软件重用的层次的是()A. 知识重用B. 数量重用C. 结构重用D. 数据重用满分:2 分4. 软件生命周期中所花费用最多的阶段为()。

A. 详细设计B. 软件编码C. 软件测试D. 软件维护满分:2 分5. 为适应软件运行环境的变化而修改软件的活动为( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护满分:2 分6. 两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合A. 数据B. 图表C. 数字D. 文字满分:2 分7. 以下那个选项()不属于实体-联系图A. 数据B. 数据对象C. 数字D. 数图满分:2 分8. 软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()A. 结构合理性B. 软件外部功能C. 程序正确性D. 程序内部逻辑满分:2 分9. 在状态图中定义的状态主要有初态、终态和()A. 过渡态B. 中间状态C. 半中间状态D. 以上都不正确满分:2 分10. 大型软件的测试不含有那个阶段()A. 边值测试B. 单元测试C. 集成测试D. 验收测试满分:2 分11. 下面不是面向对象设计准则的是( )A. 模块化B. 抽象C. 信息隐藏D. 不可重用满分:2 分12. ()适合于调试小程序A. 蛮干法B. 回溯法C. 原因排除法D. 以上均不是满分:2 分13. 将软件组装成系统的测试技术为( )A. 集成测试B. 单元测试C. 集合测试D. 系统测试满分:2 分14. 下面选项属于瀑布模型存在的问题()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求满分:2 分15. RUP把软件生命周期划分为()个连续的阶段A. 1B. 2C. 3D. 4满分:2 分16. 常见的程序控制结构中没有()A. GO TO 语句B. 顺序C. 选择D. 循环满分:2 分17. 模块内聚度越高,模块内各成分彼此结合的程度越()。

奥鹏北语18春《软件工程》作业1全是标准答案

奥鹏北语18春《软件工程》作业1全是标准答案
(单选题) 1:
A: A
B: B
C: C
D: D
正确答案:
(单选题) 2: 软件是()。
A: 处理对象和处理规则的描述
B: 程序
C: 程序及其文档
D: 计算机系统
正确答案:
(单选题) 3: 软件产品与物质产品有很大区别,软件产品是一种()产品
A: 有形
B: 消耗
C: 逻辑
D: 文档
正确答案:
(单选题) 4: 软件调试技术包括()
A: 边界值分析
B: 演绎法
C: 循环覆盖
D: 集成测试
正确答案:
(单选题) 5: 可行性研究要进行一次_____需求分析。
A: 详细的
B: 全面的
C: 简化的压缩的
D: 彻底的
正确答案:
(多选题) 1:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 2:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 3:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 4:
A: A
B: B
C: C
D: D
正确答案:
(多选题) 5:
A: A
B: B
C:

北交20春季《软件工程与实践》在线作业一_2.doc

北交20春季《软件工程与实践》在线作业一_2.doc

1.一个软件的宽度是指其控制的( ).A.模块数B.层数C.跨度D.厚度【参考答案】: C2.操作系统可以定义为()。

A.与计算机硬件紧密相关的一层系统软件B.建立和使用通信硬件和软件的一套规则和规范C.执行计算机数据处理的软件模块D.一套计算机硬件管理规范【参考答案】: A3.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.A.流程图B.框图C.判定表D.N-S图【参考答案】: D4.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.A.各个B.前期C.中期D.后期【参考答案】: A5.在下列功能中,()最好地描述了OSI模型的网络层。

A.保证数据正确的顺序、无错和完整B.提供用户与网络的接口C.处理信号通过介质的传输D.控制报文通过网络的路由选择【参考答案】: D6.()实现在一对传输线上同时传送多路信号。

A.频分复用B.时分复用C.波分复用D.码分复用7.在排序法中,()是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。

A.选择排序B.快速排序C.插入排序D.冒泡排序【参考答案】: C8.从事物的属性侧面来描述事物的方法就是( )的方法.A.面向对象B.面向数据C.面向过程D.面向属性【参考答案】: B9.人机界面的风格大致经过了( )代的演变.A.三B.四C.五D.六【参考答案】: B10.有A、B、C三个元素依次入栈,不可能的出栈顺序是()。

A.C,B,AB.C,A,BC.B,A,CD.A,B,C【参考答案】: B11.软件测试法中,()主要分析程序的内部结构。

A.白盒法B.黑盒法C.因果图法D.错误推测法【参考答案】: A12.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( )A.30B.50C.70D.9013.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).A.纠错性维护B.适应性维护C.改善性维护D.预防性维护【参考答案】: D14.()用于网络的主干线路和室外连接。

福师《软件工程》在线作业一【标准答案】

福师《软件工程》在线作业一【标准答案】

福师《软件工程》在线作业一-0003
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.一张判定表由()部分组成
A.1
B.2
C.3
D.4
答案:D
2.下面不是成本估计()
A.代码行技术
B.任务分解技术
C.自动估计成本技术
D.投资回报率
答案:D
3.面向对象的软件技术以()为核心
A.数据
B.对象
C.过程
D.结构
答案:B
4.模块内聚度越高,模块内各成分彼此结合的程度越()。

A.松散
B.紧密
C.无法判断
D.相等
答案:B
5.为使模块尽可能独立,要求()
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.以上都不正确
答案:B
6.在状态图中定义的状态主要有初态、终态和()
A.过渡态
B.中间状态
C.半中间状态
D.以上都不正确
答案:B。

福师(2020-2021)《软件工程》在线作业一(3)答案

福师(2020-2021)《软件工程》在线作业一(3)答案

福师(2020-2021)《软件工程》在线作业一
注:本科有多套试卷,请核实是否为您所需要资料,本资料只做参考学习使用!!!
一、单选题(共30题,60分)
1、下面不是软件危机现象的是()
A对软件开发成本和进度的估计常常很不准确。

B用户对“已完成的”软件系统不满意的现象经常发生。

C软件产品的质量往往靠不住。

D软件常常是可维护的。

提示:认真复习课本知识302,并完成以上题目
【参考选择】:D
2、根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ).
A纠错性维护
B适应性维护
C改善性维护
D预防性维护
提示:认真复习课本知识302,并完成以上题目
【参考选择】:C
3、()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。

A软件过程
B软件测试
C软件生存周期
D软件工程
提示:认真复习课本知识302,并完成以上题目
【参考选择】:D
4、判定覆盖又叫()
A分支覆盖
B条件覆盖
C语句覆盖
D点覆盖
提示:认真复习课本知识302,并完成以上题目
【参考选择】:A
5、盒图称为()或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题
A流程图
B框图
C判定表
DN-S图。

[福建师范大学]福建师范大学2020年8月课程考试《软件工程》作业考核试题

[福建师范大学]福建师范大学2020年8月课程考试《软件工程》作业考核试题

2020软件工程期末试卷A一、选择题(51分)1.(8分)从供选择的答案中选出正确的答案填入下面的()中。

块间联系和块内联系是评价程序模块结构质量的重要标准。

联系的方式、共用信息的作用、共用信息的数量和接口的( A )等因素决定了块间联系的大小。

在块内联系中,( B )的块内联系最强。

SD方法的总的原则是使每个模块执行(C )功能,模块间传送(D )参数,模块通过( E )语句调用其他模块,而且模块间传送的参数应尽量( F )。

此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。

SD 方法认为,(G )应该是(H )的子集。

供选择的答案:A:①友好性②健壮性③简单性④安全性B:①巧合内聚②功能内聚③通信内聚④信息内聚C:①一个②多个D:①数据型②控制型③混合型E:①直接引用②标准调用③中断④宏调用F:①少②多G~H:①作用范围②控制范围2.(5分)软件需求分析的任务不应包括(A )。

进行需求分析可使用多种工具,但( B )是不适用的。

在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。

需求规格说明书的内容不应当包括( D )。

该文档在软件开发中具有重要的作用,但其作用不应当包括( E )。

供选择的答案:A:①问题分析②信息域分析③结构化程序设计④确定逻辑模型B:①数据流图②判定表③PAD图④数据词典C:①要让软件做什么②要给该软件提供哪些信息③要求软件工作效率如何④要让软件具有什么样的结构D:①对重要功能的描述②对算法的详细过程性描述③软件确认准则④软件的性能E:①软件设计的依据②用户和开发人员对软件要“做什么”的共同理解③软件验收的依据④软件可行性分析的依据3.(5分)UML是一种面向对象的统一建模语言。

它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor 指(①),用例可以用(②)图来描述。

状态图指明了对象所有可能的状态以及状态间的迁移(transition)。

福师20春《软件工程》在线作业一答案_0468

福师20春《软件工程》在线作业一答案_0468

(单选题)1: ()适合于调试小程序
A: 蛮干法
B: 回溯法
C: 原因排除法
D: 以上均不是
正确答案: B
(单选题)2: 用户界面设计过程是一个()的过程
A: 迭代
B: 连续
C: 离散
D: 一致
正确答案: A
(单选题)3: RUP把软件生命周期划分为()个连续的阶段
A: 1
B: 2
C: 3
D: 4
正确答案: D
(单选题)4: 根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ). A: 纠错性维护
B: 适应性维护
C: 改善性维护
D: 预防性维护
正确答案: C
(单选题)5: 下面那个不属于常见的3类人机界面设计指南()
A: 一般交互指南
B: 信息输出指南
C: 数据输入指南
D: 信息显示指南
正确答案: B
(单选题)6: 下面是软件重用的层次的是()
A: 知识重用
B: 数量重用
C: 结构重用
D: 数据重用
正确答案: A
(单选题)7: 下面不是在需求分析阶段的图形工具的是()
A: 数据流图。

福建师范大学2020年8月课程考试《软件工程》作业考核试题.doc

福建师范大学2020年8月课程考试《软件工程》作业考核试题.doc

2020软件工程期末试卷A一、选择题(51分)1.(8分)从供选择的答案中选出正确的答案填入下面的()中。

块间联系和块内联系是评价程序模块结构质量的重要标准。

联系的方式、共用信息的作用、共用信息的数量和接口的(A③)等因素决定了块间联系的大小。

在块内联系中,(B②)的块内联系最强。

SD方法的总的原则是使每个模块执行(C①)功能,模块间传送(D①)参数,模块通过(E②)语句调用其他模块,而且模块间传送的参数应尽量( F ①)。

此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。

SD 方法认为,(G ①)应该是(H②)的子集。

供选择的答案:A:①友好性②健壮性③简单性④安全性B:①巧合内聚②功能内聚③通信内聚④信息内聚C:①一个②多个D:①数据型②控制型③混合型E:①直接引用②标准调用③中断④宏调用F:①少②多G~H:①作用范围②控制范围2.(5分)软件需求分析的任务不应包括(A③)。

进行需求分析可使用多种工具,但(B③)是不适用的。

在需求分析中,分析员要从用户那里解决的最重要的问题是(C①)。

需求规格说明书的内容不应当包括(D②)。

该文档在软件开发中具有重要的作用,但其作用不应当包括(E④)。

供选择的答案:A:①问题分析②信息域分析③结构化程序设计④确定逻辑模型B:①数据流图②判定表③PAD图④数据词典C:①要让软件做什么②要给该软件提供哪些信息③要求软件工作效率如何④要让软件具有什么样的结构D:①对重要功能的描述②对算法的详细过程性描述③软件确认准则④软件的性能E:①软件设计的依据②用户和开发人员对软件要“做什么”的共同理解③软件验收的依据④软件可行性分析的依据3.(5分)UML是一种面向对象的统一建模语言。

它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor 指(①D ),用例可以用(②C )图来描述。

状态图指明了对象所有可能的状态以及状态间的迁移(transition)。

北交20春季《软件工程与实践》在线作业一.doc

北交20春季《软件工程与实践》在线作业一.doc

1.线性链表的地址()。

A.必须连续B.部分地址必须连续C.一定不连续D.连续与否均可以【参考答案】: D2.将软件组装成系统的一种测试技术叫( ).A.集成测试B.单元测试C.集合测试D.系统测试【参考答案】: A3.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.A.各个B.前期C.中期D.后期【参考答案】: A4.存储器的读写速度排列顺序正确的是()。

A.RAMCache硬盘软盘B.CacheRAM硬盘软盘C.Cache硬盘RAM软盘 D.RAM硬盘软盘Cache【参考答案】: B5.当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.A.判定表和判定树B.盒图C.流程图D.关系图【参考答案】: A6.通道技术可以在()之间直接交换数据。

A.内存与CPUB.CPU与外设C.内存与外设D.内存、CPU和外设三者7.()实现在一对传输线上同时传送多路信号。

A.频分复用B.时分复用C.波分复用D.码分复用【参考答案】: A8.以下不属于逻辑覆盖的是( ).A.语句覆盖B.判定覆盖C.条件覆盖D.基本路径【参考答案】: D9.可行性研究的步骤中不包括( )的内容.A.复查初步分析结果.B.研究现有的系统C.导出新系统高层逻辑模型.D.建立新系统的物理模型解法.【参考答案】: C10.软件设计的准则中不包括()。

A.编程语言选择准则B.信息屏蔽准则C.结构化和模块化准则D.抽象准则【参考答案】: A11.()用于网络的主干线路和室外连接。

A.非屏蔽双绞线B.屏蔽双绞线C.同轴电缆D.光纤【参考答案】: D12.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A.程序B.数据C.逻辑D.物理13.软件测试法中,()主要分析程序的内部结构。

A.白盒法B.黑盒法C.因果图法D.错误推测法【参考答案】: A14.B类IP地址是指()。

福建师范大学2021年8月课程考试《软件工程》作业考核(答案参考)

福建师范大学2021年8月课程考试《软件工程》作业考核(答案参考)

软件工程期末试卷A一、选择题(51分)1.(8分)从供选择的答案中选出正确的答案填入下面的()中。

块间联系和块内联系是评价程序模块结构质量的重要标准。

联系的方式、共用信息的作用、共用信息的数量和接口的( A ③)等因素决定了块间联系的大小。

在块内联系中,(B②)的块内联系最强。

SD方法的总的原则是使每个模块执行(C①)功能,模块间传送(D①)参数,模块通过( E ②)语句调用其他模块,而且模块间传送的参数应尽量(F①)。

此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。

SD 方法认为,(G①)应该是(H ②)的子集。

供选择的答案:A:①友好性②健壮性③简单性④安全性B:①巧合内聚②功能内聚③通信内聚④信息内聚C:①一个②多个D:①数据型②控制型③混合型E:①直接引用②标准调用③中断④宏调用F:①少②多G~H:①作用范围②控制范围2.(5分)软件需求分析的任务不应包括(A③)。

进行需求分析可使用多种工具,但(B③)是不适用的。

在需求分析中,分析员要从用户那里解决的最重要的问题是(C①)。

需求规格说明书的内容不应当包括(D②)。

该文档在软件开发中具有重要的作用,但其作用不应当包括(E④)。

供选择的答案:A:①问题分析②信息域分析③结构化程序设计④确定逻辑模型B:①数据流图②判定表③PAD图④数据词典C:①要让软件做什么②要给该软件提供哪些信息③要求软件工作效率如何④要让软件具有什么样的结构D:①对重要功能的描述②对算法的详细过程性描述③软件确认准则④软件的性能E:①软件设计的依据②用户和开发人员对软件要“做什么”的共同理解③软件验收的依据④软件可行性分析的依据3.(5分)UML是一种面向对象的统一建模语言。

它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor 指(①D),用例可以用(②B)图来描述。

状态图指明了对象所有可能的状态以及状态间的迁移(transition)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(单选题)1: Jackson结构程序设计方法基本上由()个步骤组成
A: 1
B: 3
C: 5
D: 7
正确答案: C
(单选题)2: 任务分解技术中最常用的是按()划分任务
A: 开发阶段
B: 开发目标
C: 设计过程
D: 以上都不正确
正确答案: A
(单选题)3: 单元测试集中检测()
A: 模块
B: 过程
C: 数据
D: 架构
正确答案: A
(单选题)4: 以下那个不属于验证软件需求的正确性的()
A: 一致性
B: 完整性
C: 现象性
D: 有效性
正确答案: C
(单选题)5: 当模块中包含复杂的条件组合,下面选项中()能够清晰地表达出各种动作之间的对应关系。

A: 判定表和判定树
B: 盒图
C: 流程图
D: 关系图
正确答案: A
(单选题)6: 下面不是面向对象设计准则的是( )
A: 模块化
B: 抽象
C: 信息隐藏
D: 不可重用
正确答案: D
(单选题)7: 下面属于软件调试技术的是()。

相关文档
最新文档