当前位置:文档之家› 《软件工程》作业及参考答案2范文

《软件工程》作业及参考答案2范文

《软件工程》作业及参考答案2范文
《软件工程》作业及参考答案2范文

软件工程作业及参考答案

第三、四章

一、填空题

1.需求分析的基本任务是准确的回答(系统必须做什么)。

2.需求分析阶段研究的对象是软件项目的(用户要求)。

3.结构化分析方法就是(面向数据流)自顶向下逐步求精进行需求分析的方法。需求分析

的目的之一就是把数据流和数据存储定义到(元素级)。

4.数据流图的基本符号包括(数据输入的源点和数据输出的汇点)、(加工)、(数据流)、

(数据存储文件)。

5.数据流图和(数据字典)共同构成系统的逻辑模型。

6.数据字典的内容包括六项:(数据流)、(数据项)、(数据结构)、数据存储、处理逻辑、

外部实体。

7.在需求分析阶段常用的图形工具有(层次方框图)、(Warnier图)、(IPO图)。

8.需求分析应交付的主要文档是(需求规格说明书)。

9.概要设计过程中要先进行系统设计、(复审系统计划)与(需求分析),确定系统具体

的实施方案;然后进行(结构设计),确定软件结构。

10.层次结构的上一层是下一层的(抽象),下一层是上一层的(求精)。

11.模块独立的概念是(模块化)、(抽象)、(信息隐蔽)和局部化概念的直接结果。

12.模块耦合的强弱取决于(模块间接口的复杂程度)、(调用模块的方式)和通过接口的信

息。

13.设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低(耦合)提高(内

聚)。

14.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况

出现的内聚称为(偶然内聚)。

15.一个模块直接调用的模块数目称为模块的(扇出),一个模块被多少上级模块直接调用

称为模块的(扇入)。

16.JSD是一种典型的(面向数据结构)的分析设计方法。

17.Jackson图除了可以表达(程序结构外)外,还可以表达数据结构。

18.对于下列伪码,画出改进的Jackson图()

A seq

B

C

D

A end

二、判断题

1.在软件开发中,采用原型系统策略的主要困难是时间问题。(╳)

2.数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换

过程。(√)

3.模块越多,开发成本越小。(╳)

4.耦合是指一个模块内各个元素彼此结合的紧密程度。(╳)

5.内聚是指一个软件结构内各个模块之间互连程度的度量。(╳)

6.在软件设计中应该尽量设计紧密耦合的系统。(╳)

7.控制耦合往往可以通过分解由数据耦合来代替。(√)

8.内容耦合又称为病态耦合,在很多高级程序设计语言中不允许出现任何形式的内容耦

合。(√)

9.对于DFD图的划分,主要依赖设计人员的经验,一切都应根据设计人员的经验确定。

(╳)

10.一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。(√)

11.如果一个模块内的处理元素是彼此相关的,并且以一个特定的次序执行,则这种内聚称

为时间内聚。(╳)

12.概要设计阶段完成的主要文档是概要设计说明书。(√)

三、多项选择题

1.需求分析阶段结束后,应交出的文档中应该包括(ABC )。

A.数据流图

B.数据字典

C.简明的算法描述

D.项目的经费预算

2.关于数据流图正确的描述是(ACD )。

A.数据流图是结构化系统分析的主要工具。

B.在数据流图中,*号标识相邻的数据流只取其一。

C.加工是以数据结构或数据内容作为加工对象的。

D.数据流图的主图中必须包括全部四种基本元素。

3.关于数据字典正确的描述是(ABCD )。

A.数据字典最重要的用途是作为分析阶段的工具。

B.实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程。

C.数据字典应该容易更新和修改。

D.可以采用卡片形式书写数据字典。

4.(ABCD )可以作为模块。

A.过程

B.子程序

C.函数

D.宏

5.下列关于模块的描述,正确的是(ABCD )。

A.具有独立的模块软件比较容易开发出来。

B.独立的模块比较容易测试和维护。

C.模块的独立程度可以通过内聚和耦合标定。

D.独立的模块可以完成一个相对独立的特定子功能。

6.耦合的强弱取决于(ABC )。

A.模块间接口的复杂程度。

B.调用模块的方式。

C.通过接口的信息。

D.模块内部各个元素彼此之间的紧密结合程度。

7.在公共环境耦合中,公共环境可以是(ABCD )。

A.全程变量。

B.共享的通信区。

C.内存的公共覆盖区。

D.存储介质上的文件。

8.下列(AD )属于内容耦合。

A.一个模块有多个入口。

B.两个模块彼此之间只通过传递参数交换信息。

C.两个模块之间存在全程变量,并通过全程变量传递信息。

D.两个模块有部分代码重叠。

9.在软件设计中,(CD)耦合应尽量避免。

A.控制

B.数据

C.内容

D.标记

四、简答题

1.需求分析的任务是什么?

参考答案:

见书31页

2.怎样建立目标系统的逻辑模型?

参考答案:

在理解当前系统“怎样做”的基础上,抽取其“做什么”的本质。在物理模型中有许多物理因素,但随着分析工作的深入,有些非本质因素就显得不必要了,因而需要对物理模型进行分析,区分本质和非本质因素,去掉那些非本质因素就可获得反应系统本质的逻辑模型。做法是:

⑴确定目标系统与当前系统的逻辑差别;

⑵将变化部分看作是新的处理步骤,对功能图及对象图进行调整;

⑶由外及里对变化的部分进行分析,推断其结构,获得目标系统的逻辑模型。

3.什么是结构化分析?“结构化”体现在哪里?

参考答案:

结构化分析方法是面向数据流进行需求分析的方法。结构化分析方法使用数据流图DFD与数据字典DD来描述,面向数据流问题的需求分析适合于数据处理类型软件的需求描述。其核心思想是分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。

结构化分析方法体现在用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。

4.需求说明书由哪些部分组成?各部分之间的关系是什么?

参考答案:

软件需求说明书一般包括如下内容:

1.引言部分

