当前位置:文档之家› 《软件工程》自考02333_重点难点汇集

《软件工程》自考02333_重点难点汇集

《软件工程》自考02333_重点难点汇集
《软件工程》自考02333_重点难点汇集

《软件工程》串讲讲义应考指导

一、课程介绍

1、课程性质

《软件工程》是全国高等教育自学考试计算机及应用(独立本科段)的一门专业课。

软件工程是研究软件开发的一门课程,其主要内容包括:软件开发所需要的过程、活动和任务,以及这些活动和任务的组织、实施和管理。

2、指定教材

本课程指定教材为《软件工程》,全国高等教育自学考试指导委员会组编,王立福主编,机械工业出版社出版,2011年版。

新版教材与2000年版相比,无论是内容还是内容的组织,都有了很大的变化。整个知识体系、章节安排、内容选取都不一样,这是考生一定要注意的。新版教材的内容组织特点主要体现在:

基于对软件开发本质的认识,讲解软件工程的两大技术问题:一是开发逻辑,二是开发途径。

开发逻辑涉及软件生存周期过程、软件生存周期模型(有关过程、活动和任务的组织框架)以及项目软件生存周期的规划与监控。

开发途径涉及结构化方法和面向对象方法,以及支持软件评估所需要的软件测试技术等。

3、章节体系

本课程共有8章:

第1章:回答什么是软件开发的本质

第2章:软件需求与软件需求规约

第3章:结构化方法

第4章:面向对象方法-UML

第5章:面向对象方法-RUP

第6章:软件测试。

第7章:软件生存周期过程及管理

第8章:集成化能力成熟度模型CMMI

二、考情分析

1.历年真题的分布情况

由于教材刚刚经过改版,新教材刚经过2011年10月、2012年01月、2012年10月三次考试。通过对2011年10月、2012年01月这两次真题的分析,各章所占分值的分布情况如下表所示:

25%左右。第1章和第8章的考核知识点相对较少。

2.题型分析

本课程的考试题型分为:

(1)单项选择题,共15小题,每小题2分,共30分

(2)填空题,共20个空,每空1分,共20分

(3)简答题,共6小题,每小题5分,共30分

(4)综合应用题,共2题,每题10分,共20分

3.复习方法

(1)以教学大纲为准绳。自学考试的原则是:考试范围既不超出大纲又不超出教材范围。所以考生一定根据教学大纲规定的考试内容和考核要求,认真学习教材,要全面、系统了解教材中的基本概念、基本知识。

(2)有的放矢。在学习的过程中,为了达到“事半功倍”,要学会“舍”。要用有限的时间去抓重点,对重点内容要进行深入细致的学习。

(3)注意学习方法,理论联系实际,注重理解

重视理论联系实际,训练并逐渐提高运用所学理论分析和解决实际案例的能力。考生应当注意在全面系统学习教材的基础上,尽可能多地了解和分析实际案例,以便更深刻地领会教材的内容,提高分析和解决实际问题的能力。

(4)合理安排时间,抓住学习重点

根据实际情况自己安排,利用平时空余时间观看网络课件,形成基本的了解。接下来认真地做一些练习题,不清楚的地方再回过头去看看书,并注意对不同的知识点进行比较,加深印象。

第一章绪论

复习建议:

本章内容较少,主要是让大家了解软件工程的提出的背景-软件危机以及软件工程研究的内容。

考试题目类型主要是单项选择题、填空题,题量在3%~5%之间。

第一节软件工程概念的提出与发展

1.软件危机

(1)速度:软件的发展水平远远滞后于硬件的发展水平,生产率低下,软件制造仍然是一种人工集约生产方式

(2)质量:软件的质量低下,不能满足用户的需求、适应性差

(3)成本:软件开发成本居高不下

软件开发的速度、软件制品的质量、软件开发成本是软件工程的三个核心问题。

2.软件工程的发展

(1)20世纪60~80年代

瀑布模型;过程化语言;支持工具

(2)20世纪80年代~今

软件复用技术;软件生产管理;面向对象语言

(3)近几年

软件复用技术:构件技术、平台技术、需求工程技术、领域分析技术、应用集成技术等。

第二节软件开发的本质

1.软件

软件=程序+文档

2.软件开发的本质:“映射”,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。

3.系统建模

运用所掌握的知识,通过抽象,给出系统的一个结构。

4.模型

模型是一个抽象。模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述、对系统内各模型元素以及它们之间关系的语义描述。

5.系统模型的类型

(1)概念模型:描述软件是什么

(2)软件模型:实现概念模型的软件解决方案。包括设计模型、实现模型和部署模型。

第二章需求获取

复习建议:

正确定义问题,是解决问题的基础。

需求获取是软件开发的第一步,它的工作质量决定了整个软件开发工作的成败,因此本章的内容是考核的重点内容。

考核的题目类型主要有:单项选择题、填空题、简答题,分值在10%左右。

内容以基本概念、基本原理为主。

第一节需求与需求获取

1.需求的定义

一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统功能能力、性能参数或其它性质。

2.需求的基本性质

(2)无歧义的

(3)可测的

(4)可跟踪的

(5)可测量的

3.需求的分类★

(1)功能需求,是整个需求的主体。

(2)非功能需求:性能需求、外部接口需求、设计约束和质量属性需求。能够区分哪些是功能需求,哪些是性能需求。

4.接口需求的类别

(1)用户接口

(2)硬件接口

(3)软件接口

(4)通信接口

(5)内存约束

(6)运行

(7)地点需求

5.设计约束需求

(1)法规政策

(2)硬件限制

(3)与其它应用的接口

(4)并发操作

(5)审计能力

(6)控制功能

(7)高级语言要求

(8)握手协议

(9)应用的关键程度

(10)安全和保密

6.质量属性

(1)可靠性

(2)存活性

(4)用户友好性

7.需求发现的技术

(1)自悟

(2)交谈

(3)观察

(4)小组会

(5)提炼

第二节需求规约(SRS)

1.需求规约的定义★

是一个软件/产品/系统所有需求陈述的正式文档,它表达了一个软件/产品/系统的概念模型。

2.需求规约的基本性质★

(1)重要性和稳定性程度:对需求进行分级

(2)可修改的

(3)完整的:没有被遗漏的需求

(4)一致的:不存在互斥的需求

3.需求规约的格式

IEEE标准830-1998(IEEE 1998)描述的需求规格说明书模板。

4. 需求规约(规格说明书)的表达 (1) 非形式化的需求规约 (2) 半形式化的需求规约 (3) 形式化的需求规约

5. 需求规约的作用 ★

(1)需求规约是软件开发组织和用户之间一份事实上的技术合同书,是产品功能及其环境的体现(2)需求规约是一个管理控制点

(3)对于产品/系统的而设计,需求规约是一个正式的、受控的起始点

(4)需求规约是创建产品验收计划和用户指南的基础

第三章结构化方法

复习建议:

自顶向下,逐步求精。

