吉大17秋学期《软件工程》在线作业12题目
吉大17秋学期《软件工程》在线作业一一、多选题:【3道,总分:12分】
1.下面各项中不属于需求分析最终结果( ) (满分:4)
A. 项目开发计划
B. 需求规格说明书
C. 设计说明书
D. 可行性分析报告
2.瀑布模型的不存在以下问题( ) (满分:4)
A. 用户容易参与开发
B. 缺乏灵活性
C. 用户与开发者易沟通
D. 适用可变需求
3.下面属于在需求分析阶段的图形工具的是( ) (满分:4)
A. 数据流图
B. 层次方框图
C. IPO图
D. I-O图
二、判断题:【7道,总分:28分】
1.数据字典中包含数据存储( ) (满分:4)
A. 错误
B. 正确
2.盒图是历史最悠久、使用最广泛的描述过程设计的方法 (满分:4)
A. 错误
B. 正确
3.数据字典的最重要的用途是作为分析阶段的工具( ) (满分:4)
A. 错误
B. 正确
4.数据元素组成数据的方式有3种:顺序、选择和重复( ) (满分:4)
A. 错误
B. 正确
5.宽度是软件结构内同一个层次上的模块总数的最大值( ) (满分:4)
A. 错误
B. 正确
6.在软件设计中应该追求尽可能松散耦合的系统 (满分:4)
A. 错误
B. 正确
7.总体设计过程通常由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构 (满分:4)
A. 错误
B. 正确
三、单选题:【15道,总分:60分】
1.典型的软件再工程分为( )类活动 (满分:4)
A. 4
B. 5
C. 6
D. 7
2.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( ) (满分:4)
A. 结构合理性
B. 软件外部功能
C. 程序正确性
D. 程序内部逻辑
3.为适应软件运行环境的变化而修改软件的活动称为( ). (满分:4)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
4.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ). (满分:4)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
5.软件生命周期中所花费用最多的阶段是( )。 (满分:4)
A. 详细设计
B. 软件编码
C. 软件测试
D. 软件维护
6.软件重用分为( )个层次 (满分:4)
A. 1
B. 2
C. 3
D. 4
7.软件系统的文档分为( )类 (满分:4)
A. 一
B. 二
C. 三
D. 四
8.需求分析中开发人员要从用户那里了解( ) (满分:4)
A. 软件做什么
B. 用户使用界面
C. 输入的信息
D. 软件的规模
9.模块内聚度越高,说明模块内各成分彼此结合的程度越(2)。 (满分:4)
A. 松散
B. 紧密
C. 无法判断
D. 相等
10.面向对象的技术中的“类”,是比较理想的可重用的软构件,称之为( ) (满分:4)
A. 类构件
B. 软构件
C. 特殊构件
D. 以上都不正确
11.在数据流图中,正方形代表( )。 (满分:4)
A. 源点
B. 园点
C. 加工
D. 模块
12.下面不是软件成分的重用的级别的是( ) (满分:4)
A. 代码重用
B. 设计结果重用
C. 分析结果重用
D. 类重用
13.在设计人机界面的过程中,下面那个问题不能遇到( ) (满分:4)
A. 系统吞吐量
B. 系统响应时间
C. 用户帮助设施
D. 出错信息处理
14.下面不是面向对象的重要特点( ) (满分:4)
A. 一致的表示方法
B. 可重用性
C. 可维护性
D. 类型检查
15.大型软件的测试不包括哪个阶段( ) (满分:4)
A. 边值测试
B. 单元测试
C. 集成测试
D. 验收测试
吉大17秋学期《软件工程》在线作业二
一、多选题:【3道,总分:12分】
1.下面属于成本估计( ) (满分:4)
A. 代码行技术
B. 任务分解技术
C. 自动估计成本技术
D. 投资回报率
2.瀑布模型的不存在以下问题( ) (满分:4)
A. 用户容易参与开发
B. 缺乏灵活性
C. 用户与开发者易沟通
D. 适用可变需求
3.下面属于在需求分析阶段的图形工具的是( ) (满分:4)
A. 数据流图
B. 层次方框图
C. IPO图
D. I-O图
二、判断题:【7道,总分:28分】
1.PSL/PSA是一个用于需求分析的软件工具( ) (满分:4)
A. 错误
B. 正确
2.数据流图的一个主要用途是作为分析和设计的工具( ) (满分:4)
A. 错误
B. 正确
3.软件工程包括技术和管理两方面的内容,是技术与管理紧密结合的产物。 (满分:4)
A. 错误
B. 正确
4.尽量使用数据耦合,多用控制耦合和特征耦合( ) (满分:4)
A. 错误
B. 正确
5.边界测试时单元测试中最后的也可能是最重要的任务。 (满分:4)
A. 错误
B. 正确
6.增量模型的基本思想是使用原型方法来尽量降低风险 (满分:4)
A. 错误
B. 正确
7.子系统的两种交互方式是客户-供应商关系和平等伙伴关系 (满分:4)
A. 错误
B. 正确
三、单选题:【15道,总分:60分】
1.常见的程序控制结构不包括( ) (满分:4)
A. GO TO 语句
B. 顺序
C. 选择
D. 循环
2.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ). (满分:4)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
3.大型软件的测试不包括哪个阶段( ) (满分:4)
A. 边值测试
B. 单元测试
C. 集成测试
D. 验收测试
4.盒图也称为( )或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题 (满分:4)
A. 流程图
B. 框图
C. 判定表
D. N-S图
5.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( ) (满分:4)
A. 结构合理性
B. 软件外部功能
C. 程序正确性
D. 程序内部逻辑
6.ER图包含了( )种基本成分 (满分:4)
A. 一
B. 二
C. 三
D. 四
7.子系统测试中着重测试模块的( ) (满分:4)
A. 接口
B. 函数
C. 语法
D. 以上都不正确
8.常见的数据存储管理方式有( )种 (满分:4)
A. 1
B. 2
C. 3
D. 4
9.典型的软件再工程分为( )类活动 (满分:4)
A. 4
B. 5
C. 6
D. 7
10.下面不属于面向对象设计准则的是( ) (满分:4)
A. 模块化
B. 抽象
C. 信息隐藏
D. 不可重用
11.软件测试是为了( )而执行程序的过程。 (满分:4)
A. 纠正错误
B. 发现错误
C. 避免错误
D. 证明正确
12.下面不是软件成分的重用的级别的是( ) (满分:4)
A. 代码重用
B. 设计结果重用
C. 分析结果重用
D. 类重用
13.软件系统的文档分为( )类 (满分:4)
A. 一
B. 二
C. 三
D. 四
14.为了使模块尽可能独立,要求( )。 (满分:4)
A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
15.软件生命周期中所花费用最多的阶段是( )。 (满分:4)
A. 详细设计
B. 软件编码
C. 软件测试
D. 软件维护
页:
[1]