编写目的;项目背景(应包括:a.项目的委托单位、开发单位和主管部门;b.该软件系统与其他系统的关系。) ;定义;(列出文档中所用到的专门术语的定义和缩写词的原文。)参考资料。

2.任务概述

目标;运行环境;条件与限制。

3.数据描述

静态数据;动态数据(包括输入数据和输出数据) ;数据库描述(给出使用数据库的名称和类型) ;数据词典;数据采集。

4.功能要求

功能划分;功能描述。

5.性能需求

数据精确度;时间特性(如响应时间、更新处理时间、数据转换与传输时间、运行时间等);适应性(在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。)

6.运行需求

用户界面(如屏幕格式、报表格式、菜单格式、输入输出时间等);硬件接口;软件接口;故障处理。

7.其他要求

如可使用性、安全保密、可维护性、可移植性等。

8.附录

5.为什么数据流图要分层?

参考答案:

为了表达数据处理过程的数据加工情况,用一个数据流图是不够的。为表达稍为复杂的实际问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。

6.什么是加工逻辑?

参考答案:

加工逻辑就是处理逻辑,加工逻辑是对加工过程的抽象描述。加工逻辑的具体实现就是加工过程。

加工逻辑是指用户对这个加工的逻辑要求,即加工的输入数据流与输出数据流之间的逻辑关系。

加工逻辑主要是说明加工做什么,而不是描述具体的加工过程,如采用哪些加工单元、如何控制执行等实现细节。

7.根据下列描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材

科根据教材库存情况分析是否需要买书,如需购买,则向书店购买。各种资金往来通过学校的会计科办理。

参考答案:

8.结构化设计方法的基本思想是什么?它如何与SA方法相衔接?

参考答案:

结构化设计方法的基本思想是

SA是结构化分析方法的简称。结构化分析方法是面向数据流进行需求分析的方法。其核心思想是分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。结构化分析方法体现在用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。

结构化设计是在结构化分析的基础上完成的。

结构化设计属于面向数据流的设计方法。在需求分析阶段,通过SA方法,解决了一个关键问题:信息流。数据流是软件开发人员考虑问题的出发点和基础。数据流从系统的输入端向输出端流动,要经历一系列的变换或处理。用来表现这个过程的数据流图(DFD):实际上就是软件系统的逻辑模型。结构化设计要解决的任务,就是在上述需求分析的基础上,将DFD图映射为软件系统的结构。换句话说,这类设计方法允许把用DFD图表示的系统逻辑模型方便地转换成对于软件结构的初始设计描述。

结构化设计方法的基本思想是将系统划分成一些独立的功能模块,这些模块按照一定的组织层次构造起来形成软件结构,通过自顶向下逐步细化的方法将用数据流图表示的信息转换成程序结构的设计描述。

从结构化分析到结构化设计工具的转变:

结构化分析结果结构化设计结果

数据流图初始结构图

生存周期字典的数据部分设计数据字典

伪码+实现方面伪码

实体关系图+数据库性数据库设计

事务框图分层/细化事务模型

9.什么是模块、模块化?

参考答案:

模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名的而且可通过名字来访问,例如,过程、函数、子程序、宏等等都可作为模块。

模块化就是把程序划分成若干个模块,每个模块具有一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能,实现问题的要求。

模块化设计这一概念取消。

10.说明并比较概要设计说明书与需求分析说明书的内容。

参考答案:

P54

P98

(1)两个说明书都包括引言,内容基本相同;

(2)任务概述部分概要设计说明比需求说明增加了需求概述;

(3)需求说明主要通过静态、动态数据,数据库描述,数据字典和数据采集等内容进行数据描述;

(4)需求说明中的主要部分是功能要求、性能要求、运行需求以及其他要求,它的目的是全面地、精确地描述了系统要“做什么”。需求说明书中还可能包括数据流图、数据字典、IPO图等描述的系统逻辑模型。

(5)概要设计说明则对系统的总体结构、各个接口、数据结构、运行、出错、安全、维护进行具体设计,它的目的是描述系统“怎样做”,往往包含了各模块的处理说明和接口说明以及系统结构图。

(6)概要设计说明是建立在需求说明的基础上的。

11.用Jackson图表示下图所示的二维表格:

学生名册

该学生名册由表头和表体两部分组成。其中表头又顺序包括表名和字段名。表体可由任意行组成,每行包括学生的姓名、性别、年龄和学号。

参考答案:

12. 指出下列数据流图中存在的问题。

父图 子图

参考答案:

1、父图没有输入数据流;

2、子图的输入数据流应该是C ,而不是B ;

3、子图的输出数据流应该只有D 和E ,而不应有F 。

《管理会计》第二章练习题及答案

第二章练习题及答案 一、单项选择题: 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、 当相关系数 r 等于 +1时,表明成本与业务量之间的关系是( A. 基本正相关 B. 完全正相关 C. 完全无关 D. 基本无关 7、在不改变企业生产经营能力的前提下,采取降低固定成本总额的措施通常是 指降低( )。 A. 约束性固定成本 B. 酌量性固定成本 C. 半固定成本 D. 单位固定成本 8、 单耗相对稳定的外购零部件成本属于( )。 A. 约束性固定成本 B. 酌量性固定成本 C. 技术性变动成本 D. 约束性变动成本 9、 下列项目中,只能在发生当期予以补偿,不可能递延到下期的成本是( )。 A. 直接成本 B. 间接成本 C. 产品成本 D. 期间成本 10、 为排除业务量因素的影响,在管理会计中,反映变动成本水平的指标一般是指( )。 A. 变动成本总额 B. 单位变动成本 C.变动成本的总额与单位额 D.变动成本率 11、 在管理会计中,狭义相关范围是指( ) A.成本的变动范围 B.业务量的变动范围 C.时间的变动范围 D.市场容量的变动范围 12、 在应用历史资料分析法进行成本形态分析时,必须首先确定 a ,然后 才能计算出b 的 方法时( ) A. 直接分析法 B. 高低点法 C.散布图法 D.回归直线法 13、 某企业在进行成本形态分析时,需要对混合成本进行分解。据此可以断 定:该企业应 用的是( ) A.高低点法 B.回归直线法 C.多步分析程序 D.同步分析程序 14、在应用高低点法进行成本性态分析时,选择高点坐标的依据是( )。 )。 )。

