软件工程期末试题

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

软件工程期末试题及答案

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

软件工程期末试题及答案(六)

选择题

1.软件测试的目的是( )。

A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( )来设计测试用例的。 A)应用范围 B)内部逻辑 C)功能 D)输入数据 3.黑盒法是根据程序的( )来设计测试用例的。 A)应用范围 B)内部逻辑 C)功能 D)输入数据 4.为了提高软件测试的效率,应该( )。

A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据

C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是( )。

A)项目开发计划 B)需求规格说明书 C)设计说明书 D)源程序 6.测试的关键问题是( )。

A)如何组织软件评审 B)如何选择测试用例 C)如何验证程序的正确性 D)如何采用综合策略 7.软件测试用例主要由输入数据和( )两部分组成。

A)测试计划 B)测试规则 C)预期输出结果

软件工程期末试题与答案

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

《软件工程》陆惠恩主编

模拟试题参考答案

一.选择题(2×10题=20分)

1.软件工程方法学包括的三个要素是A 。

A.方法、工具和过程B.对象、过程和方法

C.分析、设计和编程D.开发、维护和工程

2.软件生命周期由C 三个时期组成。

A.概要设计、详细设计和系统实现B.可行性分析、系统设计和编码C.定义、开发和运行维护D.分析、设计和测试

3.在软件生命周期模型中,属于文档驱动的是A 。

A.瀑布模型B.快速原型模型C.增量模型D.喷泉模型

4.结构化分析实质上是一种D 的活动。

A.访问用户B.创建快速原型C.产生决策D.创建模型

5.以下B 不是模块。

A.过程B.程序C.函数D.对象

6.所谓信息隐藏是指隐藏模块的B 。

A.接口部分B.实现细节C.源代码D.一切信息

7.以下说法错误的是C 。

A.测试不能证明程序是正确的B.测试不能证明程序中没有错误

C.成功的测试是指发现程序的所有错误D.测试是为了发现程序中的错误8.面向对象方法的要素是B 。

A.对象、类、数据类型和算法B.对象、类、继承和消息

C.对象、基类、派生类和继承D.对象、父类、子类和继承

9.在用面向对象观点建立的模型中A 是最基本、最重要、最核心的模型。A.对象模型B.动态模型C.功能模型

软件工程期末试题与答案

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

《软件工程》陆惠恩主编

模拟试题参考答案

一.选择题(2×10题=20分)

1.软件工程方法学包括的三个要素是A 。

A.方法、工具和过程B.对象、过程和方法

C.分析、设计和编程D.开发、维护和工程

2.软件生命周期由C 三个时期组成。

A.概要设计、详细设计和系统实现B.可行性分析、系统设计和编码C.定义、开发和运行维护D.分析、设计和测试

3.在软件生命周期模型中,属于文档驱动的是A 。

A.瀑布模型B.快速原型模型C.增量模型D.喷泉模型

4.结构化分析实质上是一种D 的活动。

A.访问用户B.创建快速原型C.产生决策D.创建模型

5.以下B 不是模块。

A.过程B.程序C.函数D.对象

6.所谓信息隐藏是指隐藏模块的B 。

A.接口部分B.实现细节C.源代码D.一切信息

7.以下说法错误的是C 。

A.测试不能证明程序是正确的B.测试不能证明程序中没有错误

C.成功的测试是指发现程序的所有错误D.测试是为了发现程序中的错误8.面向对象方法的要素是B 。

A.对象、类、数据类型和算法B.对象、类、继承和消息

C.对象、基类、派生类和继承D.对象、父类、子类和继承

9.在用面向对象观点建立的模型中A 是最基本、最重要、最核心的模型。A.对象模型B.动态模型C.功能模型

软件工程期末复习

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

一 基本概念

1简述1983年IEEE为软件下的定义。5822926

计算机程序、方法、规则、相关的文档资料以及在计算机上运行程序时所必需的数据。

2简述软件危机的表现有哪些?以及解决软件危机的途径有哪些?

软件危机的主要表现包括:

(1) 软件开发进度难以预测,开发成本难以控制,导致超预算、超时; (2) 产品功能难以满足用户需求;

(3) 软件产品质量无法保证;

(4) 软件缺少适当的文档资料,维护困难; (5) 软件成本超过硬件成本;

(6) 软件开发生产率的提高速度跟不上计算机应用普及深入的趋势; 解决软件危机的途径有:

1管理措施:项目管理、配置管理、过程管理、质量控制

2技术措施:开发过程、开发技术与方法和开发工具

3 软件工程的定义

1993年IEEE给出的定义:软件工程是:

①系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;

②研究①中提到的途径。”

软件工程是围绕软件开发的一门交叉学科: 软件工程=计算机科学+工程学+管理学

4 软件工程的10个知识领域

软件工程过程 ( Software Engineering Process)

软件工程工具和方法 ( Softwa

《软件工程与UML》期末试题及答案

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

软件工程与UML建模 复习题B

一:单选题

1. 是在系统之外,透过系统边界与系统进行有意义交互的任何事物 A).相关系统 B).Use Case C).Class D).Actor