本章是整个课程的重点内容,其基本思想、基本原理和基本方法是软件工程理论体系中最经典的内容,考核题型涉及单项选择题、填空题、简答题、综合应用题所有题目类型,占分值25%左右。

建议考生在牢记基本概念、基本原理的基础上,对综合应用题多下工夫,多做练习。

第一节结构化需求分析

1.需求分析面临的挑战

(1)问题空间理解

(2)人与人之间的通信,“有效沟通”

(3)需求的变化性

2.结构化分析中的基本术语及表示方法

(1)数据流

(2)加工

(3)数据存储

(4)数据源和数据潭

3.数据流图DFD图★

用于建立系统功能模型。

是一种描述数据变换的图形化工具,其中包含的元素可以是数据流、数据存储、加工、数据源和数据潭等。

4.建模过程(绘制流程图的过程)

自顶向下、功能分解

(1)建立系统环境图

(2)0层图:从0层图开始对流程图中的要素编号

(3)1层图

(4)……

【例题】绘制数据流程图(2008年10月真题)

41.某个学生成绩管理系统的部分功能如下:

(1)基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;

(2)学生选课:学生根据教学执行计划进行选课;

(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;

(4)成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)。

请根据要求画出该问题的分层数据流图(要求画出顶层和0层数据流图)。

【解析】

顶层图:只包含数据源/数据潭以及相关的数据流和一个处理。

顶层图

成绩单

成绩单

学生成绩

学期教学执行计划学生名单学生选课结果教师信息

0层图

要注意的问题:

① 黑洞(black hole),即只有输入而没有输出。

②只有输出而没有输入。

③灰洞(gray hole),即输入不足以产生输出。灰洞是经常也是不易被察觉的错误。

④加工处理只用来表示数据的处理和变化,避免将计算机命令作为处理。

⑤数据流必须起于且/或止于处理,即每一个数据流必须有一个处理与之有关,数据流不能起于数据存贮且止于一个数据源/数据潭或另一个数据存贮;也不能起于某个实体且止于另一个数据源/数据潭或数据存贮。

5.数据字典

定义数据流程图中所有数据流和数据存储的数据结构。

顺序结构:+

选择结构:|

重复结构:{ }

子界:m..n

6.加工的描述★

(1)判定表

判断表(Decision Table)也称为决策表,是一个二维表,它说明了每一种条件组合所产生的结果。

该表分为四个象限(quadrants)。

a)左上限代表所有的条件

b)左下限代表可能的结果

c)右上限代表每一种条件的取值(用Y和N来表示)

d)右下限用X表示所对应的条件组合所产生的结果

【例题】画出顾客购货的折扣政策的决策表。

销售商在给顾客的折扣时,要考虑付款日期和交易额这两个因素。若付款日期在10天以内(含10天),则当交易额超过¥10,000时,给予5%的折扣;当交易额在¥5,000到¥10,000之间(含¥5,000)时,给予3%的折扣;当交易额低于¥5,000时,没有折扣。若付款日期超过10天,则无论交易额多少,均不给任何折扣。【解析】

(2)判定树

判断树(Decision Tree)也称为决策树,是用来描述在一组不同的条件下,决策的行动是根据不同条件及其取值来选择的处理过程。业务规则的描述通常可以使用判断树这一过程描述工具。

【例题】画出顾客购货的折扣政策的决策树。

销售商在给顾客的折扣时,要考虑付款日期和交易额这两个因素。若付款日期在10天以内(含10天),则当交易额超过¥10,000时,给予5%的折扣;当交易额在¥5,000到¥10,000之间(含¥5,000)时,给予3%的折扣;当交易额低于¥5,000时,没有折扣。若付款日期超过10天,则无论交易额多少,均不给任何折扣。解析:

(3)结构化语言

【例题】用结构化语言表达:顾客购货的折扣政策。

销售商在给顾客的折扣时,要考虑付款日期和交易额这两个因素。若付款日期在10天以内(含10天),则当交易额超过¥10,000时,给予3%的折扣;当交易额在¥5,000到¥10,000之间(含¥5,000)时,给予2%的折扣;当交易额低于¥5,000时,没有折扣。若付款日期超过10天,则无论交易额多少,均不给任何折扣。

IF 付款日期在10日以上

折扣=0

ELSE

IF 交易额>=10000

折扣=3%

ELSE

IF交易额>=5000

折扣=2%

ELSE

折扣=0

7.需求验证

(1)验证每一个需求满足5个性质

(2)验证需求规格说明书满足4个性质

第二节结构化设计

分为总体设计和详细设计

1.总体设计的任务

把系统的功能需求分配到一个特定的软件体系结构中。

2.表达软件体系结构的工具

(1)模块结构图

(2)层次图

(3)HIPO图

3.模块结构图★

结构图(Structure Chart)是对软件总体结构的一种图形描述,它显示了软件的层次结构、组织和通讯。也就是说,在结构图中,显示了软件是由哪些模块组成的,这些模块按照什么样的层次结构组织在一起以及模块之间通过什么接口联系在一起。

结构图也称之为控制结构图、模块结构图或系统结构图。

(1)模块符号

(2)模块调用关系

(3)模块间的数据传递

(4)模块间的控制信息传递

(5)循环调用结构

(6)选择调用结构

(7)数据存储

4.层次图

层次图中一个矩形框代表一个模块,框间的连线表示调用关系(位于上方的矩形框所代表的模块调用位于下方的矩形框所代表的模块)。

5.HIPO图

HIPO图是美国IBM公司发明的“层次图加输入/处理/输出图”的英文缩写。为了使HIPO图具有可追踪性,在H图(即层次图)里除了顶层的方框之外,每个方框都加了编号。

H图+IPO图

6.总体设计步骤

将DFD图映射为设计层面的模块及模块调用。

(1)变换流(Transform Flow)。基于变换流的数据流程图是一个线性的顺序结构,由输入臂、输出臂和变换中心三部分组成。其中变换中心使系统数据发生本质的变化,输入臂将物理输入变换成逻辑输入,而输

出臂则将逻辑输出变换成物理输出。

(2)事务流(Transaction Flow)。事务流的数据流程图中有一个事务处理中心,它将输入分为许多相互平行的加工路径,然后根据输入的属性,选择某一加工路径。如下图所示。

业务中心完成以下任务:

⑴接收事务(即输入数据);

⑵分析每个事务并确定它的类型;

⑶根据事务的类型选取一条活动通路。

【例题】控制结构图的绘制

根据数据计算的数据流图:

画出以转换为中心的控制结构图。

【解析】这是一个典型的以“转换为中心”结构的分解,可以转化为:

总结:任何处理都可以划分为两种转换类型之一:以转换为中心的分解和以业务为中心结构的分解。

【例题】产生固定资产资料数据流程图如下,做出以业务为中心的模块控制结构图。 【解析】

这是以业务为中心的处理,根据模板,可以转化为:

7. 模块

执行一个特殊任务的一个过程以及相关的数据结构。模块通常由两部分组成:模块接口和模块体。 8. 模块化

