现代软件工程第10章作业

现代软件工程第10章作业

1.选择题

(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.测试报告

2.判断题

(1)软件维护只需要校正性维护、适应性维护和完善性维护。()

(2)生产性活动包括分析评价、修改设计、编写程序代码和设计约束。()(3)改进程序的执行效率不会引入错误。()

(4)强调简明性的程序出错率低。()

(5)用面向对象方法开发的软件系统,可维护性好。()

3.简答题

(1)什么是软件维护?简述常见的软件维护种类。

(2)怎样防止维护的副作用?

(3)什么是软件的可维护性?可维护性度量的特性是什么?

(4)提高可维护性的方法有哪些?

研究生现代软件工程期末考试试题

2013年研究生现代软件工程期末考试 2014年6月20日 某软件企业已经具有5年以上的开发经历,为了进一步拓展市场和提升市场竞争能力,在三个项目组以及SQA小组选拔了一些技术骨干作为SEPG小组成员,期望在公司内部推广CMM,争取3年之内能够通过CMM3的评级认证。 公司管理层要求一年内通过CMM2评级,第三年申请CMM3的资质认证并争取通过评审。为此,三个项目组的项目经理与SEPG和SQA小组成员共同商讨如何能够满足近期和远期目标。经了解,发现三个项目组的管理方式各不相同,开发方法也不统一:项目组A:采用传统的演化模型并使用基于数据流图的结构化方法进行系统开发; 项目组B:采用基于面向对象方法的UP模型进行系统开发; 项目组C:采用极限编程方法进行开发; 问题一:SEPG要求各项目组的项目经理给出各自项目组的基于里程碑的软件开发过程及相应的文档编制计划。 问题二:为了CMM3的目标SEPG根据各小组的软件开发过程决定采用通用的面向对象方法定义一个公司级的统一软件工程过程并给出基于KPA组织过程定义必须执行的活动(Key Practices)。 问题三:SQA小组基于SPEG定义的公司级的软件工程过程,参考ISO的质量模型开始着手制定CMM3需要的针对软件需求分析阶段的质量评估模型及其必须的尺度度量准则。 除此之外,项目组A各人员组成的工资待遇如下:1、项目经理:12000;2、工程师_X:5000;3、工程师_Y:6500;4、工程师_Z:3000;公司规定项目经理有权掌握项目40%经费进行管理,其中包括项目组的人员成本和平时加班补贴(平时加班按工资的2倍支付,国家法定假日3倍支付)。此时,公司交付给项目组A一个必须在2个月完成的项目,要求项目必须按照客户的具体需求完成分析、设计和开发任务,并能实现20%的利润,同时项目经理自己也打算给自己保留5%经费作为自己奖励。具体需求如下: 有一个医院期望开发一个《医院取药告知管理系统》。该系统要求实现病人在交费处使用自己的就医卡交费完毕后,系统会根据当前的取药人数分配取药窗口和相应的药剂师。每个窗口的药剂师按顺序使用系统,并接收系统分配的菜单。药剂师配药完成后使用系统功能显示并通知病人取药。 每个取药窗口有一个大屏幕显示取药的病人名称,每个人取药时间为2分钟并反复显示并广播病人的姓名;超过两分钟没来取药的病人信息会转到屏幕下方的滚动条滚动显示,可以显示多人姓名。取过药的病人信息随即被清除。取药大厅设置多台自动查询机,病人使用就医卡扫描后,查询机会显示病人姓名、取药窗口号以及在本病人之前未取药的人数或者是否处于超时等待取药。 作为项目经理,请根据上述功能需求回答以下问题: 问题四:给出该系统的功能列表(以用例表示)开发和后期维护的报价。 问题五:给出系统开发的进度安排,并确定关键任务路径上的人员安排使得项目进度效率最高且成本最低。 问题六:请根据自己熟悉的编程语言估算该系统的KLOC、C K(技术状态常数),并由此根据“软件工程”计算该系统开发的工作量。 问题七:给出开发周期内TOP5的风险因素。

第十章作业答案2

第十章作业答案2 10-27 电量q 均匀分布在长为2l 的细杆上,求在杆外延长线上与杆端距离为a 的点P 的电势(以无穷远为零电势点)。 [解] 取如图所示的电荷元d q ,x l q q d 2d =,它在P 点产生的电势为 ()()x a l x l q x a l q u -+=-+=2d 82d 41d 00πεπε 则整个带电直线在P 点产生的电势为 ()a a l l q x a l x l q x a l x l q U l +=-+=-+=??2ln 82d 82d 802000πεπεπε 10-30 一半径为R 的均匀带电圆盘,面电荷密度为σ。设无穷远处为零电势参考点,求圆盘中心点O 处的电势。 [解] 把带电圆盘视为无数个不同半径的圆环。圆盘中心点O 处的电势等于这些带电圆环在该点产生的电势的叠加。取半径为r ,宽度为d r 的圆环,其上所带电量为r r q d 2d πσ=。它在O 点产生的电势为 r r q u d 241d 41 d 00πσπεπε== 则整个带电薄圆盘在P 点产生的电势为 R r u U R 0002d 241d εσπσπε===?? 10-32 图示为两个半径均为R 的非导体球壳,表面上均匀带电,带电量分别为+Q 和-Q ,两球心相距离为d (d >>2R )。求两求心间的电势差。 [解] 设带正电的球壳中心的电势为1U ,带负电的为2U 。 根据电势叠加原理有 d Q R Q U 00144πεπε-= d Q R Q U 00244πεπε+-= 两球心间的电势差 ??? ??-=-=-=d R Q d Q R Q U U U 112220002112πεπεπε 10-36 电荷面密度分别为+σ和-σ的两块无限大均匀带电平面,处于与平面垂直 的x 轴上的-a 和+a 的位置上。设坐标原点O 处的电势为零,试求空间的电势分 布并画出其曲线。 [解] 无限大带电平板外场强的大小为02εσ= E ()()()?????????-=?+?=>-==?=≤≤-=?+?=-<=??????--001300100012d d 0d d d d 0εσεσεσεσa U a x x r E U a x a a U a x E a a x x a a x l E l E l E l E l E 因此因此因此 P dq O

软件工程(习题与参考答案)

第1章概述(习题与参考答案) [判断题] 1. 由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。(×) 2. 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。(×) 3. 购买大多数计算机系统所需的硬件比软件更昂贵。(×) 4. 大多数软件产品在其生命周期中不需要增强功能。(×) 5. 大多数软件系统是不容易变化的,除非它们在设计时考虑了变化。(√) 6. 一般来说,软件只有在其行为与设计者的目标一致的情况下才能成功。(×) [选择题] 1. ()因素促使计算机系统越来越复杂。(D) A. 计算机内存和存储容量上的巨大增长 B. 外部输入/输出选项的更加多样性 C. 计算机体系结构方面的深刻变化 D. 以上所有选项 2. 下面的()不再是现代软件工程师关注的问题。(A) A. 为什么计算机硬件的成本这么高? B. 为什么软件需要很长时间才能完成? C. 为什么开发一个软件的成本这么高? D. 为什么不能在产品发布前去除软件错误? 3. 软件会逐渐退化而不会磨损,其原因在于()。(C) A. 软件通常暴露在恶劣的环境下 B. 软件错误通常发生在使用之后 C. 不断的变更使组件接口之间引起错误 D. 软件备件很难订购 4. 大多数软件仍然是定制开发的,其原因在于()。(C) A. 软件组件重用是十分普遍的 B. 可重用的组件太昂贵而无法使用 C. 软件在不使用其他组件的情况下很容易构造出来 D. 商业组件在很多应用领域中可以得到 5. 下面的()说法是正确的。(C) A. 软件危机在20世纪70年代末期全面爆发

B. 当前先进的软件工程方法已经解决了软件危机的问题 C. 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题 D. 软件危机是指在软件产品中存在一系列的质量问题 6. 软件工程的基本目标是()。(B) A. 消除软件固有的复杂性 B. 开发高质量的软件 C. 努力发挥开发人员的创造性潜能 D. 更好地维护正在使用的软件产品 7. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方 法、工具和过程三个要素。(D) A. 软件产品 B. 软件过程 C. 软件测试 D. 软件工程 8. 软件工程的基本要素包括方法、工具和()。(C) A. 软件系统 B. 硬件环境 C. 过程 D. 人员 9. 软件工程师在从事软件工作时应使用下面的()准则。(E) A. 从来不为个人获利而窃取数据 B. 从来不散布或出售项目中自己工作的信息 C. 从来不故意毁坏或修改别人的程序、文件或数据 D. 从来不侵犯个人、小组或组织的隐私 E. 以上所有选项 第2章软件过程(习题与参考答案) [选择题] 1. ()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、 软件确认、软件改进等活动组成。(A) A. 软件过程 B. 软件工具 C. 软件产品 D. 软件工程 2. 软件过程的基本活动是()。(A) A. 分析、设计、实现、测试、演化 B. 沟通、计划、建模、构造、部署 C. 计划、分析、设计、实现、调试 D. 沟通、风险管理、度量、产品化、评审 3. ()软件需求规格说明书在软件开发过程中具有重要的作用,它是软件可行性分析的依据。(B) A. 真 B. 假

现代软件工程(复习1)

软件的定义:(1)指令的集合,通过执行这些指令可以满足预期的特征、功能和性能需求;(2)数据结构,它使得程序可以充分利用信息;(3)描述程序操作和使用的文档 遗留软件的定义:年代久远的过时的软件。 软件如其他工程原则制造的制品的区别:软件传递了我们这个时代最重要的产品——信息。 软件特征和硬件特征的区别:(1)软件是设计开发的,而不是传统意义上生产制造的。(2)软件不会“磨损”。 (3)虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是根据实际的顾客需求定制的。 为什么说软件不会随着时间而演化的说法是错误的:不管其应用领域、软件规模或者复杂性如何不同,计算机软件都将随着时间的推移不断演化。软件维护推动了软件演化,它通常是由以下情况引发的:程序纠错,调整软件以适应新的环境,满足用户新特性和功能的需求,以及对软件实施再工程以便在现代应用中发挥作用。 软件生命周期:软件的产生知道报废的生命周期,包括问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级和废弃。 软件工程的四个层次及之间的关系:工具、方法、过程和质量关注点。软件工程的根基在于质量关注点;软件工程的基础是过程层;软件工程方法为构造软件提供技术上的解决方法;软件工程工具为过程和方法提供自动或半自动化的支持。 软件工程的主要目标是什么?基本目标是什么? 软件工程的目标:从管理和技术两个方面开发和维护计算机软件,用低成本,开发出达标、高性能、易于移植、可靠性高的软件。 软件工程的基本目标是:优质、高产。 软件构建与软件部署的区别:软件构建是程序员对软件进行编码和测试,是基于程序员的;软件部署是用户对软件成品的使用和反馈,是基于客户的。 软件过程的定义:(1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。(2)在(1)所述方法的研究。 软件开发的原型模型的各个阶段:沟通、快速策划、建模快速设计、构建原型和部署交付品及反馈;循环执行以上步骤。 随着时间的推移,为什么软件需要不断演化? (1)环境运行环境的变化(2)用户需求的变化(3)用户业务需求的变化 软件工程中基于构件的软件过程模型的主要优势:基于构件开发模型能够使软件复用,软件复用为软件工程师带来极大收益。 在目前环境下,为什么说增量过程模型被认为是最佳的软件开发方法:早期的增量可以有少量的人员实现;增量可以规避技术风险。 ------------------------------------------------------------------------------------------------------------------------------------------------------------ 软件工程的通用框架以及框架活动:沟通、策划、建模、构建和部署;其中建模包括创建模型和设计,构建包括编码和测试。 惯例模型:规定了一套过程元素(框架活动、软件工程动作、任务、工作产品、质量保证以及每个项目的变更控制机制) ①瀑布模型 定义:传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述。 瀑布模型的特点:1.阶段间具有顺序性和依赖性;2.推迟实现的观点;3.质量保证的观点。瀑布模型的成功在很大程序上是由于它基本上是一种文档驱动的模型。 瀑布模型的主要优点:a.可强迫开发人员采用规范的技术方法; b.严格地规定了每个阶段必须提交的文档; c.每个阶段结束前必须正式进行严格的技术审查和管理复审。 瀑布模型的主要缺点:在可运行的软件产品交付给用户之前,用户只能通过文档来了解未来的产品是什么样的。 开发人员和用户之间缺乏有效的沟通,很可能导致最终开发出的软件产品不能真正满足用户的需求。 ②快速原型模型 定义:所谓“快速原型”,是快速建立起来的、可在计算机上运行的程序,它所能完成的功能往往是最终的软件

计量经济学习题第10章 联立方程模型

第10章联立方程模型 一、单选 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、当模型中第i个方程是不可识别的,则该模型是( ) A、可识别的 B、不可识别的 C、过度识别 D、恰好识别 7、结构式模型中的每一个方程都称为结构式方程,在结构方程中,解释变量可以是前定变量,也可以是( ) A、外生变量 B、滞后变量 C、内生变量 D、外生变量和内生变量 8. 在完备的结构式模型 A、Y t B.Y t – 1 C.I t D.G t 9. 在完备的结构式模型 A.方程1 B.方程2 C.方程3 D.方程1和2 10.联立方程模型中不属于随机方程的是() A.行为方程 B.技术方程 C.制度方程 D.恒等式 11.结构式方程中的系数称为() A.短期影响乘数 B.长期影响乘数 C.结构式参数 D.简化式参数 12.简化式参数反映对应的解释变量对被解释变量的 A.直接影响 B.间接影响 C.前两者之和 D.前两者之差 13.对于恰好识别方程,在简化式方程满足线性模型的基本假定的条件下,间接最小二乘估 计量具备() A.精确性 B.无偏性 C.真实性 D.一致性 二、多选 1、当结构方程为恰好识别时,可选择的估计方法是() A、最小二乘法 B、广义差分法 C、间接最小二乘法 D、二阶段最小二乘法 E、有限信息极大似然估计法 2、对联立方程模型参数的单方程估计法包括( ) A、工具变量法 B、间接最小二乘法 C、完全信息极大似然估计法 D、二阶段最小二乘法 E、三阶段最小二乘法

第十章作业解答

第十章作业解答 [10-4] 图示电路中,(1)L 1= 8H ,L 2=2H ,M = 2H ;(2)L 1= 8H ,L 2=2H ,M = 4H ;(3)L 1= L 2= 4H ,M = 4H ,试求以上三种情况从端子1-1’看进去的等效电感。 v 解:如图10-4(c )所示 列方程: ?????=+=++0)(12212111I M j I L j U I M j I L j R ωωωω 代入已知量解得: 12 211)L M (j I L U -=ω (1)L 1= 8H ,L 2=2H ,M = 2H 时,L eq= 6H (2)L 1= 8H ,L 2=2H ,M = 4H 时,L eq= 0H (3)L 1= L 2=4H ,M = 4H 时,L eq= 0H [10-14] 如图10-14b 所示电路中 R = 50Ω,L 1=70mH ,L 2=25mH ,M = 25mH,C =1 F ,正弦电源的电压,s /rad 10V,0/5004=?=ωU 求各支路电流。 (b )解: ???????=+=+---+-+=I I I I C j I M j I L j I M j I L j I M j I L j R U 21212121101)()(ωωωωωωω 解得:A 66.83/1.11?-==I I 02 =I ω图10-4(c) 图10-14 j ωL 1j ωC

[10-18] 求图18-18所示电路中的阻抗Z 。已知电流表的读数为10A ,正弦电压有效值U =10V 。 解: Z 折合到原边为100Z ,如图10-18(2) Ω-+=j100100Z 1Z eq eq Z 1==I U 所以:0j100100Z =Ω- Z = j 1Ω 图10-18(2) 图10-18 Z

现代软件工程作业

(一)名词解释 1.软件: 软件是计算机程序、数据以及相关的各种文档的集合。 2.软件危机 软件危机是在软件发展第二阶段末期的规模较大的项目开发中,出现了与当初的计划推迟交工、费用比预算大幅度上升、不能满足用户要求、可靠性低、维护困难等问题,导致了软件危机。 3.数据流图 数据流图是以图形的方式描述数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,是一种功能模型。 4.数据字典、 数据字典是用来定义数据流图中的各个成分的具体含义的。它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。 5.变换流 变换流指数据流图(简称DFD)具有明显的输入、变换和输出界面。 6.事务流 事务流指数据流图中输入流被分离成许多数据流,形成许多加工路径,并根据输入值选择其中一条路径来执行。 7.耦合性 耦合性也称块间关系,指软件系统结构中各模块间相互联系紧密程度的一种度量。 8.内聚性 内聚性又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。 9.程序设计语言(PDL) 程序设计语言(简称PDL),又称伪码,它是一种用于描述模块算法设计和处理细节的语言。 (二)填空题 1. 在信息处理和计算机领域内,一般认为软件是_程序____、__文档___ 和__数据___ 。 2. 数据流图的基本组成部分有_数据流__、_加工_、_数据存储_、_数据源点或终点_。 3. 数据流图和数据字典共同构成了系统的__逻辑_模型,是需求规格说明书的主要组成部分。 4. 数据流图一般可分为_变换型_和_事务型_两类。 5. 结构化设计方法中,要把数据流图转换成软件结构,若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD称为_事务型_数据流图。

第十章练习题参考解答

第十章练习题参考解答 练习题 10.1下表是某国的宏观经济数据(GDP——国内生产总值,单位:10亿美元;PDI——个人可支配收入,单位:10亿美元;PCE——个人消费支出,单位:10亿美元;利润——公司税后利润,单位:10亿美元;红利——公司净红利支出,单位:10亿美元)。 某国1980年到2001年宏观经济季度数据

(1)画出利润和红利的散点图,并直观地考察这两个时间序列是否是平稳的。 (2) 应用单位根检验分别检验两个时间序列是否是平稳的。 10.2下表数据是1970-1991年美国制造业固定厂房设备投资Y和销售量X,以10亿美元计价,且经过季节调整,根据该数据,判断厂房开支和销售量序列是否平稳? 10.3 根据习题10.1的数据,回答如下问题: (1) 如果利润和红利时间序列并不是平稳的,而如果你以利润来回归红利,那么回归 的结果会是虚假的吗?为什么?你是如何判定的,说明必要的计算。 (2) 取利润和红利两个时间序列的一阶差分,确定一阶差分时间序列是否是平稳的。 10.4 从《中国统计年鉴》中取得1978年-2005年全国全社会固定资产投资额的时间序

列数据,检验其是否平稳,并确定其单整阶数。 10.5 下表是1978-2003年中国财政收入Y和税收X的数据(单位:亿元),判断lnY 和lnX的平稳性,如果是同阶单整的,检验它们之间是否存在协整关系,如果协整,则建立相应的协整模型。 (1)10.6下表是某地区消费模型建立所需的数据,对实际人均年消费支出C和人均年收人Y(单位:元)

分别取对数,得到lc ly 和: (2) 对lc ly 和进行平稳性检验。 (3) 用EG 两步检验法对lc ly 和进行协整性检验并建立误差修正模型。 分析该模型的经济意义。 练习题参考解答 练习题10.1参考解答 利润和红利的散点图如下: 从图中看出,利润和红利序列存在趋势,均值和方差不稳定,因此可能非平稳。下面用ADF 检验是否平稳。选择带截距和时间趋势的模型进行估计,结果如下:

第10章 排序 作业

第10章排序 一、填空题 1. 大多数排序算法都有两个基本的操作:和。 2. 在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第7 个记录60插入到有序表时,为寻找插入位置至少需比较次。 3. 在插入和选择排序中,若初始数据基本正序,则应选用排序算法;若初始数据基 本反序,则应选用排序算法。 4. 在堆排序和快速排序中,若初始记录接近正序或反序,则选用;若初始记录基本 无序,则最好选用。 5. 对于n个记录的集合进行冒泡排序,在最坏的情况下所需要的时间是。若对其进 行快速排序,在最坏的情况下所需要的时间是。 6. 对于n个记录的集合进行归并排序,所需要的平均时间是,所需要的附加空间 是。 7.对于n个记录的表进行2路归并排序,整个归并排序需进行趟(遍)。 8. 设要将序列(Q, H, C, Y, P, A, M, S, R, D, F, X)中的关键码按字母序的升序重新排 列,则:冒泡排序一趟扫描的结果是;初始步长为4的希尔(shell)排序一趟的结果是;归并排序一趟扫描的结果是;快速排序一趟扫描的结果是;堆排序初始建堆的结果是。 9. 分别采用堆排序,快速排序,冒泡排序和归并排序,对初态为有序的表进行排序,则最省 时间的是算法,最费时间的是算法。 10、对n个记录的表r[1..n]进行简单选择排序,所需进行的关键字间的比较次数为。 二、单项选择题 1、下列四个序列中,()是堆。 A. 75,65,30,15,25,45,20,10 B. 75,65,45,10,30,25,20,15 C. 75,45,65,30,15,25,20,10 D. 75,45,65,10,25,30,20,15 2.排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为() A. 希尔排序B. 冒泡排序C. 插入排序D. 选择排序 3.从未排序序列中挑选元素,并将其依次插入已排序序列(初始时为空)的一端的方法,称为() A. 希尔排序B. 归并排序C. 插入排序D. 选择排序 4.对n个不同的排序码进行冒泡排序,在下列()情况下比较的次数最多。

现代软件工程平时作业及答案

(一)名词解释 1.软件 2.软件危机 3.数据流图 4.数据字典 5.变换流 6.事务流 7.耦合性 8.内聚性 9.程序设计语言(PDL) (二)填空题 1. 在信息处理和计算机领域内,一般认为软件是_____、_____ 和_____ 。 2. 数据流图的基本组成部分有_____、_____、_____、_____。 3. 数据流图和数据字典共同构成了系统的_____模型,是需求规格说明书的主要组成部分。 4. 数据流图一般可分为_____和_____两类。 5. 结构化设计方法中,要把数据流图转换成软件结构,若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD称为_____数据流图。 6. PDL是描述处理过程“_____ ”的细节,结构化语言是描述加工“_____ ”的。 (三)选择题 1. 软件工程的概念是哪年提出的( )。 A. 1988 B. 1968 C. 1948 D. 1928 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. 与确认测试阶段有关的文档是( )。

计量经济学第十章

一:绘制时间序列图 根据1970-1991年的美国制造业固定厂房设备投资Y和销售量X的数据在Eviews中录入数据得到固定厂房设备投资Y时间序列图如下 由上图我们可以看出该时间序列可能存在趋势和截距项所以我们选择ADF检验的模型对其检验是否为平稳序列。 二:ADF检验结果

从检验的结果可以看出,在1%、5%、10%三个显着水平下,单位根检验的Mackinnon的临界值分别为、、,t检验统计量为远远大于相应的临界值,从而不能拒绝原假设,即可以说明固定厂房设备投资Y存在单位根,是非平稳数列。 三:根据1970-1991年的美国制造业固定厂房设备投资Y和销售量X的数据在Eviews 中录入数得到销售量X的时间序列图如下 由上图我们可以看出该时间序列可能存在趋势和截距项所以我们选择ADF检验的模型对其检验是否为平稳序列。 四ADF检验结果

从检验的结果可以看出,在1%、5%、10%三个显着水平下,单位根检验的Mackinnon的临界值分别为、、,t检验统计量为远大于相应的临界值,从而不能拒绝原假设,即可以说明销售量X存在单位根,是非平稳数列。 五:单整阶数检验

从检验的结果可以看出,在1%、5%、10%三个显着水平下,单位根检验的Mackinnon的临界值分别为、、,t检验统计量为,小于于相应的临界值,从而能拒绝原假设,即可以说明销售量X已经不存在单位根,是平稳数列。即是二阶单整。

从 检 验 的 结 果 可 以 看 出, 在 1%、 5%、 10% 三 个 显 着 水 平 下, 单 位 根 检 验 的 Mac kin non 的 临 界 值分别为、、,t检验统计量质为.小于相应的临界值,从而能拒绝原假设,即可以说明固定厂房设备投资Y已经存在单位根,是平稳数列。即是二阶单整。

第10章习题答案

实训习题参考答案 一、选择题 1.可以用普通螺纹中径公差限制( A B E ) A .螺距累积误差 B .牙型半角误差 C .大径误差 D .小径误差 E .中径误差 2.普通螺纹的基本偏差是( B C ) A .ES B .EI ; C .es D .ei 。 3.国家标准对内、外螺纹规定了( A B ) A .中径公差 B .顶径公差; C .底径公差 二、判断题 1.普通螺纹的配合精度与公差等级和旋合长度有关。 (√ ) 2.国标对普通螺纹除规定中径公差外,还规定了螺距公差和牙型半角公差。 (╳ ) 3.作用中径反映了实际螺纹的中径偏差、螺距偏差和牙型半角偏差的综合作用。(√ ) 三、简答题 1. 对内螺纹,标准规定了哪几种基本偏差?对外螺纹,标准规定了哪几种基本偏差? 答:对内螺纹,标准规定了G 及H 两种基本偏差。 对外螺纹,标准规定了e 、f 、g 和h 四种基本偏差? 2. 螺纹分几个精度等级?分别用于什么场合? 答:标准中按不同旋合长度给出精密、中等、粗糙三种精度。精密螺纹主要用于要求结合性质变动较小的场合;中等精度螺纹主要用于一般的机械、仪器结构件;粗糙精度螺纹主要用于要求不高的场合,如建筑工程、污浊有杂质的装配环境等不重要的连接。对于加工比较困难的螺纹,只要功能要求允许,也可采用粗糙精度。 3. 解释M10×1—5g6g —S 的含义。 答:M10—螺纹代号 1—螺距为1mm 5g —外螺纹中径公差带代号 6g —外螺纹顶径公差带代号 S —短旋合长度 四、计算题 1.有一对普通螺纹为M12×1.5—6G/6h ,今测得其主要参数如表1所示。试计算内、 (1)确定中径的极限尺寸 211.025D mm = 查表得:,2 190D T m μ=,32EI m μ=+ ES =EI +190=32+190=+222μm

第10章 存储器 作业

第10章 半导体存储器及可编程逻辑器件 作业 10.4 画出把 256 ? 2 RAM 扩展成 512 ? 4 RAM 的连接图,并说明各片RAM 的地址范围。 解: 5124 4 (256 2 RAM)2562 ?=??片 扩展电路图图下: 地址范围: 87654321A A A A A A A A A (1)(2)0 0 0 0 0 0 0 0 0 ~0 1 1 1 1 1 1 1 1 000H ~0FFH (3)(4)1 0 0 0 0 0 0 0 0 ~1 1 1 1 1 1 1 1 1 100H ~1FFH 或者: 地址范围:RAM (1)和RAM (2)000H ~0FFH, RAM (3)和 RAM (4)100H ~1FFH, 10.5 RAM2112(256×4)组成如题图10.5所示电路。 (1)按图示接法,写出2112(1)至2112(4)的地址范围(用十六进制表示)。 (2)按图示接法,内存单元的容量是多少?若要实现2k×8的内存,需要多少片2112芯片? (3)若要将RAM 的寻址范围改为B00H~BFFH 和C00H~CFFH ,电路应做何改动? A 0 A 0 A 0 A 0 A 7 A 7 A 7 A 7 /R W D 0 D 1 A 8

题图10.5 解: (1) RAM2112(1)和RAM2112(2):900H~9FFH RAM2112(3)和RAM2112(4):E00H~EFFH (2) 内存容量:512×8 若实现2K×8需要28 2564K ??=16片 (3) 电路改为: 13Y Y →;64Y Y → 10.8 试确定如题图10.8所示各电路中RAM 芯片的寻址范围。 (a) (b) (c) 题图10.8 74LS138 A 8 A 9 A 10 A 11A 15 A 14 A 13 A A A 接2114(1)、 2114(2) CS 端 接2114(3)、 2114(4) CS 端 74138 A 8A 9A A A A A 接6116(1) CS 端 接6116(2) CS 端 74138

现代软件工程第四章答案

习题四参考答案 1. 交互设计具体采用什么方法进行?有哪些设计手段和过程? 交互设计使用目标导向的设计方法,包括角色设计、目标设计、任务设计和人性化设计等几种方法。其中角色设计是虚构软件的潜在用户并进行精确的定义和设计,目标设计是提炼角色的目标,任务设计是角色为达到某个目标而必须执行的任务进行简洁的描述,也就是进行行为设计,最后进入界面设计阶段。 交互设计的手段 首先考虑什么人会使用产品?用在什么地方?接下来要了解用户会有些什么样的行为?交互设计的关键在于如何优化用户与产品之间的交互,从而使产品满足用户的期望。在做选择的时候你应当有所依据,而这个依据就是对用户的理解。这就涉及到: 考虑人们擅长什么、不擅长什么。 考虑什么可能对用户的当前做法有所帮助。 考虑如何提供高质量的用户体验。 听取人们想要些什么,并让他们参与设计。 在设计过程中,让用户来尝试和验证。 交互设计的过程 一般来说,交互设计涉及以下4项基本活动: (1)理解用户需要,建立用户需求 开发人员必须了解谁是目标用户、他们需要哪些支持,才可能设计出能支持这些用户的产品。首先找到真正的用户,然后从他们那里找到需求。用户和他们的需求是所有设计、开发工作的基础。在“以用户为中心”的方法中,这个活动是“万物之源”。简而言之,在这个阶段开发人员需要知道:用户想要什么,开发人员要做什么。 (2)开发一些候选设计方案 这是设计的核心活动,也就是提出满足用户需求的构思。它可以划分为两个子活动:概念设计和物理设计。所谓概念设计就是用一种用户能够理解的方式去描述产品应该做些什么、如何运作、外观如何;而物理设计考虑的则是产品的细节,包括要使用的色彩、声音和图像,还有菜单设计和图标设计。这些设计构思都需要提出各种候选方案,从而制作出原型以供评估。这个阶段其实就是:试试该如何来做。 (3)制作设计方案的原型 评价一个交互设计的最佳方法,就是让用户与产品进行交互,让用户去感受。这就要求开发人员要把设计方案转化为可以交互的版本,或者说产品的原型。 这些原型并不一定必须是能够运行的真正软件版本,可以采用很多技术来实现所谓的“交互”。比如说,制作纸张原型(把步骤画在纸片上并口头为用户演示)就又快捷又便宜,而且能在设计的早期阶段就发现问题。这个阶段概括来说就是:先简单地做个样子出来。 (4)用户测试和评估 开发者需要让用户来检验产品或软件。用一句简单的话来概括这个阶段也就是:让用户看看这个设计行不行。测试也需要重复进行。这个相互联系并且重复进行的特征被称为“迭代”,是交互设计过程的关键特征之一。测试的目的是要保证产品是可用的。因为不同的用户有不同的需要,开发人员需要相应地设计不同类型的产品。 为用户“度身订造”产品或服务,这一点通常可以采用“以用户为中心”的设计方法来实现。UCD方法要一切以用户的最终感受为出发点,让用户参与整个设计过程。同时,为 了验证产品确实能够满足用户,你也需要通过测试和评估来进行判断。

计量经济学第十章习题最新版本

第10章模型设定与实践 问题 10.1 模型设定误差有哪些类型?如何诊断? 答:模型设定误差主要有以下四种类型: 1.漏掉一个相关变量; 2.包含一个无关的变量; 3.错误的函数形式; 4.对误差项的错误假定。 诊断的方法有:1.侦察是否含有无关变量;2.残差分析,拉姆齐(Ramsey)的RESET检验法,DM(Davidsion-MacKinnon:戴维森麦-克金龙)检验;3.拟合优度、校正拟合优度、系数显著性、系数符合的合理性。 10.2 模型遗漏相关变量的后果是什么? 答:模型遗漏相关变量的后果是:所有回归系数的估计量是有偏的,除非这个被去除的变量与每一个放入的变量都不相关。常数估计量通常也是有偏的,从而预测值是有偏的。由于放入变量的回归系数估计量是有偏的,所以假设检验是无效的。系数估计量的方差估计量是有偏的。 10.3 模型包含不相关变量的后果是什么? 答:模型包含不相关变量的后果是:系数估计量的方差变大,从而估计量的精度下降。10.4 什么是嵌套模型?什么是非嵌套模型? 答:如果两个模型不能被互相包容,即任何一个都不是另一个的特殊情形,便称这两个模型是非嵌套的。如果两个模型能互相包容,即其中一个是另一个的特殊情形,便称这两个模型是嵌套的。 10.5 非嵌套模型之间的比较有哪些方法? 答:非嵌套模型之间的比较方法有:拟合优度或校正拟合优度、AIC(Akaike’s information criterion)准则、SIC(Schwarz’s information criterion)准则和HQ(Hannnan-Qinn criterion)准则。拉姆齐(Ramsey)的RESET检验法,DM(Davidsion-MacKinnon:戴维森麦-克金龙)检验。 习题 10.6 对数线性模型在人力资源文献中有比较广泛的应用,其理论建议把工资或收入的对数

第十章练习题及答案

第十章数据库恢复技术 一、选择题 1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。 A. 原子性 B. 一致性 C. 独立性 D. 持久性 2.表示两个或多个事务可以同时运行而不互相影响的是(C)。 A. 原子性 B. 一致性 C. 独立性 D. 持久性 3. 事务的持续性是指(B ) A.事务中包括的所有操作要么都做,要么都不做。 B.事务一旦提交,对数据库的改变是永久的。 C.一个事务内部的操作对并发的其他事务是隔离的。 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。 4.SQL语言中的COMMIT语句的主要作用是(C)。 A. 结束程序 B. 返回系统 C. 提交事务 D. 存储数据 5.SQL语言中用(B)语句实现事务的回滚 A. CREATE TABLE B. ROLLBACK C. GRANT和REVOKE D. COMMIT 6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )。 A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障 7.在DBMS中实现事务持久性的子系统是(B D )。 A. 安全管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 8. 后援副本的作用是(C)。 A. 保障安全性 B. 一致性控制 C. 故障后的恢复 D. 数据的转储 9.事务日志用于保存(D C)。 A. 程序运行过程 B. 程序的执行结果 C. 对数据的更新操作 D. 数据操作10.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C)。 A. 数据字典、应用程序、审计档案、数据库后备副本 B. 数据字典、应用程序、审计档案、日志文件 C. 日志文件、数据库后备副本 D. 数据字典、应用程序、数据库后备副本 选择题答案: (1) A (2) C (3) B (4) C (5) B (6) A (7) D (8) C (9) C (10) C 二、简答题 1.试述事务的概念及事务的四个特性。 答:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。 原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。

