软件工程期末考试试题及答案

“软件工程期末考试试题及答案”相关的资料有哪些?“软件工程期末考试试题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程期末考试试题及答案”相关范文大全或资料大全,欢迎大家分享。

《软件工程导论》期末考试试题和答案Word版

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

传播优秀Word版文档,希望对您有帮助,可双击去除!

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__

测试________、运行与维护阶段。

2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件

和应用软件。

3.可行性研究主要集中在以下四个方面经济可行性、技术可行

性、法律可行性和抉择。

4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。

5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计

方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。

6.__数据流图________和__数据字典___共同构成系统的逻辑模型。

7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。

8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。

9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估

计三种类型。

1.下列哪个阶段不属于软件生存周期的三大

《软件工程导论》期末考试-试题与答案

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

一、

《软件工程导论》期末考试-试题与答案

填空题

1. 软件工程中的结构化分析 SA 是一种面向________的分析方法。

2. 软件模块独立性的两个定性度量标准是_________________。

3. 软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。

4. ________和数据字典共同构成了系统的逻辑模型

5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据

此导出测试用例。

二、 单选题

1. 在软件危机中表现出来的软件质量差的问题,其原因是_______。A. 软件研发人员素质太差B. 用户经常干预软件系统的研发工作C. 没有软件质量标准

D. 软件开发人员不遵守软件质量标准2. 在软件质量因素中,软件在异常条件下仍能运行的能力成为软件的_____。A. 安全性B. 健壮性C. 可用性D. 可靠性

3. 在下列测试技术中,______不属于黑盒测试技术。A. 等价划分B. 边界值分析C. 错误推测D. 逻辑覆盖

4. 软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A. 原型化方法B. 结构化方法C. 功能化方法

《软件工程》期末考试参考题及答案1

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

《软件工程》期末考试样题

一、填空题

1.软件开发模型有 瀑布模型 、 螺旋模型 、第四代技术模型、原型模型、构件组装模型、混合模型。

2.可行性研究一般可以从 经济 可行性、 技术 可行性、运行可行性、法律可行性和开发可行性等方面来研究。

3.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为 F/(1+i) 。

4.数据流图基本符号包括 数据输入的源点和数据输出的汇点 、 加工 、 数据流 、 数据存储文件。

5.Jackson图除了可以表达程序结构外,还可以表达 数据结构 ,它首先要分析 数据结构,并用适当的工具来描述。

6.详细设计的工具有 图形工具 、表格工具和 语言工具 。

7.IPO图由 输入 、处理和 输出 三个框组成。这个图的特点是能够直观的显示三者之间的关系。

8.面向对象技术是一整套关于如何看待 软件系统 和 现实世界 的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用 对象 、 类 、 继承 、 封装 、聚集、消息传送、多态性等概念来构造系统的软件开发方法

《软件工程》期末考试参考题及答案1

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

《软件工程》期末考试样题

一、填空题

1.软件开发模型有 瀑布模型 、 螺旋模型 、第四代技术模型、原型模型、构件组装模型、混合模型。

2.可行性研究一般可以从 经济 可行性、 技术 可行性、运行可行性、法律可行性和开发可行性等方面来研究。

3.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为 F/(1+i) 。

4.数据流图基本符号包括 数据输入的源点和数据输出的汇点 、 加工 、 数据流 、 数据存储文件。

5.Jackson图除了可以表达程序结构外,还可以表达 数据结构 ,它首先要分析 数据结构,并用适当的工具来描述。

6.详细设计的工具有 图形工具 、表格工具和 语言工具 。

7.IPO图由 输入 、处理和 输出 三个框组成。这个图的特点是能够直观的显示三者之间的关系。

8.面向对象技术是一整套关于如何看待 软件系统 和 现实世界 的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用 对象 、 类 、 继承 、 封装 、聚集、消息传送、多态性等概念来构造系统的软件开发方法

软件工程期末考试知识概括

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

一、名词解释

1、 软件:是计算机程序及其有关的数据和文档的完整集合。

2、 软件工程:软件工程采用工程的概念、原理、技术和方法来开发与维护软件。 3、 软件生命周期:是从设计软件产品开始到产品不能使用为止的时间周期。

4、 模块:是能够单独命名,由边界元素限定的程序元素的序列。在软件的体系结构

中,模块能独立地完成一定的功能,是可以组合、分解和更换的单元。

5、 模块化:是指把系统分割成能完成独立功能的模块。

6、 软件维护:就是指在软件产品交付之后对其进行修改,以排除故障,或改进性能

和其他属性,或使产品适应改变了的环境。

7、 软件的可维护性:是指软件功能被理解、改正、适应和增强的难易程度,可维护

性时维护人员对该软件进行维护的难易程度。可维护性是指导软件工程各阶段的一条基本原则,提高可维护性是软件工程追求的目标之一。

8、 数据流图:是用来描绘软件系统逻辑模型的图形工具,是描绘信息在系统中流动

和处理的情况的。

9、 数据字典:是对数据流图中出现的所有数据元素、数据流、文件、处理的定义的 集合。 二、

1、 比较瀑布模型、快速原型模型、螺旋模型的特点。

问题定义 计划时期 可行性研究 需求分析

软件工程期末考试总复习题及答案

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

复习题

填空题

1. 在信息处理和计算机领域内,一般认为软件是 _程序____、_文档____ 和_数据____ 。