通信与计算机网络离线作业_参考答案

《通讯与计算机网络》作业答案 第1章概述 一.填空题: 1.通信技术 2.通信线路自治计算机系统 3.客户服务器方式 4.UDP 5.运输层 6.带宽 7.每秒比特 8.Kb/s、Mb/s、Gb/s 9.网络的作用范围(或网络的覆盖范围) 10.星型拓扑结构 11.244KB/s 12.发送时延传播时延 13.分组(备忘:在TCP/IP模型中,数据分组是在运输层和网络层中共同 完成的。先是把数据分为等长的数据段(约为1024bit),然后在每一个数据段前面加上首部,首部是由一些必要的控制信息组成的。) 14.各个子层各子层的协议 15.OSI 16.协议数据单元(PDU),例如在非OSI标准的TCP/IP的参考模型中,传 输层协议数据单元就是TCP数据报,网络层协议数据单元就是IP数据报 17.报文 18. 5 传输表示 19.网络层应用层 20.电路 21.网络层 二.问答和计算题: 1.课件中讲过类似的题目…参考答案如下:(发送结点的发送速率大小决定 了发送时延大小,当然还和待发送的数据块长度有关) (1) 发送时延: 107bit/(100*1000)=100秒 传播时延:1000*1000米/(2?108)=0.005秒 结论是:如果发送速率小,总时延主要取决于发送时延。 (2) 发送时延: 103bit/(1000*1000*1000)=0.000001秒 传播时延:1000*1000米/(2?108)=0.005秒 结论是:如果发送速率大,总时延主要取决于传播时延。 (备忘:USBUSB2.0传输速率(即发送速率)大约为480 Mbit/s,所以发送数据设备的发送速率达1Gb/s还是有可能的。)

软件工程作业(答案参考)

软件工程第一次作业 1)软件工程适用范围? 答:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。 2)软件工程如何控制系统开发的复杂性的? 答:可理解性(understandability)。系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植或重用。 3)以你的经验,举例说明一个成熟的软件通常采用什么方法来适应现实世界的变化的?答:以猎豹游览器为例,开始软件投入市场公测,软件自带收集错误报告的程式,当遇到问题软件错误,会将相关信息反馈到接受错误信息的服务器,已方便程序员及时发现问题加以修复,修复完成后提供程序更新,循环此法提供软件运行稳定性,另外还有用户反馈的相关功能,对软件的建议也会收集到服务器,按实用性需求程序员可在原有程序上开发调整更适合用户使用的程序。 4)假设某软件公司,能为同一个用户开发两个不同层次的软件:一个层次的软件功能非常强大,在满足用户所有需求的基础上,还能提供大大超过用户需求的其他更多更强的功能;另一个层次的软件仅仅能满足用户需求,但没有提供其他额外的功能。请问如果你是项目负责人,你会选择为客户开发那个层次的软件? 答:我会选择仅仅满足用户需求的软件。因为太多的功能,相对于非专业的人员,在用户体验上可能会造成困扰,太多的功能会导致难以操作。而且功能强大的软件还会给用户费用上带来不必要的投入,软件是以人为本,方便用户工作,达到提高工作效率的目的。若然日后此用户需要更多功能的时候,我们还是可以向其软件公司提供升级功能解决用户需求。

《电机与拖动II》离线作业答案

西南交10秋学期《电机与拖动II》离线作业答案 电机与拖动II第1次作业 一、单项选择题(只有一个选项正确,共4道小题) 1. 在维修三相异步电动机定子绕组时,将每相绕组的匝数做了适当增加,气隙中的每极磁通将() (A) 增加 (B) 减小 (C) 保持不变 (D) 不一定 正确答案:B 2. 三相合成旋转磁动势中的7次谐波,其在气隙中的转速是基波旋转磁势的转速的()。 (A) 1/7倍 (B) 7倍 (C) 相等 正确答案:A 3. 三相交流电机的定子合成磁动势幅值计算公式的电流为() (A) 每相电流的最大值 (B) 线电流 (C) 每相电流有效值 (D) 三相电流代数和 正确答案:C 4. 三相四极36槽交流绕组,若希望尽可能削弱5次磁动势谐波,绕组节距取()。 (A) 7 (B) 8 (C) 9 (D) 10 正确答案:A 二、判断题(判断正误,共3道小题) 5. 在机械和工艺容许的条件下,异步电动机的气隙越小越好。 正确答案:说法正确 6. 异步电动机空载运行时功率因数很高。 正确答案:说法错误 7. 交流绕组的绕组系数总是小于1。 正确答案:说法正确 三、主观题(共4道小题) 8. 一个三相对称交流绕组,通以对称三相交流电时,会产生何种合成磁势?请写出其基波磁势幅值表达式。如果绕组有一相断线又将产生何种磁势? 参考答案:答:圆形旋转磁势;;Y接断线产生脉振磁势,D接断线产生

椭圆旋转磁势。 9. 一台三相4极异步电动机,定子槽数为36,线圈节距为,试求其基波绕组系数。 参考答案:答:0.945 10. 为什么采用短矩和分布绕组能削弱谐波电势?为什么削弱5次谐波和7 次谐波电势,节距选多大比较合适?。 参考答案:答:从绕组系数公式可知,采用短矩和分布绕组 能削弱谐波电势,这是因为每槽电势随着谐波次数的增加,相邻槽的电势相位差增大倍,所以采用它们 可以削弱谐波电势。从知,要削弱5次和7次谐波电势,选y1=比较合适, 此时,,,使它们削弱都比较大。 11. 总结交流发电机定子电枢绕组相电动势的频率、波形和大小与哪些因素有关?这些因素中哪些是由构造决定的,哪些是由运行条件决定的? 参考答案: 答:交流绕组感应电动势的频率与旋转磁场转速、电机极数有关;其波形与磁势波形、电机结构相关;其大小与频率、绕组匝数、磁场强弱有关。 电机与拖动II第2次作业 一、单项选择题(只有一个选项正确,共3道小题) 1. 交流电机的定子、转子极对数要求() (A) 不等 (B) 相等 (C) 可以相等,也可以不相等 正确答案:B 2. 笼型三相异步电动机额定状态下转速下降10%,则转子电流产生的旋转磁动势相对于定子的转速不变,相对于转子的转速() (A) 上升约10% (B) 下降约10% (C) 不变 正确答案:A 3. 三相异步电动机电磁转矩的大小和()成正比 (A) 电磁功率 (B) 输出功率 (C) 输入功率