2.软件工程是以 为核心 A).过程 B).面向对象 C).软件开发 D).质量

3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于

A).功能性需求 B).客观需求 C).主观需求 D).非功能性需求

4.“系统每天晚上自动生成进货报表”,Actor是: A).系统 B).其它系统 C).时间 D).报表审阅者

5.数据流程图是一个分层的概念模型,分三个层次: ,分别描述系统的不同特征 A).总体图、二级图、三级图 B).总体图、二级图、细节图 C).总体图、零级图、细节图 D).总体图、次级图、细节图

6.正式运行系统后能够产生的收益被称为

A).直接效益 B).运营效益 C).最佳效益 D).

软件工程期末题库 - 图文

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

目录

第一章 软件工程简介 ..................................................................................................................... 1 第二章 过程和生命周期的建模 ..................................................................................................... 6 第三章 项目的计划和管理 ........................................................................................................... 12 第四章 需求获取 ........................................................................................................................... 24 第五章 系统设计 .......

软件工程导论试题

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

软件工程导论试题(老师给的)

一.选择

1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和 ( )。 A、详细计划

B、可行性分析

C、运行阶段

D、测试与排错

2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大 ( )。 A、详细设计阶段 B、概要设计阶段 标 ( )。 A、需求分析阶段

C、 需求分析阶段D、 测试和运行阶段

3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目

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

4、软件工程的出现主要是由于( )。

A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是 ( )

A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在

软件工程期末复习试卷

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

《软件工程》试题

一、从供选择的答案中选出应填入下列叙述中( )内的正确答案。

软件设计中划分程序模块通常遵循的原则是使各模块间的耦合尽可能( A 3 )。三种可能的模块耦合是:

( B 5 ),例如,一个模块直接引用另一个模块中的数据。

( C 6 ),例如,一个模块把开关量作为参数传送给另一个模块。

( D 1 ),例如,一个模块通过公共数据结构把数据传送给另一个模块。 其中, ( E 5 )的耦合性最强。 【供选择的答案】 A: ① 强 ② 适中 ③ 弱

B~E: ① 公共耦合 ② 数据耦合 ③ 逻辑耦合 ④ 外部耦合 ⑤ 内容耦合 ⑥ 控制耦合

二、为高质量地开发软件项目,在软件结构设计时必须遵循( A3 )的原则,( B2 )建立软件系统的模块结构。并且应根据( C 3 )评价系统模块划分的质量。此外在模块设计时,应从5种基本的( D5 )出发,利用它们组合成一个模块的程序块结构。 要求每个( E1 )的结构应是单入口和单出口。 【供选择的答案】 A:① 质量控制 ② 程序优化 ③ 信息隐蔽 ④ 数据共享 ⑤ 模块通信

期末软件工程资料整理

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

1.软件工程的基本原理?

答:基本原理包括3要素:方法,工具,过程;其中,方法是完成软件开发任务的技术方法回答怎样做的问题;工具是为运用方法提供自动半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,他是完成各任务的工作步骤。

2.RUP中有9个工作流,前6个为过程工作流,后3个为核心支持工作流程。

3.问答:P.32第2题

4.简述结构化范型和面向对象范型的要点,分析优缺点。

5.电话号码有几类:校内电话号码由4位数字组成,第1位不是0;校外电话分本市电

话和外地电话,拨校外电话需先拨0,本市电话则再接着拨8位数字(第1位不是0),外地电话则拨3位区码再拨8位电话号码(第1位不是0)。 答案:

电话号码 = [ 校内电话号码 | 校外电话号码 ] 校内电话号码 = 非零数字 + 3位数字

校外电话号码 = [ 本市号码 | 外地号码 ] 本市号码 = 数字零 + 8位数字

外地号码 = 数字零 + 3位数字 + 8位数字

非零数字 = [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ] 数字零 = 0

3位数字 = 3{数字}3

8位数字 = 非零数字 + 7位数字 7位数字 = 7

软件工程导论试题

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

1.办公室复印机的工作过程大致如下:

未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;

如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员排除故障,故障排除后回到闲置状态。

请试画出复印机的状态转换图 答案:

排除了卡纸故障 卡纸 卡纸故障 do/警告 复印 闲置 复印命令 完成命令 do/复印 缺纸 缺纸故障 do/警告

装满纸 2.录入统计计算某班学生成绩,画出数据流图(DFD)。 学生成绩表数据结构如下:

学号|高数|物理|英语|计算机|法律常识|总分|平均分|不及格门数|升留补| 需求功能如下:

(1)录入全班学生各课的考分,生成成绩表;

(2)检查各课成绩,修改错误,补充未录入成绩,删除非法成绩;

(3)计算总分,平均分;

(4)统计不及格门数,然后再写入升级、补考、留级;

(5)打印成绩通知单,交家长。

答案:

错误成绩通知

1 学生成绩 录入 学生成绩 2 检查 学生成绩