第10章作业与答案

习题 一、选择题 1.在异步串行通信中,收发双方必须保持________。 A.收发时钟相同 B.停止位相同 C.数据格式和波特率相同 D.以上都正确 答案:C 2.同步通信过程中,通信双方依靠_____进行同步。 A.起始位 B.同步字符 C.命令字 D.停止位 答案:B 3.8251A收、发串行数据的波特率_______。 A.可由编程设置 B.等于CLK输入的基准时钟频率的16倍 C.等于CLK输入的基准时钟频率的1/16 D.等于CLK输入的基准时钟频率 答案:A 4.8251A以异步通信方式工作,设波特率因子为16,字符长度为8位,奇校验,停止位为2位,每秒种可传输200个字符,则它的传输速率和收发时钟信号频率分别是______(bps,kHz)。 A.200,200 B.2200,38.4 C.2400,38.4 D.200,38.4 答案:C 5.DMA用于传送_____之间的大量数据。 A.CPU与存储器 B.存储器与外设 C.CPU与外设 D.寄存器与存储器答案:B 6.在微机系统中采用DMA方式传输数据时,数据传送是______。 A.由CPU控制完成的 B.由执行程序(软件)完成 C.由DMAC发出的控制信号控制完成的 D.由总线控制器发出的控制信号控制完成的答案:C 7.当8086/8088CPU响应DMA设备的HOLD请求后,CPU将______。 A.转入特殊的中断服务程序 B.进入等待周期 C.接受外部数据 D.放弃对总线的控制权 答案:D 8.在DMA方式下,将内存数据送到外设的路径是_______。 A.CPU→DMAC→外设 B.内存→数据总线→外设 C.内存→CPU→总线→外设 D.内存→DMAC→数据总线→外设 答案:B 9.在DMA方式下,CPU与总线的关系是______。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 答案:B 10.采用DMA方式传送时,每传送一个数据要占用______时间。