软件工程作业3

软件工程第六章作业 9、某公司为本科以上学历的人重新分配工作,分配原则如下:如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作;如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务,学历是硕士,不分男女,任课题组组长;如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员,学历是硕士,不分男女,任课题组组长。要求:画出分析过程,得出判定表,并进行化简。 条件分析表: 条件名称取值符号取值数性别男M M1=2 女 F 年龄不满18岁T M2=3 满18岁小于50岁Y 超过50岁O 文化程度硕士S M3=2 本科 B 判定表: 1 2 3 4 5 6 7 8 9 10 11 12 性别M M M M M M F F F F F F 文化程度S S S B B B S S S B B B 年龄O Y T O Y T O Y T O Y T 组长√√√√√√ 领导√√ 科研√ 行政√资料员√ 考研√ 简化表: 1,2,3,7,8,9 4 5,11 6 10 12 性别------ M ----- M F F 文化程度S B B B B B 年龄------ O Y T O T 组长√ 领导√ 科研√ 行政√ 资料员√ 考研√

10、研究下面的伪码程序,画出对应的程序流程图。 开始 Input X,N Dim A(N),F(N) I=1 Input F(i) I>N I++ K=0 否是 A(K)=0;J=1 A(K)=A(K)+F(J)*F(J+K)/(N-K+1) J++ K>N-K 否 Print K*X,A(K) K++ K

最新版2016软件工程基础离线作业满分答案

浙江大学远程教育学院 《软件工程基础》课程作业 ————————————————————————————— 第一章概述 1.什么是软件危机,它有哪些典型表现? 答:所谓“软件危机”就是,在计算机软件的开发和维护过程中所遇到的一系列严重的问题,概括起来归纳为:如何开发软件,以满足日益增长、日趋复杂的需要;如何维护数量不断膨胀的已有软件。 软件危机的典型表现主要有: 1. 开发成本和进度不能准确估计 2. 开发出来的软件不能满足用户的要求 3. 软件的可维护性差 4. 软件质量不可靠 5. 软件成本在系统中的比重逐年上升 6. 软件开发生产率的提高速度不够 2.简述产生软件危机的原因和解决的思路。 答:软件危机产生的原因一方面与软件本身的特点有关,另一方面,是与已有软件开发、维护的方法不正确有密切关系。 解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。即采用工程化的原则和方法组织软件开发是摆脱软件危机的一个主要出路。

3.什么是软件工程?它有哪些本质特性? 答:软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法进行软件开发和维护的学科。 其实质就是用工程的概念、原理、技术和方法,结合有效的管理方法和先进的开发技术,开发与维护软件,以解决软件危机。 4.软件工程是如何用来消除软件危机的? 答:软件工程是从技术和管理两个方面来研究如何更好地开发和维护计算机软件,从源头上消除软件危机。 5.假设你是某软件开发企业的CEO,当你把教材P.4的图1.1给手下的软件工程师们看,同时告诉他们应及早发现并改正错误的重要性时,有人不以为然,认为要求在错误进入软件前就发现并清除它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么又如何能够在设计阶段就发现并清除呢?”那你应该如何说服? 答:首先要对错误造成工作的延误或一些问题表示歉意。错误是难免,关键是要虚心接受,在以后工作中要更加认真,避免错误机率降到最低。在编码过程中要,首先要在头脑清醒,要保持工作前有足够的睡眠。这样错误机会也会降小。在编程结束后,首先要验证,是否能正常运行或工作。再以后的工作更要虚心,认真,保证这种机会降到最低。

第二章练习题+答案

第二章练习题 一、单项选择题 1、根据借贷记账法的原理,记录在账户贷方的是()。A A.费用的增加 B.收入的增加 C.负债的减少 D.所有者权益的减少 资产和费用的增加记借,减少记贷;收入、负债和所有者权益增加记贷,减少记借。 2、我国《企业会计准则》将会计要素分为六类,《企业会计制度》将的会计科目分为()。 B A.六类 B.五类 C.七类 D.三类 资产、负债、权益、成本、损益五大类 3、借贷记帐法中资产类帐户的余额一般在()。 B A.无余额 B.借方 C.贷方 D.借方或贷方 4、资产类账户期末余额的计算公式是()。 A A.期末余额 = 期初借方余额 + 本期借方发生额–本期贷方发生额 B.期末余额 = 期初贷方余额 + 本期贷方发生额–本期借方发生额 C.期末余额 = 期初借方余额 + 本期借方发生额 D.期末余额 = 期初贷方余额 + 本期贷方发生额 5、下列错误能够通过试算平衡查找的是()。 D A.重记经济业务 B.借贷方向相反 C.漏记经济业务 D.借贷金额不等 试算平衡的具体内容就是检查会计分录的借贷金额是否平衡。 6、“待摊费用”账户本期期初余额3500元,借方本期发生额1500元,本期摊销500元,则该账户期末余额为()。 B

