软件需求工程期末考试

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

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

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

一、名词解释

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

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

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

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

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

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

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

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

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

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

和处理的情况的。

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

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

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

软件工程导论期末考试简答题

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

简答题 1、什么是软件工程?它目标和内容是什么?

软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程内容:包括开发技术和开发管理两个方面。 2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发?

软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3、什么是结构分析方法?该方法使用什么描述工具?

结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4、什么是软件概要设计?该阶段的基本任务是什么?

把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概

GIS软件工程期末考试复习题

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

《软件工程》选择题

一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内,每小题1分)

1.软件产品的开发主要是( D )。

A.复制 B.再生产 C.拷贝 D.研制

2.可行性研究的目的是决定( B )。

A.开发项目 B.项目值得开发否 C.规划项目 D.维护项目

3.SA方法用DFD描述( D ) 。

A.系统的控制流程 B.系统的数据结构

C.系统的基本加工 D.系统的功能

4.进行需求分析可使用多种工具,但( C )是不适用的。

A. 数据流图(DFD) B. 判定表 C. PAD图 D. 数据字典

5.软件设计阶段一般又可分为 ( B )。

A.逻辑设计与功能设计 B.总体设计与详细设计

C.概念设计与物理设计 D.模型设计与程序设计

6.软件设计中划分模块的一个准则是( C )。

A.低内聚低耦合 B.低内聚高耦合

C.高内聚低耦合 D.高内聚高耦合

7.下列语言中哪个语言是低级语言( D )

A. PASCAL B.VISUAL BAS

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

标签:文库时间:2024-08-11
【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. 功能化方法

软件工程导论期末考试简答题

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

简答题 1、什么是软件工程?它目标和内容是什么?

软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程内容:包括开发技术和开发管理两个方面。 2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发?

软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3、什么是结构分析方法?该方法使用什么描述工具?

结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4、什么是软件概要设计?该阶段的基本任务是什么?

把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概

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

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

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

一、填空题

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

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

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

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

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

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

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

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

GIS软件工程期末考试复习简答题

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

软件工程简答题

1、GIS软件的特点?GIS软件开发过程中存在的问题?

特点:1)实现了空间、属性数据的一体化存储,但在如何组织空间数据的存储

结构方面需要进一步工作。

2)在数据组织与处理模式方面,沿袭地图处理的模式——点、线、面,图层、图库,面向过程,尺度割裂。

3)采用树型系统结构和主-从工作模式,数据交换以图层为单位。——长事务、封锁力度大

4)在空间数据管理范围方面,可以有效处理二维空间数据和DEM数据——对三维空间数据无有效处理手段。

5)在数据共享与功能共享方面,开始考虑元数据问题,实现了不同格式空间数据之间的转换问题。——仍以系统为中心,互操作未解决。概括起来:以系统为中心,以地图为基础,二维处理,静态管理,尺度割裂,数据集中。

问题:1)经费预算经常突破,完成时间一再拖延

2)开发的软件不能满足用户的要求 3)开发的软件可维护性差(不规范) 4)开发的软件可靠性差(缺乏测试)

5)数据工程量特别大,特别是数据采集工作量十分大

6)软件需求与软件生产的矛盾日益加剧,突出表现在软件生产率低。 7)软件可重用性差(各个级别—软件规格说明、软件模块、软件代码、软件文档等)

2、GIS软件工程的特色表

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

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

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

一、填空题

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

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

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

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

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

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

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

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

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

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

复习题

填空题

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

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

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

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

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

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

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

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

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

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

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

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

标签:文库时间:2024-08-11
【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)权利转移备案登记