北京语言大学计算机科学与技术专业《软件工程》作业及答案1

搜题
1、软件生命周期一般包括:软件开发期和软件运行期,下述()不是软件开发期所应包含的内容。

A.需求分析

B.结构设计

C.程序编制

D.软件维护

本题答案:
D
2、下列属于维护阶段的文档是()。

A.软件规格说明

B.用户操作手册

C.软件问题报告

D.软件测试分析报告

本题答案:
C
3、软件生命周期中所花费用最多的阶段是()。

A.详细设计

B.软件编码

C.软件测试

D.软件维护

本题答案:
D
4、SA法的主要描述手段有()。

A.系统流程图和模块图

B.DFD图、数据词典、加工说明

C.软件结构图、加工说明

D.功能结构图、加工说明

本题答案:
B
5、源程序的效率与()阶段确定的算法的效率直接有关。

A.概要设计

B.总体设计

C.单元设计

D.详细设计

本题答案:
D
6、原型化方法是一种()型的设计过程。

A.自外向内

B.自顶向下

C.自内向外

D.自底向上

本题答案:
A
7、下列模型属于成本估算方法的有()。

A.COCOMO模型

B.McCall模型

C.McCabe度量法

D.时间估算法

本题答案:
A
8、可维护性的特性中相互促进的是()。

A.可理解性和可测试性

B.效率和可移植性

C.效率和可修改性

D.效率和结构好

本题答案:
A
9、在变更控制中,()可以用来确保由不同用户所执行的并发变更。

A.异步控制

B.同步控制

C.存取控制

D.基线控制

本题答案:
B
10、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。

A.条件覆盖法

B.等价分类法

C.边界值分析法

D.错误推测法

本题答案:
C
11、下列属于Coad方法中面向对象的分析模型的层次有()。

A.主题层

B.对象层

C.应用层

D.接口层

本题答案:
AB
12、在需求分析阶段主要采用图形工具来描述的原因是()。

A.图形的信息量大,便于描述规模大的软件系统

B.图形工具能够极好地概括描述一个系统的信息,比文字叙述能够更好地表达重要的细节

C.图形能够更加直观地描述目标系统,便于用户理解和交流,有利于开发者与用户之间达成一致的需求

D.图形比文字描述简单、形象

本题答案:
BC
13、软件维护的类型有()。

A.完善性维护

B.纠错性维护

C.适应性维护

D.预防性维护

本题答案:
ABCD
14、为使程序中数据说明更易于理解和维护,必须遵循以下原则:()

A.数据说明的次序应当规范化

B.一个语句说明多个变量时,各变量名按字母顺序排列

C.对于复杂的数据结构,要加注释,说明在程序实现时的特点

D.定义变量名应按字母顺序排列

本题答案:
ABC
15、工业界中使用最为广泛的构件技术规范有()。

A.CORBA

B.EJB

C.COM

D.STL

本题答案:
ABC
16、继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。()

A.错误

B.正确

本题答案:
A
17、直接影响软件开发风险的因素是成本估算。()

A.错误

B.正确

本题答案:
B
18、提高程序效率的根本途径是选择良好的设计方法、数据结构与算法。()

A.错误

B.正确

本题答案:
A
19、信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。()

A.错误

B.正确

本题答案:
B
20、用例模型的基本组成部件是用例、角色和用例之间的联系。()

A.错误

B.正确

本题答案:
B

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部