问道深山去,听禅紫气来。

华师《软件工程》在线作业-0001

阅读:14 更新时间:2022-04-15 21:47:53

华师《软件工程》在线作业-0001


------------------------
1.若一个模块只具有单一的功能且与其他模块没有太多的联系,那么,我们则称此模块具有( )。
A.模块内聚性
B.模块耦合性
C.模块独立性
D.模块隐藏性
答案请点我要此答案,或联系QQ

2.要减少两个模块之间的耦合,则必须( )。
A.两个模块间的调用次数要少
B.模块间传递的参数要少
C.模块间传递的参数要少且布传递开关型参数
D.模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量
答案请点我要此答案,或联系QQ

3.生命周期包括( )。
A.问题定义、可行性研究、需求分析、设计、编写程序、测试、维护
B.可行性研究、需求分析、设计、编写程序、测试
C.问题定义、可行性研究、需求分析、设计、编写程序
D.需求分析、设计、编写程序、测试、维护
答案请点我要此答案,或联系QQ

4.面向对象的技术以( )为核心展开的.
A.对象
B.数据
C.程序段
D.语法
答案请点我要此答案,或联系QQ

5.( )是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
A.设计
B.需求
C.测试
D.维护
答案请点我要此答案,或联系QQ

6.下列属于用白盒技术设计测试用例的是(   ).
A. 错误推测
B.逻辑覆盖
C.等价类划分
D.因果图
答案请点我要此答案,或联系QQ

7.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,( )环节出错,对软件的影响最大。
A.详细设计
B.概要设计
C.需求分析
D.测试和运行
答案请点我要此答案,或联系QQ

8.软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( )。
A.用户
B.需求审评
C.总结
D.都不正确
答案请点我要此答案,或联系QQ

9.经济可行性研究的范围包括( )。
A.资源有效性
B.管理制度
C.效益分析
D.开发风险
答案请点我要此答案,或联系QQ

10.类图表示系统的( )。
A.消息结构
B.动态行为
C.系统部署
D.静态结构
答案请点我要此答案,或联系QQ

------------------------
1.面向对象的测试与传统测试方法的主要区别是( )。
A.面向对象的测试可在编码前进行,传统测试方法在编码后进行
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
答案请点我要此答案,或联系QQ,C

2.软件配置管理的作用包括( )。
A.管理在软件生命周期中建立和修改的各种不同元素
B.协调和整理所开发的产品
C.管理软件的构建和测试环境;管理发布和安装工具
D.管理软件的改错和功能增加。
答案请点我要此答案,或联系QQ,B,C,D

3.项目的基本要素有哪些( )。
A.结果
B.工作
C.进度表
D.资源
答案请点我要此答案,或联系QQ,B,C,D

4.软件测试的局限性有哪些( )。
A.测试的不彻底性
B.测试的不完备性
C.测试作用的间接性
D.测试的直接性
答案请点我要此答案,或联系QQ,B,C

5.以下属于成本准则的是( )。
A.部署成本
B.升级成本
C.维护成本
D.管理成本
答案请点我要此答案,或联系QQ,B,C,D

6.项目风险管理包括哪些内容( )。
A.风险识别
B.风险评估
C.应对计划
D.风险控制
答案请点我要此答案,或联系QQ,B,C,D

7.下面属于编码阶段的维护性工作的是( )
A.检查源程序与文档的一致性
B.检查源程序的可理解性
C.源程序是否符合编码规范
D.检查每条需求,分析维护时可能需要的支持
答案请点我要此答案,或联系QQ,C,D

8.项目估算内容有哪些( )。
A.规模估算
B.工作量估算
C.进度估算
D.成本估算
答案请点我要此答案,或联系QQ,B,C,D

9.软件工程方法有哪些( )。
A.面向服务
B.面向构件
C.面向对象
D.面向过程
答案请点我要此答案,或联系QQ,B,C,D

10.技术可行性是可行性研究的关键,其主要内容一般包括( )。
A.风险分析
B.资源分析
C.人员分析
D.技术分析
答案请点我要此答案,或联系QQ,B,D

------------------------
1.用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。
T.对
F.错
答案请点我要此答案,或联系QQ

2.软件需求规格说明书在软件开发中具有重要的作用,它是软件可行性分析的依据。
T.对
F.错
答案请点我要此答案,或联系QQ

3.软件配置管理是一种标识、组织和控制修改的技术,它作用于整个软件生命周期,其目的是使错误达到最小并最有效地提高生产率。
T.对
F.错
答案请点我要此答案,或联系QQ

4.规模估算是结合投入人力和开发任务所需要的工作时间进行估算,通常以人时、人天、人月、人年等作为衡量单位。
T.对
F.错
答案请点我要此答案,或联系QQ

5.软件测试可能发现软件中的设计错误,但不能证明软件没有错误。
T.对
F.错
答案请点我要此答案,或联系QQ

6.项目工作分解是将项目整体分解成较小的、易于管理和控制的若干子项目或工作单元,直到可交付成果定义的足够详细,足以支持项目将来的活动。
T.对
F.错
答案请点我要此答案,或联系QQ

7.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
T.对
F.错
答案请点我要此答案,或联系QQ

8.风险识别是比较风险的大小,确定风险的性质。通过对各种风险进行定性、定量的分析,包括发生概率、影响严重性等,确定出每种风险的大小和性质。
T.对
F.错
答案请点我要此答案,或联系QQ

9.大多数软件产品在其生命周期中不需要增强功能。
T.对
F.错
答案请点我要此答案,或联系QQ

10.原型开发关注协作、更关注质量、更关注可工作的产品、更关注全才化的专才、基于实践而非基于理论。
T.对
F.错
答案请点我要此答案,或联系QQ

推荐信息