第一章单元测试
1、”软件危机”是指()。
A:计算机病毒的出现
B:利用计算机系统进行经济犯罪活动
C:人们过分迷恋计算机系统
D:软件开发和软件维护中出现的一系列问题
正确答案:【软件开发和软件维护中出现的一系列问题】
2、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。
A:硬件环境
B:软件开发的环境
C:软件开发工具和软件开发的环境
D:开发人员的素质
正确答案:【软件开发工具和软件开发的环境】

3、软件危机可以表现为()。
A:产品不符合用户的需要
B:软件产品的质量差
C:软件的可维护性差
D:软件的价格昂贵
正确答案:【产品不符合用户的需要
软件产品的质量差
软件的可维护性差
软件的价格昂贵】

4、下面的()说法是错误的。
A:由于软件是产品,因此可以应用其他工程制品所用的技术进行生产
B:购买大多数计算机系统所需的硬件比软件更昂贵
C:大多数软件系统是不容易修改的,除非它们在设计时考虑了变更
D:一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功
正确答案:【由于软件是产品,因此可以应用其他工程制品所用的技术进行生产
购买大多数计算机系统所需的硬件比软件更昂贵
一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功】

5、软件工程的方法只适用于大型软件的开发,对小型软件的开发没有帮助。
A:对
B:错
正确答案:【错】

第二章单元测试
1、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。
A:确定
B:行或不行
C:正确
D:无二义
正确答案:【行或不行】

2、数据流图是描述数据在软件中流动和变换的过程,而对数据流图中所包含的元素的定义则是()。
A:数据存储
B:数据加工
C:数据字典
D:数据定义
正确答案:【数据字典】

3、在软件的可能性研究中经常从不同的角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究。
A:经济可行性
B:技术可行性
C:操作可行性
D:法律可行性
正确答案:【技术可行性】

4、关于数据字典正确的描述是()。
A:数据字典最重要的用途是作为分析阶段的工具
B:实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程
C:数据字典应该容易更新和修改
D:可以采用卡片形式书写数据字典
正确答案:【数据字典最重要的用途是作为分析阶段的工具
实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程
数据字典应该容易更新和修改
可以采用卡片形式书写数据字典】

5、数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。
A:对
B:错
正确答案:【错】

第三章单元测试
1、需求分析阶段的任务是确定()。
A:软件开发方法
B:软件开发工具
C:软件开发费
D:软件系统的功能
正确答案:【软件系统的功能】
2、需求分析阶段最重要的技术文档是()。
A:设计说明书
B:需求规格说明书
C:可行性分析报告
D:用户手册
正确答案:【需求规格说明书】

3、在E-R模型中,包含以下基本成分()。
A:数据、对象、实体
B:控制、联系、对象
C:实体、联系、属性
D:实体、属性、操作
正确答案:【实体、联系、属性】

4、需求分析阶段应该完成的文档资料包括()。
A:系统规格说明
B:数据要求
C:用户系统描述
D:修正的开发计划
正确答案:【系统规格说明
数据要求
用户系统描述
修正的开发计划】

5、在进行需求分析时需同时考虑维护问题。
A:对
B:错
正确答案:【错】

第四章单元测试
1、用自然语言书写的系统规格说明书可能存在的问题包括()。
A:二义性
B:不完整性
C:含糊性
D:矛盾
正确答案:【二义性
不完整性
含糊性
矛盾】

2、关于形式化说明技术,下列说法正确的是()。
A:应该选用适当的表示方法
B:应该形式化,但不要过分形式化
C:应该有形式化方法顾问随时提供咨询
D:任何时候都应该采用形式化说明技术
正确答案:【应该选用适当的表示方法
应该形式化,但不要过分形式化
应该有形式化方法顾问随时提供咨询】

3、Petri网可用于表达同步问题、竞争条件以及死锁问题。
A:对
B:错
正确答案:【对】

4、用Z语言描述的、最简单的形式化规格说明包含()。
A:给定的集合、数据类型及常数
B:状态定义
C:初始状态
D:操作
正确答案:【给定的集合、数据类型及常数
状态定义
初始状态
操作】

5、有穷状态机要求表示对象应该有有限个状态。
A:对
B:错
正确答案:【对】

第五章单元测试
1、对一个程序来说,组成系统的模块数目(),则开发成本越小。
A:越多
B:越少
C:顺序
D:时间
正确答案:【顺序】

2、软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
A:总体
B:抽象
C:逻辑
D:规划
正确答案:【总体】

3、关于内容耦合的描述正确的是()。
A:内容耦合是最高程度的耦合
B:应该尽量使用内容耦合
C:高级语言一般设计成允许内容耦合的形式
D:如果一个模块有多个入口,可能发生内容耦合
正确答案:【内容耦合是最高程度的耦合
如果一个模块有多个入口,可能发生内容耦合】

4、下面的说法()是正确的。
A:软件体系结构的最佳表示形式是一个可执行的软件模型
B:软件体系结构描述是不同项目相关人员之间进行沟通的使能器
C:良好的分层体系结构有利于系统的扩展与维护
D:设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识
正确答案:【软件体系结构描述是不同项目相关人员之间进行沟通的使能器
良好的分层体系结构有利于系统的扩展与维护
设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识】

5、模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。
A:对
B:错
正确答案:【对】

第六章单元测试
1、PAD图为()提供了有力的工具。
A:系统分析
B:软件的自动化生成
C:自动分析数据
D:测试软件

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注