软件工程期末考试综合题

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

2016软件工程复习综合题

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

《软件工程》课后复习综合题

一、单项选择题

1.变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于【 A 】。

A)变换型 B)事务型 C)事务分析 D)变换分析 2.PAD(Problem Analysis Diagram)图是一种【 B 】工具。

A)系统描述 B)详细设计 C)测试 D)编程辅助 3.分析员是【 B 】。

A)用户中系统的直接使用者 B)用户和软件人员的中间人 C)软件的编程人员 D)用户和软件人员的领导

4.软件测试中设计测试实例(test case)主要由输入数据和【 C 】两部分组成。

A)测试规则 B)测试计划 C)预期输出结果 D)以往测试记录分析 5.结构化程序设计主要强调程序的【 C 】。

A)效率 B)速度 C)可读性 D)大小

6.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作【 B 】。

A)软件投机 B)软件危机 C

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

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

一、名词解释

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

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

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

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

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

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

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

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

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

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

和处理的情况的。

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

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

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

2013软件工程《高级程序设计综合实践》综合题目

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

《高级程序设计综合实践》综合题目

1、简单的学生成绩管理程序

程序设计功能及要求:

(1) 总人数定义为宏,数据使用文件存放;

(2) 输入学生姓名学号,及五门成绩,并计算每个学生五门功课的平均分,并按平均分排列名次,若平均分相同则名次并列;结果写入文件并按格式打印在屏幕上。

⑶ 统计全班每门课程的平均分,并计算各分数段(60以下,60~69,70~79,80~89,90以上)的学生人数;结果写入文件,并按格式在屏幕上打印;

⑷ 在屏幕上打印出所有不及格学生的下列信息:学号,不及格的课程名,该不及格课程成绩;

⑸ 在开始画面加入简单的菜单便于选择各种功能。 例:

1学生条目输入 2 成绩统计 3分数段统计 4不及格学生筛选 ⑹文件格式要求

1.原始数据文件格式 (具体数据和项目自行编写) 学号 姓名 英语 C语言 高等数学…………..

1 张三 76 89 78 2 李四 …. …. ….

2.输出数据文件(由程序自动生成)

1) 学生综合成绩文件。

2) 学号 姓名 英语 C语言 高等数学 …………….平均成绩 名次

1 张三 76 89 78 ………….. 2 李四 …. …. ….

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

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

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

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

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

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

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

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

标签:文库时间:2024-11-20
【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-11-20
【bwwdw.com - 博文网】

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

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

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

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

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

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

标签:文库时间:2024-11-20
【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-11-20
【bwwdw.com - 博文网】

试题一

四、设计题

( 第1题4分,第2题6分,第3题3分,第4题4分,

第5题8分,共25分)

1. 设教学数据库中有三个基本表:

学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。 有如下SQL查询语句: SELECT CNO FROM C

WHERE CNO NOT IN (SELECT CNO FROM S,SC

WHERE S.SNO=SC.SNO

AND SNAME='张三');

请完成下列问题:

(1)用汉语句子阐述上述SQL语句的含义;

(2)用等价的关系代数表达式表示上述SQL查询语句。

解:(1)查询张三同学没有选修的课程的课程号。(2分) (2)πCNO(C)- πCNO (?SNAME='张三' (S)

πCNO(C)- πCNO (?SNAME='张三' (S

SC) 或

SC)) (2分)

2. 设有如图3所示的三个关系。其中各个属性的含义如下:A#(商店代号)、

ANAME(商店名)、WQTY(店员人

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

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

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

一、填空题

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

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

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

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

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

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

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

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

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

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

软件工程简答题

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

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

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

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

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

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

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

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

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

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

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

2、GIS软件工程的特色表