2. 数据流图的基本组成部分有 _数据的源点与终点____、 数据流_____、 加工_____、 数据文件_____。

3. 数据流图和数据字典共同构成了系统的 _逻辑____模型,是需求规格说明书的主要组成部分。

4. 划分模块时尽量做到__高内聚、低耦合______,保持模块的独立性,尽量使用公共模块。 5. 类的实例化是_对象_______。

6. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可

7. 靠性的两个指标是_成功地运行的概率_______和_平均故障时间_______。

8. 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,

9. 将得到软件的总开发量。这种成本估算方法称为_自底向上_______。

10. 如果一个模块被 n 个模块调用,其中直接的上级模块的个数是 m 个( m<=n )那么该模块的扇入数是 ____N_______ 个。

11. 结构化设计以 __数据流图_________ 为基础,按一定的步骤映射成软件结构。

12. 软件的风险分析可包括风险识别、风险预测 和风险

软件工程期末考试总复习题及答案

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

复习题

填空题

1. 在信息处理和计算机领域内,一般认为软件是 _程序____、_文档____ 和_数据____ 。

2. 数据流图的基本组成部分有 _数据的源点与终点____、 数据流_____、 加工_____、 数据文件_____。

3. 数据流图和数据字典共同构成了系统的 _逻辑____模型,是需求规格说明书的主要组成部分。

4. 划分模块时尽量做到__高内聚、低耦合______,保持模块的独立性,尽量使用公共模块。 5. 类的实例化是_对象_______。

6. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可

7. 靠性的两个指标是_成功地运行的概率_______和_平均故障时间_______。

8. 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,

9. 将得到软件的总开发量。这种成本估算方法称为_自底向上_______。

10. 如果一个模块被 n 个模块调用,其中直接的上级模块的个数是 m 个( m<=n )那么该模块的扇入数是 ____N_______ 个。

11. 结构化设计以 __数据流图_________ 为基础,按一定的步骤映射成软件结构。

12. 软件的风险分析可包括风险识别、风险预测 和风险

软件工程期末考试总复习题及答案

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

复习题填空题

1. 在信息处理和计算机领域内,一般认为软件是_程序、_

文档一_ 和_数据- 。

2. 数据流图的基本组成部分有_数据的源点与终点_______ 、数据

流_____ 、加工_、数据文件______ 。

3. 数据流图和数据字典共同构成了系统的_逻辑_ 模型,是

需求规格说明书的主要组成部分。

4. 划分模块时尽量做到高内聚、低耦合______ ,保持模块的

独立性,尽量使用公共模块。

5. 类的实例化是—对象_______ 。

6. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用

性,常用的度量软件可

7. 靠性的两个指标是_成功地运行的概率_ 和-平均故障

时间一。

8. 将待开发的软件细化,分别估算每一个子任务所需要的开发工作

量,然后将它们加起来,

9. 将得到软件的总开发量。这种成本估算方法称为一自底向上

10. 如果一个模块被n个模块调用,其中直接的上级模块的个数

是m个(m<=n )那么该模块的扇入数是________ N _____ 个。

11. 结构化设计以—数据流图__________ 为基础,按一定的步骤

映射成软件结构。

12. 软件的风险分析可包括风险识别、风险预测和风险驾

驭(或风险管理)等3项活动。

13. 软件著作权登记的3种主要类型:(1)著作权登记;(2)著作

权延续登记;(3)权利转移备案登记

软件测试期末考试试题及答案

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

精品文档

1 欢。迎下载

一,判断 1 V 2. X 3. V 4. X 5. X 6. X 7. X 8. X 9. V 10.

X

二,选择

1. D

2. D

3. B

4. B

5. B

6. A

7. D

8. B

9. C 10. A

三 填空

1. 测试计划、测试用例

2. 稳定性测试、负载测试、压力测试

3.

非增量是集成测试 自顶向下增量式测试、自底向上增量式测试 4.

回归 5. 软件需求

四 简答题( 30 分)

1. 试描述软件测试的定义?( 3分) 答:利用手工或者自动化的方式, 按照测试方案对系统执行测试用例的过程叫做 软件测试。

2. 什么是软件缺陷?( 4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解, 不易使用,运行速度缓慢, 或者最终用户认为该 软件使用效果不好。

3. 常见的黑盒测试用例的设计方法?并分别简单介绍一下各自的思想。 (8分) 答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能 穷举的测试过程进行合理分类, 从而保证设计出来的测试用例具有完整

(完整)软件工程期末考试题(含答案),推荐文档

标签:文库时间:2024-10-03
【bwwdw.com - 博文网】

一、选择题

1.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、

软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶

段又可归纳为三个大的阶段:计划阶段、开发阶段和_。 ( C ),

A .详细计划

B .可行性分析

C .运行阶段 D.测

试与排错

2.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试年勺系

统测试阶段的目标( A )

A .需求分析阶段

B .详细设计阶段 C.概要设计阶段 D .可行性研究阶段,

3.软件工程的出现主要是由于(C ) ,

A.程序设计方法学的影响

B.其它工程科学的影响

C.软件危机的出现

D.计算机的发展,

4.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方

法得以实旅的主要保证是(C)

A.硬件环境

B.软件开发的环境

C.软件开发工具和软件开发的环境

D.开发人员的素质

5.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(B)

A.相互排斥B相互补充C独立使用 D.交替使用

6.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C)

A.基于瀑布模型的结构化方法 B.基于需求动态定义的原型化方法C.基于对象的面向对象的方