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

北理工《软件工程》在线作业-0001

阅读:43 更新时间:2019-12-03 09:40:03

北理工《软件工程》在线作业 -0001


------------------------
1.软件设计中一般将用到图形工具,____种工具可用作设计的图形工具。
A.IPO、N-S图、程序图
B.结构图、DFD图、HIPO
C.实体关系图、判定树、IPO
D.层次图、流程图、程序图
答案请点我要此答案,或联系QQ

2.CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的行为特征是_____
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.用DFD建模
C.用DD建立数据模型
D.给出需求规格说明书
答案请点我要此答案,或联系QQ

8.软件测试不包括_________方面的差错和纠错。
A.软件计划
B.软件设计
C.软件价格
D.软件编码
答案请点我要此答案,或联系QQ

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

10.软件结构的复杂度与哪些因素有关? ________
A.模块扇入
B.模块扇出
C.控制路径
D.输入/输出数
答案请点我要此答案,或联系QQ

11.COCOMO成本估算模型通过选取不同的_______来区分软件开发的难易程度。
A.指数
B.公式
C.模型
D.模型和经验系数
答案请点我要此答案,或联系QQ

12.使用SD方法,以下模块间的偶合类型中,可修改性和可理解性依次变好的是____。
A.数据型—公共型一控制型
B.数据型—控制型一公共型
C.公共型一控制型一数据型
D.公共型—数据型一控制型
答案请点我要此答案,或联系QQ

13.软件维护产生的副作用,是指______
A.开发时的错
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
答案请点我要此答案,或联系QQ

14.信息隐蔽的概念与哪一概念直接相关? ______
A.软件结构定义
B.模块独立性
C.模块类型划分
D.模块内聚
答案请点我要此答案,或联系QQ

15.软件生命周期中所花费用最多的阶段是______
A.详细设计
B.软件编码
C.软件测试
D.软件维护
答案请点我要此答案,或联系QQ

16.模块划分中,对模块独立的含义不包括_____
A.模块完成独立的功能开发
B.符合信息隐蔽和信息局部化原则
C.模块间关连和依赖程度尽量小
D.模块间不应存在关连和依赖
答案请点我要此答案,或联系QQ

17.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于____。
A.维护时期
B.计划时期
C.运行时期
D.开发时期
答案请点我要此答案,或联系QQ

18.软件工程的活动是指_____。
A.生存周期内的一组有序任务集
B.软件生存周期内的一组任务
C.软件项目的任务
D.软件开发的工作
答案请点我要此答案,或联系QQ

19.软件测试方法中的静态测试方法之一为______
A.计算机辅助静态分析
B.黑盒法
C.路径覆盖
D.边界值分析
答案请点我要此答案,或联系QQ

20.获取需求的困难和项目复杂带来的潜在风险属于________。
A.技术风险
B.商业风险
C.经济风险
D.项目风险
答案请点我要此答案,或联系QQ

------------------------
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.SD 方法的设计总则是()
A.程序简洁、操作方便
B.结构清晰、合理
C.模块内聚性强
D.模块之间耦合度低
答案请点我要此答案,或联系QQ

7.数据流图中的处理必须用对象中的操作来实现,常见的操作有( )
A.查询
B.动作
C.活动
D.访问
答案请点我要此答案,或联系QQ

8.建立继承关系时所采用的方式有( )
A.自顶向下
B.从内到外
C.自底向上
D.从复杂到简单
答案请点我要此答案,或联系QQ

9.软件设计的主要任务是()
A.将分析阶段获得的需求说明转换为计算机中可实现的系统
B.完成系统的数据结构和程序结构设计
C.完成模块的编码和测试
D.对模块内部的过程进行设计
答案请点我要此答案,或联系QQ

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

------------------------
1.软件工程过程应该以软件设计为中心,关键是编写程序。
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.CMM 将软件过程的成熟度分为以下5个级别:初始级、可重复级、已定义级、已管理级和优化级。
A.错误
B.正确
答案请点我要此答案,或联系QQ

4.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
A.错误
B.正确
答案请点我要此答案,或联系QQ

5.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
A.错误
B.正确
答案请点我要此答案,或联系QQ

6.单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
A.错误
B.正确
答案请点我要此答案,或联系QQ

7.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
A.错误
B.正确
答案请点我要此答案,或联系QQ

8.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
A.错误
B.正确
答案请点我要此答案,或联系QQ

9.当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。
A.错误
B.正确
答案请点我要此答案,或联系QQ

10.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。
A.错误
B.正确
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息