计量经济学 第十章 联立方程组模型

第十章 联立方程组模型 第一节 联立方程组模型概述 一、问题的提出 1、单一方程模型存在的条件是单向因果关系。 2、对于变量之间存在的双向因果关系,则需要建立联立方程组模型。 3、经济现象的表现多以系统或体系的形式进行,仅用单一方程来反映存在局限性。 二、联立方程组的概念 1、联立方程组模型的定义。 由一个以上的相互联系的单一方程组成的系统(模型),每一个单一方程中包含了一个过多个相互联系(相互依存)的内生变量。联立方程组表现的是多个变量间互为因果的联立关系。 联立方程组与单一方程的区别是估计联立方程组模型的参数必须考虑联立方程组所能提供的信息(包括联立方程组里方程之间的关联信息),而单一方程模型的参数估计仅考虑被估计方程自身所能提供的信息。 2、联立方程组模型的例子。 (1)一个均衡条件下市场供给与需求的关系。 ) 3()2(0 )1(012101110s i d i i i s i i i d i Q Q u P Q u P Q =>++=<++=βββααα 称(1)式为需求方程,(2)式为供给方程,(3)式为供需均衡式;d i Q 表示需求量,s i Q 表示供给量,i P 表示价格,i i u u 21,分别为(1)式和(2)式的随机误差项。按照经济学基本原理,商品的供给与商品的需求共同作用于价格,反过来,价格也要分别决定商品的供给与需求。这就是方程(1)与方程(2)的作用机制,如果考虑了均衡条件,这又是方程(3)的作用。因此,通过这一联

立方程组将上述商品的供需与价格的相互作用过程得到了反映。 (2)一个凯恩斯宏观经济模型。 011012(4)(5)(6) t t t t t t t t t t C Y u I Y u T C I G ββαα=++=++=++ 式中,C 表示消费,Y 表示国民总收入(又GDP ,实际上它们是有区别的),I 表示私人投资,G 表示政府支出,u1、u2分别为消费函数和投资函数中的随机误差项。 三、联立方程组模型的基本问题(即联立方程组模型的偏倚性) 1、内生解释变量与随机误差项的相关性。 2、直接对联立方程组模型运用OLS 法,所得的参数估计值是有偏的,并且是不一致的。 例如,设凯恩斯收入决定模型为 [][]01) (11)1() 0)(())(())())(((),cov(1)(11) 1(11)(111)1(1 01 2 21 11 1 1011101 1100110110≠-=-=-==-=--=-= -∴-+-=-+-+-=-+ -+-= ∴++=-+++=∴+=<<++=βσβββββββββββββββββββββU E U U E U E U Y E Y E U E U Y E Y E U Y U Y E Y I U E I Y E U I Y U I Y I U Y Y I C Y U Y C t t t t t t t t t t t t t t t t t t t t t t t t t 表明内生变量Y 在作解释变量时与随机误差U 相关。 对凯恩斯模型中的消费函数求参数的估计,有(用离差形式表示)

相关文档
最新文档