21年春华师《软件工程》在线作业[答案]单选题答案
华师《软件工程》在线作业-0001
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.若一个模块只具有单一的功能且与其他模块没有太多的联系,那么,我们则称此模块具有( )。
A.模块内聚性
B.模块耦合性
C.模块独立性
D.模块隐藏性
正确选项:----
2.要减少两个模块之间的耦合,则必须( )。
A.两个模块间的调用次数要少
B.模块间传递的参数要少
C.模块间传递的参数要少且布传递开关型参数
D.模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量
正确选项:----
3.生命周期包括( )。
A.问题定义、可行性研究、需求分析、设计、编写程序、测试、维护
B.可行性研究、需求分析、设计、编写程序、测试
C.问题定义、可行性研究、需求分析、设计、编写程序
D.需求分析、设计、编写程序、测试、维护
正确选项:----
4.面向对象的技术以( )为核心展开的.
A.对象
B.数据
C.程序段
D.语法
正确选项:----
5.( )是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
A.设计
B.需求
C.测试
D.维护
正确选项:----
6.下列属于用白盒技术设计测试用例的是( ).
A.错误推测
B.逻辑覆盖
C.等价类划分
D.因果图
正确选项:----
7.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,( )环节出错,对软件的影响最大。
A.详细设计
B.概要设计
C.需求分析
D.测试和运行
正确选项:----
8.软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( )。
A.用户
B.需求审评
C.总结
D.都不正确
正确选项:----
9.经济可行性研究的范围包括( )。
A.资源有效性
B.管理制度
C.效益分析
D.开发风险
正确选项:----
10.类图表示系统的( )。
A.消息结构
B.动态行为
C.系统部署
D.静态结构
正确选项:----
21年春华师《软件工程》在线作业[答案]多选题答案
二、多选题 (共 10 道试题,共 40 分)
11.面向对象的测试与传统测试方法的主要区别是( )。
A.面向对象的测试可在编码前进行,传统测试方法在编码后进行
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
正确选项:----
12.软件配置管理的作用包括( )。
A.管理在软件生命周期中建立和修改的各种不同元素
B.协调和整理所开发的产品
C.管理软件的构建和测试环境;管理发布和安装工具
D.管理软件的改错和功能增加。
正确选项:----
13.项目的基本要素有哪些( )。
A.结果
B.工作
C.进度表
D.资源
正确选项:----
14.软件测试的局限性有哪些( )。
A.测试的不彻底性
B.测试的不完备性
C.测试作用的间接性
D.测试的直接性
正确选项:----
15.以下属于成本准则的是( )。
A.部署成本
B.升级成本
C.维护成本
D.管理成本
正确选项:----
16.项目风险管理包括哪些内容( )。
A.风险识别
B.风险评估
C.应对计划
D.风险控制
正确选项:----
17.下面属于编码阶段的维护性工作的是( )
A.检查源程序与文档的一致性
B.检查源程序的可理解性
C.源程序是否符合编码规范
D.检查每条需求,分析维护时可能需要的支持
正确选项:----
18.项目估算内容有哪些( )。
A.规模估算
B.工作量估算
C.进度估算
D.成本估算
正确选项:----
19.软件工程方法有哪些( )。
A.面向服务
B.面向构件
C.面向对象
D.面向过程
正确选项:----
20.技术可行性是可行性研究的关键,其主要内容一般包括( )。
A.风险分析
B.资源分析
C.人员分析
D.技术分析
正确选项:----
三、判断题 (共 10 道试题,共 30 分)
21.用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。
22.软件需求规格说明书在软件开发中具有重要的作用,它是软件可行性分析的依据。
23.软件配置管理是一种标识、组织和控制修改的技术,它作用于整个软件生命周期,其目的是使错误达到最小并最有效地提高生产率。
24.规模估算是结合投入人力和开发任务所需要的工作时间进行估算,通常以人时、人天、人月、人年等作为衡量单位。
25.软件测试可能发现软件中的设计错误,但不能证明软件没有错误。