软件工程(第2版) 在线作业 3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程(第2版)_在线作业_3
85分
交卷时间:2016-03-1614:09:04
一、单选题
1.
(5分)
一般说来,投入运行的软件系统中有错误()。
∙ A.不是不可以理解的
∙ B.是必然的
∙ C.是要求退货的理由
∙ D.是不能容忍的
得分:5
知识点:软件工程(第2版)
(5分)
软件测试的目的是()。
∙ A.尽可能多的发现软件系统中的错误
∙ B.证明软件系统中存在错误
∙ C.证明软件的正确性
∙ D.找出软件系统中存在的所有错误
得分:0
知识点:7.1软件测试的目的及原则
(5分)
CAD的含义是()。
∙ A.计算机工程设计
∙ B.计算机辅助设计
∙ C.计算机制造设计
∙ D.计算机模拟设计
得分:5
知识点:13.3计算机辅助软件工程(CASE)
(5分)
20世纪50年代以来,出现了许多不同的程序设计语言,下列语言中哪个语言是低级语言()。
∙ A.汇编语言
∙ B.PASCAL
∙ C.C++
∙ D.VISUAL BASIC
得分:5
知识点:6.1程序设计语言的特性及选择
(5分)
在考察系统中与时间和变化有关的系统性质时,要用动态模型来表示。动态模型着重于系统的控制结构,它包括两个图:一个是事件跟踪图,另一个是()。
∙ A.状态图
∙ B.数据流图
∙ C.时序图
∙ D.系统结构图
得分:5
知识点:10.2面向对象的模型
(5分)
下列叙述中,()是正确的。
∙ A.软件系统中所有的信息流都可以认为是事务流
∙ B.软件系统中所有的信息流都可以认为是变换流
∙ C.事务分析和变换分析的设计步骤是基本相似的
得分:5
知识点:4.4面向数据流的设计方法
(5分)
Rumbangh等人提出的对象模型技术OMT方法把分析时收集的信息构造在三类模型中,即对象模型、动态模型和()。
∙ A.功能模型
∙ B.行为模型
∙ C.信息模型
∙ D.控制模型
得分:5
知识点:10.2面向对象的模型
(5分)
对软件开发环境有不同的分类,下面()不是按软件开发环境的演变趋势进行的分类。
∙ A.以语言为中心的环境
∙ B.基于对象的环境
∙ C.工具箱环境
∙ D.基于方法的环境
得分:5
知识点:13.1软件开发环境
(5分)
软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的测试过程称为()。
∙ A.校正性维护
∙ B.适应性维护
∙ C.完善性维护
∙ D.预防性维护
得分:0
知识点:8.1软件维护的内容
(5分)
软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于()。
∙ A.软件的功能
∙ B.软件系统目标
∙ C.软件的性能
∙ D.软件的质量
得分:5
知识点:2.1可行性研究
(5分)
每个对象可用它自己的一组属性和它可以执行的一组()来表现。∙ A.功能
∙ B.数据
∙ C.操作
∙ D.行为
得分:5
知识点:10.1面向对象概述
(5分)
下列()模型表示了对象的相互行为。
∙ A.对象
∙ B.动态
∙ C.功能
∙ D.分析
得分:0
知识点:10.2面向对象的模型
(5分)
下列()是产生软件维护的副作用之一。∙ A.开发时的错误
∙ B.软件隐含的错误
∙ C.运行时误操作
∙ D.因修改软件而造成的错误
得分:5
知识点:8.3软件可维护性
(5分)
需求分析产生的最终结果是()。
∙ A.可行性分析报告
∙ B.需求规格说明书
∙ C.设计说明书
∙ D.项目开发计划
得分:5
知识点:3.1需求分析的任务
二、判断
1.
(5分)
Jackson方法是一种面向对象的设计方法。(f)
∙
∙
得分:5
知识点:5.1详细设计的基本任务
(5分)
为便于开发与管理,应尽量设计小而简单的类。(t)∙
∙
得分:5
知识点:10.4面向对象的设计
(5分)
测试只能证明程序有错误,不能证明程序没有错误。(t)
∙
∙
得分:5
知识点:7.1软件测试的目的及原则
(5分)
在程序调试时,找出错误的位置和性质比改正该错误更难。(t)∙
∙
得分:5
知识点:7.5调试
(5分)
如果通过软件测试没有发现错误,则说明软件是正确的。(f)
∙
∙
得分:5
知识点:7.1软件测试的目的及原则
(5分)
为了加快软件维护作业的进度,应尽可能增加维护人员的数目。(f)∙
∙
得分:5
知识点:8.3软件可维护性