“分而治之”和“抽象”。

把一个待开发的软件分解成若干个简单的、具有高内聚低耦合的模块,这一过程称为模块化。 模块化是系统设计基本原理/原则之一。

9. 内聚(Cohesion)

是指一个模块内部个成分之间相互关联程度的度量。也就是说,凝聚是对模块内各处理动作组合强度的一种度量。很显然,一个模块的内聚越大越好。

(1)偶然凝聚 可维护性最差 (2)逻辑凝聚 (3) 时间凝聚 (4)过程内聚 (5)通信内聚 (6)顺序凝聚

(7)功能凝聚 可维护性最好 10. 模块耦合

耦合(coupling)是对两个模块之间联接程度的一种度量。模块间的依赖程度越大,则其耦合程度也就越大;反之,模块间的依赖程度越小,则其耦合程度也就越小。

很显然,为了使软件具有较好的可维护性和可修改性,模块间的关联程度即耦合程度应越小越好。因为

耦合程度越小,表明模块间的独立程度越大,这样在修改一个模块时,对其它模块的影响程度就越小,从而使模块的修改工作局限于一个最小范围之内。

(1)内容耦合

(2)公共耦合

(3)数据耦合

(4)控制耦合

(5)标记耦合

原则是:尽量用数据耦合,少用控制耦合,限制公共耦合的范围,避免使用内容耦合。

11.启发式规则

高内聚、低耦合。

(1)改进软件结构,提高软件独立性。模块分解

(2)模块规模适中

(3)力求深度、宽度、扇出、扇入适中。

深度:表示其控制的层数。

宽度:同一层次上模块总数的最大值。

扇出:一个模块直接控制的下级模块的数目。

扇入:有多少个上级模块直接调用它。

原则:顶层模块扇出比较大,中间层模块扇出较小,底层模块具有较大的扇入。

(4)尽量使模块的作用域在其控制域内。

模块的控制域:这个模块本身以及所有直接或间接从属它的模块的集合。

模块的作用域:受该模块内一个判断所影响的所有模块的集合。

(5)尽力降低模块接口的复杂度

(6)力求模块功能可以预测

12.详细设计

具体描述模块结构图中的每一模块,即给出实现模块功能的实施机制,包括一组例程和数据结构。

13.结构化程序设计方法

一种基于结构的编程方法,即采用顺序结构、选择结构和重复结构进行编程,其中每一结构只允许一个入口和一个出口。

三种基本的控制结构:

(a) 顺序结构,先执行A再执行B

(b) IF-THEN-ELSE型选择(分支)

(c)DO-WHILE型循环结构

14.详细设计工具

(1)程序流程图

程序流程图:程序流程图又称为程序框图,它是历史最悠久使用最广泛的描述过程设计的方法,然而它也是用得最混乱的一种方法。

(2)盒图(N-S图)

出于要有一种不允许违背结构程序设计精神的图形工具的考虑,Nassi和Shneiderman提出了盒图,又称为N-S图。

(a) 顺序;(b) IF-THEN-ELSE型分支;(c) CASE型多分支;

(d) 循环;(e) 调用子程序A

(3)PAD图

PAD是问题分析图(Problem Analysis Diagram)的英文缩写,自1973年由日本日立公司发明以后,已得到一定程度的推广。它用二维树形结构的图来表示程序的控制流,将这种图翻译成程序代码比较容易。下图给出PAD图的基本符号。

(4)类程序设计语言PDL

PDL也称为伪码,它是用正文形式表示数据和处理过程的设计工具。

