人人范文网 范文大全

软件工程答案

发布时间:2020-03-03 03:20:24 来源:范文大全 收藏本文 下载本文 手机版

软件工程课后习题答案

殷锋主编·天津科学技术出版社

注:有些可能错误,读者自己注意

第一章

一、填空题:

1、软件是计算机系统中与硬件相互依存的另一部分,是包括、、及相关文档的的完整集合

2、软件工程包括三要素:方法、工具和过程。

3、软件开发的基本方法包括和

二、选择题:

1、C

2、B

3、C

第二章

一、填空题:

1、软件生存周期的各个过程可以分成三类,及主要生存周期过程、支持生存周期过程和组织的生存周期过程。

2、软件生存周期包括计划、需求分析、设计、程序编码、软件测试和运行维护6个阶段。

3、软件过程改进(SPI)帮助软件企业对其软件过程的改变进行计划,制定以及实施。

二、填空题

1、A

2、B

三、判断题

1、√

2、X

第三章

三、填空题:

1、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定够解决

2、可行性研究在进行简要需求分析和设计时,要在高层次上以进行

3、需求分析阶段产生的最重要的文档是。

4、为解决一个复杂的问题,往往采取的策略是

5、SA方法中使用半形式化的描述方式表达需求,采用的主要描述工具是流图和E-R图。

6、数据流图中有四种负号元素,它们是点

7、数据字典中有四类条目,分别是

8、在IDEF0图中,表示系统功能的图形成为图。

9、在画分层的DFD时,父图与子图的输入/输出的数据流要

10、用于描述基本加工的小说明的三种描述工具是定表。

二、选择题

1、A

2、C

3、B

4、B

5、D

6、D

7、D

8、A

9、D

10、A

11、C

12、B

第四章

一、填空题

1、变换型系统由3部分组成:。

2、模块的分解的基本原则是。

3、在软件开发的过程中必须遵循的软件工程原则有:和模块独立性。

二、选择题

1、D

2、A

3、A

4、A

5、B

三、判断题

1、√

2、X

3、X

4、√

5、X

第五章

二、填空题

1、软件测试是为了而执行程序的过程。

2、运行被测程序的方法称为测试。

3、动态测试中,主要测试软件功能的方法称为法

4、选择测试用例,使得被测程序中每个判定的每个分支至少执行一次,这种逻

辑覆盖标准为判定/覆盖法。

5、要覆盖含有循环结构的所有路径是不可能的,一般通过限制来测试。

6、用等价类划分法设计测试用例时,如果被测程序的某个输入条件规定了取之

范围,则可确定一个合理的等价类和两个不合理的等价类

7、凭经验或直觉推测程序中可能存在的错误而设计测试用例的方法是测。

8、集成测试中的具体方法是非渐增式、渐增式。

9、确认测试阶段的两项工作是。

10、在单元测试中,测试一个模块时,需要设计。

11、与编码风格有关的因素有数据说明、语句构造、输入/输出、效率等,其

中有个重要的因素是源程序的文档化。

三、选择题

1、B

2、C

3、B

4、D

5、D

6、A

7、B

8、D

9、A

10、A

11、C

12、B

13、D

14、A

15、C

第六章

一、填空题

1、用例之间的关系可以有包含关系、和。

2、面向对象的基本特包括:抽象、封装、和继承。

3、类与类之间可以有具有关联、聚合、和等关系。

二、选择题

1、C

2、C

3、B

三、判断题

1、√

2、√

3、X

4、X

第七章

一、填空题

1、面向对像分析的步骤包括:分析问题域建立用例模型、发现和定义对象和类、

识别对象的内部特征、识别对象的外部特征、识别对象之间的交互。

2、面向对象分析的第一步就是分析用户需求,在此的基础上建立建模。

3、用户需求包括系统的功能、性能、可靠性等非技术性要求,其中需求分析阶段需要着重考虑的是用户对系统的功能要求。

二、选择题

1、C

2、D

3、D

三、判断题

1、X

2、√

3、X

4、√

第八章

一、填空题

1、复用性

2、子系统

3、数据库设计

二、选择题

1、D

2、C

3、D

4、D

三、判断题

1、X

2、X

3、√

第九章

一、填空题

1、测试

2、对对象之间交互的测试

3、待维护的软件是可以理解的、待维护的软件是可以修改的

二、选择题

1、A

2、B

3、C

三、判断题

1、X

2、√

第十章

一、填空题

1、直接度量、间接度量

2、人的因素、问题因素、过程因素、产品因素、过程因素

3、甘特图、时标网状图、PERT技术和CPM方法

4、项目风险、技术风险、商业风险;已知风险、可预测的风险、不可预测的风

5、项目经理、配置控制委员会、配置管理员、系统集成员、开发人员

6、配置项识别、工作空间管理、版本控制、变更控制、状态报告、配置审计

7、按课题划分的模式、按职能划分的模式、矩阵型模式

8、(1)牢固掌握计算机软件的基本知识和技能

(2)善于分析、综合问题、具有严密的逻辑思维能力

(3)工作踏实、细致,遵循标准和规范,具有严格的科学作风

(4)工作中表现出耐心,毅力和责任心

(5)善于听取别人的意见,善于与周围人员团结协作,建立良好的人际关系

(6)具有良好的书面和空头表达能力

9、(1)能把用户提出的非技术性要求加以整理提炼,以技术说明书的形式转告给分析员和测试员。

(2)能说服用户放弃一些不切实际的要求,以便保证合理的要求得以满足。

(3)能够把表面上似乎无关的要求集中在一起,归结为“需要什么”“要解决什么问题”,这是一种综合问题的能力。

(4)要懂得心理学,能说服上级领导和用户,即让他们理解什么事不切实际的要求。又使他们毫不勉强,乐于接受。

10、鼓励、引导、通信

11、选定标准、重大偏离、特殊情况

二、选择题

1、

2、

3、

4、

5、

6、

7、8

三、判断题

1、

2、

3、

4、

5、

6、

7、8

软件工程答案

软件工程课后答案

软件工程试题及答案

软件工程试题及答案

广工软件工程答案

软件工程课后习题答案

软件工程试卷及答案课件

软件工程试题及答案(A)[1]

软件工程

软件工程

软件工程答案
《软件工程答案.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档