A.借方4500元 B.贷方4500元 C.借方3500元 D.贷方1000元 待摊费用属于资产类,按照资产类账户计算期末余额。 7、对账户记录进行试算平衡是根据()的基本原理。 C A.账户结构 B.会计要素划分的类别 C.会计等式 D.所发生的经济业务的内容 8、复式记账法是指对每一笔业务都要以相等的金额在相互联系的()中进行登记的记账方法。 D A.一个账户 B.两个账户 C.三个账户 D.两个或两个以上的账户 9、借贷记账法的记账规则是()。 D A.同增、同减、有增、有减 B.同收、同付、有收、有付 C.有增必有减,增减必相等 D.有借必有贷,借贷必相等 D 10、会计账户的开设依据是()。C A.会计对象 B.会计要素 C.会计科目 D.会计方法 11、收到某单位的预付购货款存入银行,所引起的会计要素变动是() B A一项资产增加,一项资产得减少 B一项资产增加,一项负债得增加 C一项资产增加,一项负债得减少 D一项负债增加,一项负债得减少 借:银行存款(资产) 贷:预收账款(负债) 12、对于每一个账户来说,期末余额()。 C A.只能在借方 B.只能在贷方 C.只能在账户的一方 D.可能在借方或贷方 某些账户的余额是只可能出现在借方的,比如现金账户。 13、一般来说双重性质账户的期末余额( )。C A.在借方 B.在贷方

管理经济学(二)离线作业答案

南开大学现代远程教育学院考试卷 2013-2014年度秋季学期期末(2014.2) 《管理经济学》(二) 主讲教师:卿志琼 学习中心:_ ______________ 专业:___会计 姓名: ______ 学号: _ 成绩:___________ 一、请同学们在下列题目中任选一题,写成期末论文。 1、论完全竞争市场特征和评价 2、论完全垄断市场长期均衡的产量与定价决策 3、论寡头垄断市场的特征和厂商行为方式 4、论垄断竞争市场的差异化竞争与企业决策 5、四种市场结构条件比较 6、完全竞争市场长期均衡条件 7、举一个囚徒困境的例子,并说明个人理性与集体理性的矛盾及其解决方式 8、论纳什均衡 9、企业定价方法 10、长期投资项目评估方法 二、论文写作要求 论文写作要经过资料收集,编写提纲,撰写论文等几个步骤,同学们应结合课堂讲授内容,广泛收集与论文有关资料,占有一定案例,参考一定文献资料。 三、最终提交论文应包括以下内容: 1、论文题目:论文题目应为授课教师指定题目,论文题目要求为宋体三号字,加粗居中。 2、正文:正文是论文主体,应占主要篇幅。论文字数一般在2500-3000字。论文要文字流畅,语言准确,层次清晰,论点清楚,论据准确,有独立见解。要理论联系实际。引用他人观点要注明出处,论文正文数字标题书写顺序依次为一、(一)、1、(1)①。 正文部分要求为宋体小四号字,标题加粗,行间距为1.5倍行距 3、参考文献,论文后要标注清楚参考文献附录(不少于3个),参考文献要注明书名作者、(文章题目及报刊名称)版次、出版地、出版者、出版年、页码。序号使用〔1〕〔2〕〔3〕……。参考文献部分要求为宋体小四号字。 四、论文提交注意事项: 1、论文一律以此文件为封面,写明学习中心、专业、姓名、学号等信息。论文保存为

软件工程作业第一章

1-1什么是软件危机?它有哪些典型表现?为什么会出现软件危机? 软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重问题。 典型表现:软件总是超出预算、落后于进度表,而且产品质量不可靠、维护困难等。 危机原因: 1、软件受其自身特点的影响,生产过程不象硬件那样规范,受人的因素和外界影响很大,在软件生产的各阶段都会引入不同程度的错误,造成不能预期完成任务,致使成本上升,甚至导致软件失败。 2、主客观不相适应。 ●客观上:软件规模增大、功能要求越来越复杂,需求不断变化等; ●主观上:传统的个体化开发观念和方法的影响,无开发过程指导,无开发过程管理;由于主客观矛盾,必然产生软件质量差、开发超期、超预算、维护困难等现象。 1-3 什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机? ?基本思想:是强调在软件开发过程中应用工程化原则,解决软件的整体质量较低、最后期限和费用没有保证等问题。 ?软件工程定义:是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它. ?软件工程的根本在于提高软件的质量与生产率,最终实现软件的工业化生产。 本质特性:P6 消除软件危机:软件工程基本原理7条。 1-6 什么是软件过程?它与软件工程方法学有何关系? ?软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 ?过程定义了运用方法的顺序、应该交付的文档资料、为保证软件质量和协调变化所需要采取的管理措施,以及标志软件开发各个阶段任务完成的里程碑。 关系:是软件工程方法学包含3个要素(方法、工具和过程)之一。 1-7 什么是软件生命周期模型?试比较瀑布模型、(快速)原型模型、增量模型和螺旋模型、喷泉模型的优缺点,说明每种模型的适用范围。 生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。 瀑布模型:它将软件生命周期划分为需求分析、软件设计、程序编写、软件测试和运行维护等基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。优点:文档驱动。 强迫开发人员采用规范的方法;严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。遵守瀑布模型的文档约束,将使软件维护变得比较容易一些。 缺点:系统可能不满足需求,用户仅仅通过写在纸上的静态的规格说明,很难全面正确地认识动态的软件产品 适用范围:软件需求明确。 原型模型:在初步调查了解的基础上,提供快速的软件建造工具,开发出一个功能并不十分完善的可实际运行的系统,即原型。需求分析入手快速、表达直观、容易交流。重点解决瀑

软件工程在线作业及答案

1.第1题 在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是()。 A.经济可性性 B.技术可行性 C.操作可行性 D.法律可行性 您的答案:A 题目分数:2.5 此题得分:2.5 2.第2题 为了提高模块的独立性,模块内部最好是()。 A.逻辑内聚 B.时间内聚 C.功能内聚 D.通信内聚 您的答案:C 题目分数:2.5 此题得分:2.5 3.第3题 Jackson方法是一种面向()的方法。 A.对象 B.数据结构 C.数据流 D.控制流 您的答案:B 题目分数:2.5 此题得分:2.5 4.第4题 需求分析阶段研究的对象是软件项目的()。 A.用户需求 B.合理要求 C.模糊要求 D.工程要求 您的答案:A 题目分数:2.5 此题得分:2.5