PDL具有严格的关键字外部语法,用于定义控制结构和数据结构;另一方面,PDL表示实际操作和条件的内部语法通常又是灵活自由的,以便可以适应各种工程项目的需要。因此,一般说来PDL是一种“混杂”语言,它使用一种语言(通常是某种自然语言)的词汇,同时却使用另一种语言(某种结构化的程序设计语

《国际金融》知识点归纳

第二章 1.国际收支:指一个国家或地区与世界上其他国家和地区之间,由于贸易、非贸 易和资本往来而引起的国际资金移动,从而发生的一种国际资金收 支行为。 说明:国际收支>外汇收支与国际借贷→金融资产→商品劳务 2.国际收支平衡表: ⑴编制原则:复式记账法: 借:资金占用类项目(外汇支出:进口- ) 贷:资金来源类项目(外汇收入:出口+ ) 权责发生制:先付后收,先收后付 市场价格原则 单一货币原则 ⑵内容:经常项目:贸易收支(出口>进口,贸易顺差/盈余,出超) (出口>进口,贸易逆差/赤字,入超) 非贸易收支(服务、收入项目) 资本和金融项目(长期资本、短期资本) 平衡项目(储配资产、净误差与遗漏) 3.国际收支分析(按交易性质的不同): ⑴自主性交易:经常项目、资本与金融项目中的长期资本与短期资本中的私人部 分。 ⑵调节性交易:调节性交易、短期资本中的政府部分与平衡项目。 注:①贸易差额=出口- 进口 ②经常项目差额=贸易差额+劳务差额+转移差额

差额:③基本差额=经常项目差额+长期资本差额 ④官方结算差额=基本差额+私人短期资本差额 ⑤综合差额=官方结算差额+官方短期资本差额 ①微观动态分析法:差额分析法、比较分析法 ⑶国际收支与国民收入的关系:(封闭)Y=C+I+G 分析法:②宏观动态分析法:(开放)Y=C+I+G+X-M 与货币供给量的关系:Ms=D×R×E 4.国际收支失衡的原因及经济影响: ⑴原因:①季节性、偶然性原因 ②周期性因素: a.繁荣期:X↑M↓,劳务输出↓劳务输入↑,资本流入↑,资本流 出↓→顺差 b.萧条期:X↓M↑,劳务输出↑劳务输入↓,资本流入↓,资本流 出↑→逆差 ③结构性因素:产出结构调整 ④货币因素: 货币a.对内价值→贬值→P↑→X↓M↑→国际收支变化价值 b.对外价值→贬值→e↑→X↑M↓→国际收支改善 ⑤收入因素:C、S→X、M↑ I↑→X、M,资本流动 ⑥不稳定的投机和资本流动 ⑵影响:①对国民收入的影响:Y=C+I+G+X-M ②对金融市场的影响:

自考软件工程_02333(2006~2011含答案_完全整理)

全国2006年10月高等教育自学考试 软件工程试题 课程代码:02333 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.软件开发环境按解决的问题分类包含() A.程序设计环境B.工具箱环境 C.基于方法的环境D.以语言为中心的环境 2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是() A.容错技术B.避开错误技术 C.检测技术D.排错技术 3.软件复杂性的常用度量方法包括() A.BOEHM度量法B.可扩充度量法 C.线性度量法D.代码行度量法 4.面向对象的要素包含() A.对象的唯一性B.抽象 C.继承性D.分类性 5.构造原型时,主要考虑() A.全部功能B.原型要体现的特征 C.全部细节D.全部要求 6.维护中,因修改文件的打开或关闭而引起的错误是() A.文档副作用B.数据副作用 C.编码副作用D.设计副作用 7.诊断和消除程序在使用过程中发生错误的过程称为() A.校正性维护B.适应性维护 C.完善性维护D.预防性维护 8.在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是() A.语句覆盖B.判定/条件覆盖 C.条件组合覆盖D.判定覆盖 9.软件调试技术包括() A.回溯法调试B.循环覆盖调试 1 软件工程自学考试试题

软件工程自学考试试题 2 C .边界值分析调试 D .集成测试调试 10.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为( ) A .确认测试 B .系统测试 C .渐增式测试 D .非渐增式测试 11.源代码的可维护性表现了程序设计语言的( ) A .心理特性 B .工程特性 C .技术特性 D .传统特性 12.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是( ) A .BASIC B .SQL C .LISP D .FORTRAN 13.在JSP 方法中解决结构冲突的具体办法是( ) A .引入中间数据结构或中间文件 B .删除某个输入数据结构 C .删除某个输出数据结构 D .增加某个输入或输出数据结构 14.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高....的正确次序是( ) A .偶然内聚,时间内聚,逻辑内聚 B .通信内聚,时间内聚,逻辑内聚 C .逻辑内聚,通信内聚,顺序内聚 D .功能内聚,通信内聚,时间内聚 15.以下软件生存周期的活动中,要进行软件结构设计的是( ) A .测试用例设计 B .概要设计 C .程序设计 D .详细设计 16.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是( ) A .结构化语言 B .PAD 图 C .判定表 D .程序流程图 17.需求分析方法必须能够表达和理解问题的数据域和( ) A .数据流 B .用户类型 C .功能域 D .应用领域 18.以用户需求为动力,以对象作为驱动的模型是( ) A .瀑布模型 B .基于知识的模型 C .喷泉模型 D .增量模型 19.把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管

软件工程习题答案

软件工程习题及答案 一、选择题: 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、1/6 B、1/5 C、1/4 D、1/3 7. 变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于。 A、变换型 B、事务型 8. PAD(Problem Analysis Diagram)图是一种工具。 A、系统描述 B、详细设计 C、测试 D、编程辅助

9. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的。 A、总貌 B、细节 C、抽象 D、软件的作者 10. 数据流图中,当数据流向或流自文件时,。 A、数据流要命名,文件不必命名 B、数据流不必命名,有文件名就足够了 C、数据流和文件均要命名,因为流出和流进数据流是不同的 D、数据流和文件均不要命名,通过加工可自然反映出 11. 分析员是。 A、用户中系统的直接使用者 B、用户和软件人员的中间人 C、软件的编程人员 D、用户和软件人员的领导 12. 在软件开发中,有利于发挥集体智慧的一种做法是。 A、设计评审 B、模块化 C、主程序员制 D、进度控制 13. 在开发软件时,可用来提高程序员的工作效率。 A、程序开发环境 B、操作系统的作业管理功能 C、编译程序的优化功能 D、并行运算的大型计算机 14. 结构化程序设计主要强调程序的。 A、效率 B、速度 C、可读性 D、大小 15. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作。 A、软件投机 B、软件危机 C、软件工程 D、软件产生 16. 瀑布模型把软件生存周期划分为软件定义、软件开发和三个阶段,而每一阶段又可细分为若干更小的阶段。 A、详细设计 B、可行性分析 C、运行及维护 D、测试与排错 17. 软件的设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。 A、概要 B、抽象 C、逻辑 D、规划

自考国际金融市场

高纲1569 省高等教育自学考试大纲 04009 国际金融市场 财经大学编省高等教育自学考试委员会办公室

Ⅰ课程性质及其设置目的与要求 一、课程性质和特点 《国际金融市场》课程是我省高等教育自学考试部分经济类专业的一门重要的专业基础课程,是一门系统介绍国际金融市场及其组成的课程,其任务是使应考者通过本课程学习,了解国际金融市场的基本概念,分析国际金融市场环境,掌握外汇市场及外汇风险管理、国际货币市场、国际资本市场、国际黄金市场等各个分领域的基础知识和基本功能,并结合具体案例,使得应考者能够运用知识创造性地分析与解决问题。 二、本课程的基本要求 本课程共分五部分:第一部分为国际金融市场的外部环境及国际金融市场概述,包括国际货币体系概述,国际收支,国际金融市场概述;第二部分是对外汇市场进行分析与阐述,包括:外汇市场概述,外汇与汇率,主要外汇交易形式,外汇交易风险的管理;第三部分为国际货币市场;第四部分为国际资本市场;第五部分为国际黄金市场。通过对本书的学习,要求应考者对国际金融市场有一个全面和正确的了解。具体应达到以下要求: 1.了解国际金融市场的概念、组织形式和发展趋势,能够从经济学角度来解释国际金融市场的功能。 2.理解并掌握国际金融市场的各组成成分。 三、本课程与相关课程的联系 《国际金融市场》是以金融学为基础,结合国际金融、金融市场学等学科容法的综合性理论与应用相结合的学科。因此本课程的前修课程包括金融学、国际金融、金融市场学、国际投资学等,这些课程可以帮助我们更好地掌握国际金融市场的组成、功能和分析法。 Ⅱ课程容与考核目标 第一章国际货币体系 一、课程容 本章首先定义了国际货币体系的概念,概括了国际货币体系的主要容和作用,然后介绍了世界经济的发展与国际货币体系的演变,最后介绍了欧洲经济货币联盟与欧洲单一货币——欧元。 二、学习要求

自考软件工程试卷及答案

2016年4月高等教育 选择题部分 一、单项选择题(本大题共l5小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均不得分。1.提出软件工程概念的目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现的 (p15) A.软件矛盾B.软件危机 C.软件制约D.软件滞留 2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是(p23) A.程序 B.需求 C.设计D.规约 3.在初始发现需求的常用技术中,需求人员通过提出问题/用户回答这一方式,直接询问用户需要的技术是 (p26) A.询问B.问答 C.交谈D.审问 4.在结构化分析方法中,数据流的归宿地是 (p37) A.数据潭B.数据源 C.数据项D.数据字典 5.一个模块调用另一个模块时,模块之间通过参数来传递数据,则模块间的关系为 (p57) A.公共耦合B.控制耦合

C.标记耦合D.数据耦合 6.在一个软件结构中,同一个层次上模块总数的最大值是指模块的 (p60) A.宽度B.深度 C.扇入D.扇出 7.在UML中,一种可以表达系统功能模型的图形化工具是 (p103) A.用况图B.状态图 C.类图D.对象图 8.UML的图形化工具分为两类:结构图和 (p101) A.类图B.状态图 C.行为图D.部署图 9.下列选项,属于RUP突出特点的是 (p123) A.以面向对象为中心B.以体系结构为中心 C.以分析模型为中心D.以设计模型为中心 10.关于调试,下列说法错误的是 (p175) A.调试是为了证明程序员的正确B.调试的结果一般是不可预见的C.调试是不受时间约束的D.调试是一个发现错误、改正错误的过程 11.假设某课程的成绩输入范围为0-100,则根据黑盒测试中的等价类划分技术,下列划分正确的是 (p187) A.可划分为2个有效等价类,2个无效等价类 B.可划分为1个有效等价类,2个无效等价类 C.可划分为2个有效等价类,1个无效等价类

软件工程试题答案

一、填空题(每空1 1.软件生存周期一般可分为__问题定义__、可行 性研究、_需求分析_____、设计编码、__测试 ________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为 系统软件、支撑软件和 应用软件。 3.可行性研究主要集中在以下四个方面经济可 行性、技术可行性、 法律可行性和抉择。 4.用户界面的可使用性是用户界面设计 最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流 图为基础构造模块结构的___结构化设计方法 _________,以数据结构为基础构造模块的 __jackson方法__________,以对象、类、继承 和通信为基础的__面向对象设计方法 __________。 6.__数据流图________和__数据字典___共同构成 系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非 分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为 主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计 ________、_自顶向下估计_________和算法模型 估计三种类型。 二、单项选择题(每小题2分,共10分) 1.下列哪个阶段不属于软件生存周期的三大阶 段( C )。 A、计划阶段 B、开 发阶段 C、编码阶段 D、维 护阶段 2.需求分析是(A )。 A、软件开发工作的基础 B、软 件生存周期的开始 C、由系统分析员单独完成的 D、由 用户自己单独完成的 3.原型化方法是软件开发中一类常用的方法,它 与结构化方法相比较,更需要(B )。 A、明确的需求定义 B、完整 的生命周期 C、较长的开发时间 D、熟练 的开发人员 4.软件维护时,对测试阶段未发现的错误进行测 试、诊断、定位、纠错,直至修改的回归测试 过程称为( A )。 A、改正性维护 B、适应性维 护 C、完善性维护 D、预防性维 护 5.一般说来,投入运行的软件系统中有错误 (A )。 A、不是不可以理解的

自考00149国际贸易理论与实务_知识点总结

第一章:导论 1、对外贸易:一国或地区同别国或地区进行货物和服务交换的活动,从一个国家的角度来看,这种交换活动被称为对外贸易;从国际范围来看这种货物和服务交换活动就被称为国际贸易.:P41 2、对外贸易额又称对外贸易值,它是指一国或地区一定时期进口额与出口额的总和,是反映一国对外贸易规模的重要指标之一,一般以国际上通行的货币表示。 3、对外贸易量是用以固定年份为基期计算的进口或出口价格指数去调整当年的进口或出口额,得到相当于按不变价格计算的进口额或出口额.P42(2009.1,2010.10) 4、对外贸易依存度.又称对外贸易系数.以一国对外贸易总额同该国GNP或GDP的比率来表示,用以反映一国经济发展对对外贸易的依赖程度P46 5、对外贸易地理方向又称对外贸易地区分布或国别构成,指一定时期内各个国家或国家集团在一国对 . 外贸易中所占有的地位 1、世界货物出口总额总是小于世界货物进口总额。原因:出口用FOB价(货价,不含运费保险费),进口用CIF价(包含运费、保险费),因此从世界范围看,出口总额﹤进口总额。09.10,P42 2、总贸易体系与专门贸易体系是指贸易国家进行对外货物贸易统计所采用的统计制度,前者以货物通过国境作为统计进出口的标准(世界上大部分国家采用此法),后者以货物通过海关作为标准(欧洲除了英国都用专门贸易体系) 3、直接贸易指货物消费国.生产国直接买卖货物的行为;转口贸易也称中转贸易,指货物消费国与生产国通过第三国进行的贸易活动,对第三国而言便是转口贸易;过境贸易指别国出口货物通过本国国境,未经加工改制,在基本保持原状条件下运往另一国的贸易活动P43 4、世界贸易组织列出服务行业包括以下12个部门:商业.通讯.建筑.销售.教育.环境.金融.卫生.旅游.娱乐.运输.其他P45(多选考点。07.01,0710,08.10,) 5、一定时期内一国出口额与进口额之间的差额称贸易差额.当出口额超过进口额时,为贸易顺差或出超;当进口额超过出口额时,称为贸易逆差或入超.P46(2012.1,2011.1,2011.10,单选) 6、对外贸易按商品形式与内容不同,分为货物贸易与服务贸易. 7、对外贸易与国际贸易结构是指货、.服务在一国进出口或世界贸易中所占的比重.狭义的对外贸易与国际贸易结构又称对外贸易或国际贸易货物结构;对外贸易货物结构是指某大类或某种货物进出口贸易与整个进出口贸易额之比,以份额表示 二战后国际贸易发展的特点是什么?P50 1、不同阶段,国际贸易增长速度呈现出重大差异。 2、制成品贸易成为国际贸易的主导。 3、服务贸易迅速发展,成为国际贸易的重要组成部分。 4、发达国家仍然是国际贸易的主体,发达国家之间的贸易为国际贸易的主要流向。 5、区域性贸易迅速发展。 (1)2002年,某国对外贸易依存度为0.8,而该国当年的服务贸易总额为

最新软件工程自考历年真题答案

全国20XX年1月自学考试软件工程试题(含答案) 课程代码:02333 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.软件生存周期中,准确地确定软件系统必须做什么的阶段是(B) A.可行性分析和项目开发计划B.需求分析 C.概要设计D.详细设计 2.把瀑布模型和专家系统结合在一起的软件生存周期模型是(B) A.增量模型B.基于知识的模型 C.螺旋模型D.喷泉模型 3.以下不.属于项目开发计划主要内容的是(C) A.实施计划B.交付期限 C.测试用例D.人员组织及分工 4.使用数据流图来表示系统逻辑模型的是(D) A.Jackson B.VDM C.OOA D.SA 5.用于描述结构化分析中数据流加工逻辑的是(A) A.判定树B.ER图 C.状态图D.用例图 6.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(C) A.时间内聚B.偶然内聚 C.顺序内聚D.功能内聚 7.下列几种耦合类型,耦合性最高的是(A) A.公共耦合B.控制耦合 C.标记耦合D.数据耦合 8.程序流程图的优点不包括 ...(B) A.历史最悠久,使用最广泛B.容易表示逐步求精的过程 C.支持程序的三种基本控制结构D.直观清晰,易于使用 9.第一个体现结构化编程思想的程序设计语言是(C) A.Cobol语言B.C语言 C.Pascal语言D.FORTRAN语言 10.确认测试也称为(A)

A.有效性测试B.无效性测试 C.静态测试D.动态测试 11.黑盒测试技术不包括 ...(B) A.等价类划分B.路径覆盖 C.边界值分析D.错误推测 ?12.为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为(C) A.校正性维护B.适应性维护 C.完善性维护D.预防性维护 13.瀑布模型与增量模型之间的本质区别是(B) A.瀑布模型属于非整体开发模型,增量模型属于整体开发模型 B.瀑布模型属于整体开发模型,增量模型属于非整体开发模型 C.瀑布模型容易适应需求变化,增量模型不容易适应需求变化 D.瀑布模型减少技术、应用风险,增量模型增大技术、应用风险 ?14.面向对象分析中,对象模型描述了系统的(A) A.静态结构B.动态结构 C.控制结构D.顺序结构 15.面向对象设计中存在三种内聚,分别是(D) A.属性内聚、操作内聚、类内聚B.操作内聚、类内聚、整体-部分内聚 C.属性内聚、操作内聚、对象内聚D.操作内聚、类内聚、一般-具体内聚16.McCall质量度量模型中,与“软件系统对非授权人访问软件或数据行为的控制程度”所对应的软件质量特性是(B) A.正确性B.完整性 C.可维护性D.可用性 17.软件工程标准中,JIS属于(B) A.国际标准B.国家标准 C.行业标准D.企业规范 18.与“程序维护手册”文档有关的人员是(B) A.管理人员和开发人员B.管理人员和维护人员 C.维护人员和用户D.管理人员和用户 19.软件工具“代码生成程序”属于(C) A.需求追踪工具B.质量保证工具 C.设计工具D.文档工具 20.软件复杂性度量的参数中,能反映“软件总共的指令数,或源程序行数”的是(A) A.规模B.难度 C.结构D.智能度 二、填空题(本大题共10小题,每小题2分,共20分)

软件工程复习题库带答案完整版

一、选择题 1、白盒测试法是通过分析程序的(C)来设计测试用例的。 A.应用范围 B.功能 C.内部逻辑 D.输入数据 2、风险预测从两个方面评估风险,即风险发生的可能性以及(D)。 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 3、极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。 A.好的计划 B.不断的发布 C.反馈和勇气 D.持续集成 4、等价分类法的关键是(C)。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 5、下列不属于黑盒测试的技术是(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 6、为了提高模块的独立性,模块之间最好是(D)耦合。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合 7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。 A.角色 B.活动 C.制品 D.工作流 8、功能性注释嵌入在源程序内部,它是用来说明(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 9、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。 A.只有结构化语言 B.有结构化语言和判定树 C.有结构化语言、判定树和判定表 D.有判定树和判定表 10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。 A.正确性 B.适应性 C.完善性 D.预防性 11、软件危机的主要原因是(A)。 A软件本身特点与开发方法B对软件的认识不够 C软件生产能力不足D软件工具落后 12、DFD是常用的进行软件需求分析的图形工具,其基本符号是(C)。 A.输入、输出、外部实体和加工 B.变换、加工、数据流和存储 C.加工、数据流、数据存储和外部实体 D.变换、数据存储、加工和数据流

自考00076国际金融串讲笔记

《国际金融》常考知识点串讲 1、外汇是国际汇兑(Foreign Exchange)的简称。有动态和静态之分。 动态外汇是把一国货币兑换成另一国货币以清偿国际间债务的金融活动。同于国际结算。 静态的外汇,有广义和狭义之分。 广义的外汇是各国外汇管理法令所称的外汇:⑴外国货币,包括纸币、铸币; ⑵外币支付凭证:票据、银行存款凭证、邮政储蓄凭证;⑶外币有价证券:政府债券、公司债券、股票;⑷特别提款权、欧洲货币单位;⑸其他外汇资产。 狭义的外汇是通常所说的外汇,是以外币表示的用于国际结算的支付手段。 基本特征:⑴国际性;⑵可兑换性,即表示这些支付手段的货币是可自由兑换的货币(Freely Convertible currency)。⑶可偿性,即在国外能直接作为支付手段无条件的使用,对方也无条件的接受并承认其所代表的价值。 外币表示的有价证券和黄金不能视为外汇,因为他们不能用于国际结算,而只有把他们变为在国外的银行存款才能用于国际结算。外币现钞,严格说来也不能算作狭义外汇。 只有在国外的银行存款,以及索取这些存款的外币票据与外币凭证,才能是狭义外汇。 国外银行存款才是狭义外汇的主体。 2、 1918年以后,国际收支被解释为一国在一定时期的外汇收支。凡在这一定时期涉及有外汇收支的国际经济交易,都属于国际收支畴。是建立在收支基础(现金基础Cash Basis)上的。是狭义的国际收支。 3、第二次世纪大战以后,世界各国广泛采用广义的国际收支概念即国际货币基金组织(International Monetary Fund,IMF)所制定的概念:在一定时期,一国居民(Resident)与非居民(Ninresident)之间经济交易的系统纪录。必须领会: ⑴它强调居民与非居民之间的经济交易。经济交易是经济价值从当事的一方向另一方的转移。实际上也就是商品、劳务和金融资产在两个当时这间的转移。. .

软件工程全部习题答案

软件工程全部习题答案。(2003-5-31 19:55:00) 第九章 1、渐增模型有那几种特点 答:增量构造和演化提交。增量构造是瀑布模型的基础上在一些的阶段中采用增量开发一些阶段整体开发。演化提交是在瀑布模型的基础上所有阶段都使用增量开发也就是不紧使用增量开发也使用增量提交。 2、快速原形有那几种特点 答:探索型、试验型、演化型。探索型:在需求阶段帮助明确理解需求用完抛弃。试验型:在设计阶段考核现行方案是否合适用完抛弃。演化型:及早的向用户展示一个系统的原形包含主要的功能得到用户的认可后将原形不断的扩充直到系统完成。 3、快速原形开发的步骤 答:快速开发、需求、构造原形、原形、运行原形、评价原形、修改意见。 4、评价快速原形的优缺点 答:可以更清楚的理解用户的需求、开发阶段可以用原形解决局部的困难,通过原形的开发可以让用户看见系统的初步功能的实现有利与用户的开发人员更好的交流,及早的解决存在的问题减少开发的风险。 缺乏好的管理工具和开发环境、缺乏管理机制、对开发人员的技术要求高、更新文档比较困难。 5、对比瀑布模型和增量模型,指出增量模型的新思路。 答:瀑布模型是一种整体的开发模型,开发的每一阶段必须按线性的顺序来进行,前一阶段的工作没有完成后一阶段的工作就不能开始。由于需求分析的易变性使的软件开发工作不顺利,同时瀑布模型的每个阶段有不可避免的错误出现,那么延伸到以下的各个阶段错误就会放大。增量模型是非整体开发的模型它采用渐增模型和原形模型,软件的开发是用增量开发和增量提交。 第八章 1、软件维护有那些内容 答:校正性维护、完善性维护、适应性维护、预防性维护 2、软件维护的特点 答:结构性维护、非结构性维护、别人的程序难懂、开发和维护在人员和时间上的差异、文档的不一致性、维护不是一项吸引人的工作 3、软件维护的流程 答:制定维护申请报告、审查申请报告并批准、实施维护并做记录、复审 4、软件维护的副作用 答:代码副作用、数据副作用、文档副作用 5、什么是软件的可维护性可维护性度量的特性 答:是能够别理解、适应、校正和增强功能的容易程度。可理解、可适应、可测试、可修改、可靠、可移植可使用、效率。 6、提高可维护性的方法 答:使用有可维护性的程序设计语言、及时更新文档、使用先进技术和工具、明确软件质量目标、明确质量保证工作。 第七章 1、软件测试的目的是测试中要注意那些原则 答:软件测试的目的是的发现软件中存在错误的活动。好的测试用例可以发现至今没有发现的错

(全新整理)1月全国软件工程自考试题及答案解析

全国2018年1月高等教育自学考试 软件工程试题 课程代码:02333 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 l.以下哪一项不.是软件产品所具有的特性() A.软件是逻辑产品 B.软件产品不会用坏,不存在磨损、消耗问题 C.随着技术的提高,软件开发的费用不断降低 D.软件产品的成本主要体现在软件的开发与研制上 2.“确定软件系统必须做什么”是哪个阶段的任务() A.可行性分析和项目开发计划B.需求分析 C.概要设计D.详细设计 3.以下哪一项不.是软件测试时需要的信息() A.软件配置B.软件结构 C.测试工具D.测试配置 4.结构化分析方法的分析策略是() A.自底向上的抽象B.自顶向下的分解 C.用DFD建模D.用DD描述数据需求 5.一组语句在程序中多处出现,为了节省存储,将这些语句组成一个新的模块,该模块的内聚性为() A.功能内聚B.顺序内聚 C.偶然内聚D.逻辑内聚 6.系统流程图是描绘以下哪一项的工具() A.软件结构B.逻辑系统 C.物理系统D.软件功能 7.数据库的设计一般要进行三个方面的设计:概念设计、逻辑设计和物理设计,其中逻辑设计对应于系统开发的什么部分() A.可行性分析B.需求分析 1

C.概要设计D.详细设计 8.以下哪种语言可用于描述模块算法设计和处理细节() A.UML语言B.过程设计语言 C.FORTRAN语言D.Pascal语言 9.软件维护是软件生命周期中的固有阶段,一般认为,以下哪种软件维护在整个维护活动中所占的比例最小() A.校正性维护B.适应性维护 C.预防性维护D.完善性维护 10.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()A.结构合理性B.软件外部功能 C.程序正确性D.程序内部逻辑 11.使用Jackson方法可以得到() A.程序流程图B.具体的语言程序 C.模块结构图及模块的功能说明书D.分层数据流图 12.以下哪种测试的任务是检查软件的功能与性能是否与需求规格说明书中确定的指标相 符合() A.集成测试B.确认测试 C.单元测试D.系统测试 l3.与编程风格有关的因素不.包括() A.源程序文档化B.语句构造 C.输入输出D.模块间耦合性 14.对于构造原型的建议,下面说法错误 ..的是() A. 暂不考虑速度、空间等性能效率方面的要求。 B.暂不考虑错误恢复和处理。 C.可降低可靠性和软件质量标准。 D.原型界面部分的设计,暂不考虑与最终系统的界面相容。 l5.有关软件项目进度安排的叙述,错误 ..的是() A.Gantt图常用水平线段来描述把任务分解成子任务,以及每个子任务的进度安排。B.Gantt图中线段的长度表示完成子任务所需要的时间。 C.工程网络图是一种有向图,用圆表示事件,用有向弧或箭头表示任务,有向弧或箭头 2

软件工程试题库集及答案

综合练习一答案 选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末B.60年代初C.60年代末D.70年代初 A.运筹学B.工程学C.软件学D.软件学E.数字2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员D。用户和软件人员的领导

国际金融考试重点

1、狭义的国际收支:是指一国(或地区)在一定时期之内,居民与非居民之间的所有外汇收入和外汇支出的总和。 2、广义的国际收支:是指一国(或地区)在一定时期之内,居民与非居民之间的各种国际经济交易的总和。 3、国际收支平衡表:又称为国际收支账户,是指将国际收支按照特定账户分类,根据一定的原则用会计方法编制出来的报表。 4、自主性交易:亦称事前交易,是指交易当事人自主地为某项动机而进行的交易。如经常项目中的各项交易和长期资本项目中的交易 5、动态的外汇:是指把一国货币兑换成为另一国货币,用以清偿国际间债务的金融活动。 6、静态的外汇:由动态的外汇而形成的相关的金融凭证,或称金融资产。 7、汇率:是两种货币的比率、比价,是以一种货币表示的另一种货币的价格。 8、直接标价法:是以一定整数单位(如1或100等)的外国货币作为标准,折算为若干数量的的本国货币的汇率标价方法。 9、间接标价法:是以一定单位的本国货币(如l或100等)作为标准,折算为若干数量的外国货币。 10、固定汇率制:是指以本位货币本身或本位货币的法定含金量作为确定汇率的基准,汇率水平比较稳定的一种汇率制度。 11、浮动汇率制:是指一国货币当局不规定本币与外币的汇率平价和上下波动的界限,也不承担任何维持汇率波动界限的义务。听任两国货币的比价完全按外汇市场的供求状况而波动。 15国际储备:亦称“官方储备”,是指一国政府所持有的,备用于弥补国际收支赤字、维持本币汇率的国际间普遍接受的一切资产。 16、国际清偿力:亦称“国际流动性”,指一国政府为本国国际收支赤字融通资金的能力。(也称广义国际储备) 17、在岸金融市场:是国内金融市场的对外延伸。国内金融市场是本国居民之间发生金融资产交易的场所,交易的对象一般是本国货币,空间范围也仅限于本国境内。当金融资产交易的主体扩大到非居民,交易范围超越国境之外,成为传统的国际金融市场。即在岸金融市场。18、离岸金融市场:又称境外市场。以市场所在国以外国家的货币即境外货币为交易对象;交易活动一般是在市场所在国的非居民与非居民之间进行;资金融通业务基本不受市场所在国及其他国家法律、法规和税收的管辖。 19、欧洲货币市场:是对离岸金融市场的概括和总称。欧洲货币又称境外货币、离岸货币,是在货币发行国境外被存储和借贷的各种货币的总称。 20、外国债券:是一国发行人或国际金融机构,为了筹集外币资金,在某外国资本市场上发行的以市场所在国货币为标价货币的国际债券。通常把外国债券称为传统的国际债券。 22、外汇风险:即汇率风险或汇兑风险,是指经济实体以外币定值或衡量的资产与负债、收入与支出,以及未来的经营活动可望产生现金流量的本币价值因货币汇率的变动而产生损失的可能性。23、交易风险:是指在以外币计价的交易中,由于外币和本币之间汇率的波动使交易者蒙受损失的可能性交易风险又分为外汇买卖风险和交易结算风险。 24、会计风险:又称折算风险。是指企业在会计处理和外币债权、债务决算时,将必须转换成本币的各种外币计价项目加以折算时所产生的风险。也就是将外币债权、债务折算成本币时,由于使用的汇率与当初入账时的汇率不同而产生的账面上损益的差异。 25、国际资本流动:是指资本从一个国家或地区转移到另一个国家和地区。 26、国际直接投资:是指一国居民以一定生产要素投入到另一国并相应获得经营管理权的跨国投资活动。 27、出口信贷:属于中长期贸易信贷,是一国为支持和扩大本国大型设备的出口和加强国际竞争能力,鼓励本国的银行对本国的出口商或外国进口商(或银行)提供优惠利率贷款。 29、国际货币体系:是指在国际经济关系中,为满足国际间各类交易的需要,各国政府对货币在国际间的职能作用及其他有关国际货币金融问题所制定的协定、规则和建立的相关组织机构的总称。 30、国际金本位制:即各国货币均以黄金为本位(基础)建立联系,彼此可兑换,由此构成的世界性货币制度。 31、国际货币基金组织(IMF):是一个从事国际间金融业务,致力于推动全球货币合作、维护金融稳定、便利国际贸易、促进高度就业与可持续经济增长和减少贫困的国际组织。

第四章软件工程测试题

第四章测试题 1.在软件的体系结构中,模块是可组合、分解和更换的单元。模块具有________、________、_______和__________等属性。 2.软件结构的设计是以__________为基础的,以需求分析的结果为依据,从实现的角度经进一步划分为_________,并组成模块的_________。 3.在大型数据处理系统的功能分析与设计中,同时要进行数据分析和数据设计。数据库的”概念设计”与”逻辑设计”分别对应于系统开发中的__________与_________,而数据库的”物理设计”与模块的_________相对应。 4.进入了设计阶段,要把软件”做什么”的_________变换为”怎么做”的_________。 5.在软件需求分析阶段,已经搞清楚了软件_________的问题,并把这些需求通过________描述出来,这也是目标系统的___________。 6.模块间耦合高低取决于模块间_________、_________及________。 7.内聚性有七种类型(),(),(),(),(),(),()。 8.耦合是指软件系统结构中_________相互联系紧密程度的一种度量。其耦合性就越强,模块的________就越差。 9.结构图的深度指结构图________,也是模块________,结构宽度指_________。10.软件结构使用的图形工具,一般采用( )图。 A.DFD B.PAD C.SC D.ER 11.属于软件设计的基本原理是( )。 A.数据流分析设计 B.变换流分析设计 C.事务流分析设计 D.模块化 12.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )的。 A.逻辑性 B.瞬时性 C.功能性 D.通信性 13.结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。 A.目标 B.数据流 C.功能 D.对象 14.下列几种耦合中,( )的耦合性最强。 A.公共耦合 B.数据耦合 C.控制耦合 D.内容耦合 15.( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。 A.变换型 B.事务型 C.结构化 D.非结构化 16.在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。 A.数据结构 B.实体关系 C.数据流图 D.E-R图 17.内容耦合指( )。 A.两个模块之间传递的是数据结构 B.一个模块调用另一个模块时,传递的是控制变量 C.通过一个公共数据环境相互作用的那些模块间的耦合 D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部

自考软件工程试题及答案

2017年10月高等教育自学考试全国统一命题考试 软件工程试卷 (课程代码02333) 本试卷共4页,满分100分,考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题:本大题共15小题,每小题2分。共30分,在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1.软件工程在20世纪80年代以来获得的主要成果有 A.瀑布模型 B.CASE产品 C.过程式语言 D.结构化方法 2.在销售管理系统需求文档中出现下列描述,属于外部接口需求范畴的是 A.系统应能产生月销售报表 B.系统应在5分钟内计算出给定季度的总销售税 C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息 D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50% 3.需求规约的基本性质包括重要性和稳定性程度、可修改的、完整的和 A.一致的 B.可重复的 C.可复用的 D.可测试的 4.在建模过程中,可用以描述加工的工具是 A.数据表 B.加工表 C.数据字典 D.判定表 5.指不同模块之间相互依赖程度的度量是 A.扇出 B.扇入 C.内聚 D.耦合 6.把要解决问题的过程分解为多个步骤或阶段,每一步是对上一步结果的细化,以接近问题的解法,该方法称为 A.逐步求精 B.逐步分解 C.逐步抽象 D.逐步概括 7.关联的多重性是指 A.一个类有多少个方法被另一个类调用 B.一个类的某个方法被另一个类调用的次数 C.两个类所具有的相同的方法和属性的个数比 D.类中对象参与一个关联的数目 8.使用用况图可以为系统建模,描述软件系统行为的 A.功能结构 B.业务过程结构 C.整体结构 D.状态结构 9.RU的设计方法给出用于表达设计模型中基本成分的术语,包括子系统、设计类、接口和 A.构件 B.用况细化 C.体系结构描述 D.部署模型 10.关于调试,下列说法正确的是 A.从一个侧面证明程序员的失败 B.受时间约束的 C.一个推理过程 D.由独立的测试组完成

软件工程选择题

第一章初认软件工程 1、下面得()说法就是正确得. A、由于软件就是产品,因此可以应用其她工程制品所用得技术进行生产 B、购买大多数计算机系统所需得硬件比软件更昂贵 C、大多数软件系统就是不容易修改得,除非它们在设计时考虑了变 D、一般来说,软件只有在其行为与开发者得目标一致得情况下才能成功2、造成大型软件开发困难得根本原因在于()。 A、开发人员缺乏足够得开发经验 B、对软件开发得资金投入不足 C、项目开发进度不合理 D、软件系统得复杂性 3、软件会逐渐退化而不会磨损,其原因在于()。 A、软件通常暴露在恶劣得环境下 B、软件错误在经常使用之后会逐渐增加 C、不断得变更使组件接口之间引起错误 D、软件备件很难订购 4、“软件工程”术语就是在()被首次提出。 A、Fred Brooks得《没有银弹:软件工程中得根本与次要问题》B、1968年NATO会议 C、IEEE得软件工程知识体系指南(SWEBOK) D、美国卡内基·梅隆大学得软件工程研究所 5、Ariane 5火箭发射失败得事例告诉我们()。 A、系统环境得变化可能影响软件采集数据得精度、范围与对系统得控制 B、软件后备系统可以通过复制生成 C、软件重用必须重新进行系统论证与系统测试 D、选项A与C E、选项A、B与C 6、软件工程得基本目标就是( )。 A、开发足够好得软件 B、消除软件固有得复杂性 C、努力发挥开发人员得创造性潜能 D、更好地维护正在使用得软件产品 7、软件工程方法就是()。 A、为了获得高质量软件而实施得一系列活动 B、为开发软件提供技术上得解决方法 C、为支持软件开发、维护、管理而研制得计算机程序系统 D、为了理解问题与确定需求而采取得一些技术与方法 8、下面得()就是正确得。 A、运行正确得软件就就是高质量得软件。 B、软件质量就是在开发过程中逐渐构建起来得。 C、软件产品质量越高越好,最理想得情况就是达到“零缺陷”。

相关主题
文本预览
相关文档 最新文档