5.第5题 面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。 A.系统设计 B.详细设计 C.软件设计 D.编码 您的答案:B 题目分数:2.5 此题得分:2.5 6.第6题 程序控制的三种基本结构中,()结构可提供多条路径选择。 A.反序 B.顺序 C.循环 D.分支 您的答案:D 题目分数:2.5 此题得分:2.5 7.第7题 下列属于黑盒测试的是()。 A.基本路径测试 B.条件测试 C.循环测试 D.等价划分 您的答案:D 题目分数:2.5 此题得分:2.5 8.第8题 软件设计一般分为总体设计和详细设计,它们之间的关系是()。 A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 您的答案:A 题目分数:2.5 此题得分:2.5

9.第9题 好的软件结构应该是()。 A.高耦合,高内聚 B.低耦合,高内聚 C.高耦合,低内聚 D.低耦合,低内聚 您的答案:B 题目分数:2.5 此题得分:2.5 10.第15题 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父类的全部描述(数据和操作)。 A.传递性 B.继承性 C.复用性 D.并行性 您的答案:B 题目分数:2.5 此题得分:2.5 11.第16题 软件项目管理是()一切活动的管理。 A.需求分析 B.软件设计过程 C.模块控制 D.软件生命周期 您的答案:D 题目分数:2.5 此题得分:2.5 12.第17题 一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是()。 A.外部耦合 B.数据耦合 C.控制耦合 D.内容耦合 您的答案:C

《普通心理学》离线作业2和答案

《普通心理学》作业二 一、单选 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. 振幅,波形和音色 D. 音色、音调和响度 8.以下现象中,哪一项涉及到了感觉适应现象: A. 游泳池的水刚开始显得很凉 B. 吃完冰激凌之后觉得辣椒酱很辣 C. 你更喜欢丝绸而非天鹅绒的感觉 D. 刺激屏幕上呈现10毫秒以至你感觉不到 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. 多重趋避性的冲突 18.与情绪有关的“快乐中枢”和“惩罚中枢”位于: A. 海马 B. 下丘脑 C. 丘脑 D. 杏仁核

软件工程作业答案

新版形考作业答案第一次!! 09软件工程作业1答案 一、选择题: 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.需求不确定性高的B.需求确定的C.管理信息D.实时 6. 下列有关软件工程的标准,属于国际标准的是(D) A.GB B.DIN C.ISO D.IEEE 7. 结构化方法是一种基于(D)的方法。 A.数据结构 B.程序结构 C.算法 D.数据流 8. 软件可行性研究实质上是要进行一次(A)需求分析、设计过程。 A、简化、压缩的 B、详细的 C、彻底的 D、深入的 9. 可行性研究的目的是(D) A、分析开发系统的必要性 B、确定系统建设的方案 C、分析系统风险 D、确定是否值得开发系统 10. 设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。 A、P×(1+i*n) B、P×(i+1)*n C、p×(1+i)n D、p×(i+n) 11. 可行性研究是在(A)之前 A、系统开发 B、测试 C、试运行 D、集成测试 12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。 A、1% B、20% C、8% D、50% 13.我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。 A.《计算机软件保护条例》B.《中华人民共和国计算机信息系统安全保护条例》 C.《中华人民共和国著作权法》D.《计算机病毒防治管理办法》 14. 效率是一个性能要求,因此应当在以下(B)阶段规定 A、可行性分析 B、需求分析 C、概要设计 D、详细设计 15. 需求规格说明书的作用不包括(D) A、软件验收的依据 B、用户与开发人员对软件要做什么的共同理解 C、软件可行性研究的依据 D、软件设计的依据 16. 数据字典是用来定义(D)中的各个成份的具体含义的。 A、程序流程图 B、功能结构图 C、系统结构图 D、数据流程图 17. 数据流程图是(A)方法中用于表示系统逻辑模型的一种图形工具。 A、SA B、SD C、SP D、SC 18. DFD中的每个加工至少有(A)。 A、一个输入流或一个输出流

思修第二章练习题及答案

第二章“弘扬中国精神共筑精神家园”练习题 一、单项选择题(下列每题给出的备选项中,只有一个选项符合要求) 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.自强不 息 D.爱好和平 8、社会主义核心价值体系的精髓是() A.马克思主义指导思想 B.中国特色社会主义共同理想 C.民族精神和时代精神 D.社会主义荣辱观 9、爱国主义与个人实现人生价值的关系() A.爱国主义阻碍个人实现人生价值 B.爱国主义是个人实现人生价值的力量源泉 C.爱国主义与个人实现人生价值无关 D.爱国主义有时会帮助个人实现人生价值 10、实现中华民族伟大复兴的动力是() A.强大国防 B.强大外交 C.爱国主 义 D.强大经济

大学英语三离线作业2答案

精品文档2离线作业试卷列表 一、单选 - Would you be interested in seeing a film t15分)小题;每小题3分,满分第一部分:交际用语(共1.5C3分值:onight?- __________ B. Are you sure? A. Not at all. D. You're welcome. C. Great! I'd love to - Excuse me, could you tell me the way to Pe分)3分,满分15第一部分:交际用语(共2.5小题;每小题B3分值:______ ople's Square?- ____ B. Sorry, I'm a stranger here. A. I don't understand you. D. Don't bother me. C. Why don't you take a taxi? C 1分值:小题;每小题1分,满分10分)请点击此链接查看题目30 第四部分:完形填空(共3.10 B. in heart A. on mind D. on your mind C. in mind B1分值:104.第四部分:完形填空(共10小题;每小题1分,满分分)请点击此链接查看题目29 B. for A. with C. to D. in B1分值:分)小题;每小题5.第四部分:完形填空(共101分,满分10请点击此链接查看题目28 B. wonderful A. impossible D. practical C. incapable - I've got the first prize in the dancing co5第一部分:交际用语(共小题;每小题分)153分,满分6._C3分值:ntest.- _________ A. You're welcome. B. It's very kind of you. D. Oh, really, I can't believe my ears. C. Please accept my congratulations. 精品文档. 精品文档D分_______ 15分)- I've passed the examination.- ___7.第一部分:交际用语(共5小题;每小题3分,满分3值:

软件工程第1章作业

软件工程第1章作业 一、填空题(每小题1分,共15分) 1、软件与物质产品有很大的区别,软件是一种_____逻辑_______产品。 2、软件工程是一门综合性交叉学科,计算机科学着重于理论和原理,软件工程着重于建造一个软件系统____________________。 3、最基本、应用广泛、以文档为驱动、适用于开发功能明确的软件项目生存期模型是_瀑布模型。 4、一个软件从定义、开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把这个漫长的时期称为_生存周期。 5、软件工程是指导计算机软件开发和维护的一门工程学科。 6、软件工程包括___软件开发技术_________和____管理________两方面的内容,是技术与管理紧密结合所形成的工程学科。 7、通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称为_范型____________。 8、螺旋模型将瀑布模型和快速原型模型结合起来,加入了两种模型均忽略了的__风险分析_________,弥补了这两种模型的不足。 9、____瀑布_____模型不能适应需求可变的软件开发,只有到开发结束时才能见到整个软件系统。 10、将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是__瀑布________模型。 11、喷泉模型是一种以用户需求为动力,以__对象________为驱动的模型。 12、一个软件项目的开发中,要采用一种生存周期模型,要按照某种_开发方法__________,使用相应的工具来进行。 13、软件工程的出现主要是由于_ ____软件危机__________的出现而产生的。 14、软件工程知识体系指南SWEBOK将软件工程知识体系划分为___10____个知识域。 15、Rational统一过程RUP是_用例_______驱动的、以体系结构为核心的、迭代的增量的过程,其迭代过程分为初始、细化、___构建________、移交4个阶段。 二、选择题(每小题2分,共30分) 1、作坊式小团体合作生产方式的时代属于( C )时代。 A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程 2、软件工程与计算机科学性质不同,软件工程着重于( C )。 A.理论研究 B.原理探讨 C.建造软件系统 D.原理的理论 3、个体手工劳动生产方式的时代是( A )时代。 A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程 4、软件是一种( B )产品。 A、有形B、逻辑C、物质D、消耗 5、与计算机科学的理论研究不同,软件工程是一门( C )学科。 A、理论性B、工程性C、原理性D、心理性 6、软件工程学科出现的主要原因是( C )。 A、计算机的发展B、其他工程学科的影响

第二章练习题(含答案)

第二章地球上的大气练习题 读大气受热过程图,回答1-2题。 1.图中() A. 晴朗天气,a大部分为大气吸收 B. 湖泊湿地,b能和缓的加热大气 C. 二氧化碳增多,c较少补偿地面失热 D. 冰雪地面,a→b的转化率增加 2.甲、乙、丙代表太阳辐射能在自然界常见的三种类型,则() 读下列图表,回答3-4题。 3.下列说法正确的是()。 A.北京晴转多云,最低气温出现在午夜 B.上海中雨,可能诱发滑坡、泥石流灾害 C.哈尔滨有雾,大气能见度低 D.西宁晴,外出应做好防晒、防中暑准备 4.该日上海与北京最高气温不同,下图中能正确解释其根本原因的序号是()。 A.① B.② C.③ D.④ 左图为南昌附近一个蔬菜大棚的照片,右图为地球大气受热过程示意图,图中数字代表 某种辐射。回答5-6题。 5.乙图中()。 A.①能量大部分被大气所吸收 B.②是近地面大气的根本热源 C.③只出现在夜晚 D.④表示散失的少量长波辐射 6.照片拍摄季节,南昌的农民一般会给大棚覆盖黑色尼龙网,而不是我们常见的白色塑料薄膜或者玻璃大棚。照片拍摄的时间以及这样做的目的分别是()。 A.7-8月;削弱①以减少农作物水分蒸腾 B.10-11月;阻挡②以防止夜间温度过低 C.12-次年1月;增加③以提高土壤的温度 D.6-7月;增强④以降低白天大气的温度 据石家庄机场透露,7日,16时30分,受雾霾影响 石家庄机场能见度由1400米骤降至100米,导致55个

航班被迫取消。16时58分石家庄机场能见度提高,达到起飞标准,第一个离港航班NS3267石家庄至深圳顺利起飞,机场航班陆续恢复正常。下图为我国四个雾霾多发地区。回答7-8题。 7.雾霾天气使能见度降低的原因之一是: A.雾霾吸收地面辐射,增强大气逆辐射 B.雾霾削弱了地面辐射 C.雾霾对太阳辐射有反射作用 D.雾霾改变了太阳辐射的波长 8.图中四地深秋初冬时节多雾,其原因说法正确的是: A.昼夜温差较大,水汽不易凝结,直接附着在地面上 B.昼夜温差减小,水汽不易凝结,直接悬浮于大气中 C.昼夜温差减小,水汽易凝结,但风力微弱,水汽不易扩散 D.昼夜温差较大,水汽易凝结,且该季节晴好天气多,有利于扬尘的产生 火山冬天是指因一座较大的火山爆发,全球数年或者某年没有夏天而只有冬天。2014年9月2日冰岛东南部的巴达本加火山喷发,产生大量的火山灰。下图为火山喷发对大气影响示意图。回答9-10题。 9.火山冬天现象的主要成因是()。 A.火山灰和二氧化硫弥漫在对流层散射了太阳辐射 B.火山灰和二氧化硫到达平流层削弱了太阳辐射 C.火山灰和二氧化硫削弱了大气逆辐射 D.火山喷发形成酸雨削弱了太阳辐射 10.下列说法正确的是()。 A.火山爆发的动力是太阳辐射 B.火山喷发的火山灰对航空运输不会产生影响 C.冰岛冬季受低压控制,天气晴朗 D.火山喷发可能会导致降雨量增大 某学校地理兴趣小组设计并做了实验(如下图)。完成11-12题。 11.该实验的主要目的是测试()。 A. 水循环 B. 温室效应 C. 热力环流 D. 海陆热力性质差异 12.下图中所示地理现象的成因与所示实验原理相同的是()。 A.① B.② C.③ D.④ 下图为某滨海地区某日某时等压面垂直剖面图(相邻两个等压面气压差相等),回答13-14

(完整版)《软件工程》作业及答案

t h e i 《软件工程》作业及答案 1-1 什么是软件危机?它有哪些典型表现?为什么会出现软件危机?答: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。软件危机典型表现:对软件开发成本和进度的估计常常很不准确。用户对“已完成的”软件系统不满意的现象经常发生。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件成本在计算机系统总成本中所占的比例逐年上升。软件开发生产 率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。软件不同于硬件,它是计算机系 统中的逻辑部件而不是物理部件。管理和控制软件开发过程相当困难。 软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上 升。目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念, 在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。1-2 假设你是一家软件公司的总工程师,当你把图1.1给手下的软件 工程师们观看,告诉他们及早发现并改正错误的重要性时,有人不同意你的观点,认为要求在错误进入软件之前就清除它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能 在设计阶段清除它呢?”你怎么反驳他? 1-3 什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机? 答: 软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。 软件工程本质特性:1、软件工程关注于大型程序的构造;2、软件工程的中心课题是控制复杂性;3、软件经常变化;4、开发软件的效率非常重要;5、和谐地合作是开发软件的关键;6、软件必须有效地支持它的用户;7、在软件工程领域中是由具有一种文化背景的人替具 有另一种文化背景的人创造产品。 消除软件危机的途径:为了消除软件危机,首先应该对计算机软件有一个正确的认识。必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。应该推广使用在实践中总结出来的开发软件的成功 的技术和方法,并且研究探索更好更有效的技术和方法,尽快消除在 计算机系统早期发展阶段形成的一些错误概念和做法。应该开发和使用更好的软件工具。为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。1-6 什么是软件过程?它与软件工程方法学有何关系? 答: 软件过程是为了获得高质量软件所需要完成的一系列任务的框架, 它规定了完成各项任务的工作步骤。软件工程方法学包含软件过程。1-7 什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增 量模型和螺旋模型的优缺点,说明每种模型的适用范围。 答: 生命周期模型简洁地描述软件过程,规定了把生命周期划分成哪些阶段及各个阶段执行顺序。 瀑布模型历史悠久、广为人知,它的优势在于它是规范的、文档驱动的方法;这种模型的问题是,最终开发出的软件产品可能并不是用户 真正需要的。 快速原型模型正是为了克服瀑布模型的缺点而提出来的。它通过快速构建起一个可在计算机上运行的原型系统,让用户试用原型并收集用 户反馈意见的办法,获取用户的真实需求。 增量模型具有可在软件开发的早期阶段使投资获得明显回报和较易维护的优点,但是,要求软件具有开放的结构是使用这种模型时固有的困难。 风险驱动的螺旋模型适用于内部开发的大型软件项目,但是,只有在开发人员具有风 险分析和排除风险的经验及专门知识时,使用这种模型才会获得成功。 快速原型模型:适合小型软件; 螺旋模型:适合内部开发的大规模软件项目。2-1 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面 研究目标系统的可行性? 答: 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定 问题是否能够解决。至少应该从下述三方面研究每种解法的可行性:(1)技术可行性;(2)经济可行性;(3)操作可行性。 2-5 北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。请用2.5.2小节讲述的定义数据的方法,定义上述的电话号码。答: 电话号码=[校内电话|本市电话|外地电话] 非零数字字符=[1|2|3|4|5|6|7|8|9] 校内电话=非零数字字符+3{数字}3本市电话=0+非零数字字符+7{数字}7外地电话=0+区码+非零数字字符+7{数字}73-1 为什么要进行需求分析?通常对软件系统有哪些需求?答: 为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。确定对系统的综合要求:1、功能需求;2、性能需求;3、可靠性和可用性需求;4、出错处理需求;5、接口需求;6、约束;7、逆向需求;8、将来可以提出的要求,分析系统的数据要求。3-2 怎样与用户有效地沟通以获取用户的真实需求? 答: 与用户沟通获取需求的方法:访谈;面向数据流自顶向下求精;简易的应用规格说明技术;快速建立软件原型 4-2 在什么情况下应该使用形式化说明技术?使用形式化说明技术时应 遵守哪些准则? 答: 在开发大型软件系统的过程中应该使用形式化说明技术。应用形式化方法的准则:(1)应该选用适当的表示方法。(2)应该形 式化,但不要过分形式化。 (3)应该估算成本。(4)应该有形式化方法顾问随时提供咨询。 (5)不应该放弃传统的开发方法。(6)应该建立详尽的文档。(7)不应该放弃质量标准。(8)不应该盲目依赖形式化方法。(9)应该测试、测试再测试。(10)应该重用 7-8 对一个包含10000条机器指令的程序进行一个月集成测试后,总 共改正了15个错误,此时MTTF=10h;经过两个月测试后,总共改正了 25个错误(第二个月改正了10个错误),MTTF=15h 。要求:(1) 根据上述数据确定MTTF 与测试时间之间的函数关系,画出 MTTF 与测试时间τ的关系曲线。在画这条曲线时做了什么假设?(2) 为做到MTTF=100h ,必须进行多长时间的集成测试?当集成测试结束时总共改正了多少个错误,还有多少个错误潜伏在程序中? 答: (1)所做假设:1)单位长度里的错误数近似为常数;2)失效率正比于软件中剩余的错误数,而平均无故障时间与剩余的错误数成反比. 3)发现的每一个错误都立即正确地改正了.(2)由Shooman 公式:MTTF=I T /(K*(E T -E C (T))) 其中,I T =104,MTTF 1=10,n 1=15,MTTF 2=15,n 2=25。得:MTTF 1=I T /(K*(E T -E C (T 1)))10=10000/(K*(E T -15))MTTF 2=I T /(K*(E T -E C (T 2)))15=10000/(K*(E T -25)) (1)解得程序中固有的错误总数E T =45,此外K=100/3。(2)设MTTF=100,有 100=10000/((100/3)*(45-x))

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