当前位置:文档之家› 软工题第五章

软工题第五章

软工题第五章
软工题第五章

第五章习题

一、选择题

1.对于软件产品来说,有4 个方面影响着产品的质量,即( A )、( B )、( C )及成本、时间和进度等条件。重视软件过程的质量是近年来质量管理理论和实践的新发展。

重视软件过程质量的控制,其部分原因可能是:相对于产品质量的控制来说,过程质量的控制是( D )、( E )、( F ),而产品质量的控制是( G )、( H )、( I )。

供选择的答案:

A ~ C. ①开发时间② 开发技术③ 过程质量④ 风险控制

⑤质量控制⑥ 人员素质⑦ 项目管理⑧ 配置管理

D ~ I. ①主动的② 被动的③ 整体的④ 系统的

⑤ 先期的⑥ 事后的⑦ 个别的⑧ 部分的

2.在软件维护的实施过程中,为了正确、有效地修改,需要经历以下 3 个步骤:( A )、( B )、( C )。( A )是决定维护成败和质量好坏的关键。( C )包括( D )确认、计算机确认和维护后的( E )。

供选择的答案:

A ~ C. ①修改程序② 建立目标程序③ 分析和理解程序

④ 重新验证程序⑤ 验收程序

D.①动态②静态③人工④自动

E.①验证② 验收③ 检验④ 存档

2.A.③,B.①,C.④,D.②,E.②

在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步

骤:分析和理解程序、修改程序和重新验证程序。经过分析,全面、准确、迅速地理解程序是决定维护成败和质量好坏的关键。有如下几种方法:分析程序结构图、数据跟踪、控制跟踪及其它方法。

在将修改后的程序提交用户之前,需要通过静态确认、计算机确认和维护后的验收,保证修改后的程序的正确性。

3?从供选择的答案中选出同下列各叙述关系最密切的字句。

A.软件从一个计算机系统或环境转移到另一个计算系统或环境的容易程度。

B.软件在需要它投入使用时能实现其指定的功能的概率。

C.软件使不同的系统约束条件和用户需求得到满足的容易程度。

D.在规定的条件下和规定的一段期间内,实现所指定的功能的概率。

E.尽管有不合法的输入,软件仍能继续正常工作的能力。

供选择的答案:

①可测试性②可理解性③可靠性④可移植性

⑤可使用性⑥兼容性⑦容错性⑧可修改性

⑨可接近性⑩一致性

4?软件可移植性是用来衡量软件的(A )的重要尺度之一。为了提高软件的可移植性,应注意提咼软件的(B )。米用(C )有助于提咼(B )。为了提高可移植性,还应(D )。使用(E )语言开发的系统软件具有较好的可移植性。

供选择的答案:

A.①通用性②效率③质量④人机界面

B.①使用的方便性② 简洁性③ 可靠性④ 设备独立性

C.①优化算法② 专用设备③ 表格驱动方式④ 树型文件目录

D. ①有完备的文件资料② 选择好的宿主计算机③ 减少输入输出次数④ 选择好的操作系统

E.① COBO② APL③ C④ SQL

5.下面有关软件维护的叙述有些是不准确的,请将它们列举出来。

供选择的答案:

①要维护一个软件,必须先理解这个软件。

②阅读别人写的程序并不困难。

③如果文档不齐全也可以维护一个软件。

④谁写的软件就得由谁来维护这个软件。

⑤设计软件时就应考虑到将来的可修改性。

⑥维护软件时一件很吸引人的创造性工作。

⑦维护软件就是改正软件中的错误。

⑧维护好一个软件是一件很难的事情。

二、简答题

1.某些软件工程师不同意“目前国外许多软件开发组织把60%以上的人力用于维护已有的软件”的说法,他们争论说:“我并没有花费我的60%的时间去改正我所开发的程序中的错误”。

请问,你对上述争论有何看法?

2.为什么大型软件的维护成本高达开发成本的4 倍左右?

3.某软件公司拟采取下述措施提高他们开发出的软件产品的可维护性。请判断哪些措施是正确的,哪些措施不正确。

(1)在分析用户需求时同时考虑维护问题。

(2)测试完程序后,删去程序中的注解以缩短源程序长度。

(3)在软件开发过程中尽量保证各阶段文档的正确性。

(4)编码时尽量多用全局变量。

(5)选用时间效率和空间效率尽可能高的算法。

(6)尽可能利用硬件特点以提高程序效率。

(7)尽可能使用高级语言编写程序。

(8)进行总体设计时加强模块间的联系。

(9)尽量减少程序模块的规模。(10)用数据库系统代替文件系统来存储需要长期保存的信息。

(11)用CAS邸境或程序自动生成工具来自动生成一部分程序。

(12)尽量用可重用的软件构件来组装程序。

(13)使用先进的软件开发技术。

(14)采用放错程序设计技术,在程序中引入自检能力。

(15)把与硬件及操作系统有关的代码放到某些特定的程序模块中。

4.假设你的任务是对一个已有的软件做重大修改,而且只允许你从下述文档中选取两份:(a)程序的规格说明;(b)程序的详细设计结果(自然语言描述加上某些设计工具表示);(c)源程序清单(其中有适当数量的注解)。

你将选取哪两份文档?为什么这样选取?

5.当一个十几年前开发出的程序还在为其用户完成关键的业务时,是否有必要对它进行再工程?如果对它进行再工程,经济上是否划算?

6.代码重构与正向工程有何相同之处?有何不同之处?

第五章习题解答

一、选择题

1. A.②,B.③,C.⑥D.⑤,E.①,F④,G⑥, H②,I⑦

其中,A、B、C答案顺序可互换,D、E、F答案顺序可互换,G、H、I答案顺序

可互换。

对于软件产品来说,有4 个方面影响着产品的质量,即开发技术、过程质量、人员素质及成本、时间和进度等条件。这4 个方面因素对产品质量究竟有多少影响又取决于项目的项目的规模和项目的类型。

重视软件过程的质量是近年来质量管理理论和实践的新发展,但不能把产品质量的控制与过程质量的控制相对立起来。重视软件过程质量的控制,其部分原因可能是,相对于产品质量的控制来说,过程质量的控制是先期的、主动的、系统的,而产品质量的控制是事后的(产品已经生产出来)、被动的(发现了不合格产品只能报废或采取其它补救措施)、个别的(逐个产品的质量检验)。

2.A.③,B.①,C.④,D.②,E.②

在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3 个步骤:分析和理解程序、修改程序和重新验证程序。经过分析,全面、准确、迅速地理解程序是决定维护成败和质量好坏的关键。有如下几种方法:分析程序结构图、数据跟踪、控制跟踪及其它方法。

在将修改后的程序提交用户之前,需要通过静态确认、计算机确认和维护后的验收,保证修改后的程序的正确性。

3.A.④,B.⑤C.⑥,D.③,E.⑦

论述A是指可移植性。可移植性的定义是:将一个软件系统从一个计算机系统或环境移植到另一个计算机系统或环境中运行时所需工作量的大小。论述B 是指可使用性。可使用性的定义是:程序方便、实用、及易于使用的程度。用户一有请求,就能对每一个操作方式作出解释,始终如一地按照用户的要求运行。计算其按用户请求实现指定功能的概率,是一种度量准则。

论述C是指兼容性。有两类基本的兼容性:向下兼容和交错兼容。向下兼容是软件新版本保留它早期版本的功能的情况;交错兼容是共同存在的两个相关但不同的产品之间的兼容性。软件可以在不同系统约束和不同用户需求下完成指定的工作。

论述D是指可靠性。可靠性的定义是:一个程序按照用户的要求和设计目标,在给定的一段时间内正确执行的概率。

论述E是指容错性。容错性的定义是:系统出错(机器临时发生故障或数据输入不合理)时,能以某种预定方式,做出适当处理,得以继续执行和恢复系统的能力。

4.A.③,B.④,C.③,D.①,E.③

软件可移植性是用来衡量软件质量的重要尺度之一。为了提高软件的可移植性,应注意提高软件的设备独立性。采用表格驱动的方式有助于提高软件的设备独立性。为了提高可移植性,还应有完备的文档资料。使用C语言开发的系统软件具有较好的可移植性。

5.软件维护人员通常不是改软件的开发人员,这给软件维护带来很大的困难。特别是有些软件在开发时没有遵循软件开发的准则,没有开发方法的支持,维护这样的软件就更困难。下面列举一些与软件维护有关的问题。

①要维护一个软件,首先必须要理解它。而理解一个别人编写的程序通常是很困难的,尤其是对软件配置(指各种相关的文档)不齐全的软件,理解起来就更加困难。

②需要维护的软件往往缺少合格的文档,或者文档资料不齐全,甚至根本没有文档。

在软维护中,合格的文档十分重要,它有助于理解被维护的软件。合格的文档不仅要完整正确地反映开发过程各阶段的工作成果,而且应当容易理解并应与程序源代码一致。而错误的文档会把对软件的理解引入歧途。

③在软件维护时,不要指望得到原来开发该软件的人员的帮助。开发人员开发完一个软件后,往往会从事另一软件的开发,甚至已离开原开发单位。即使原来的开发人员还在,也可能时间太久而忘却了实现的细节。。

④多数软件在设计时没有考虑到将来的修改,这给软件的修改造成了困难。而且在修改软件时很可能引入新的差错。

⑤软件维护通常不是一件吸引人的工作。从事维护工作常使维护人员缺乏成就感,这也严重影响维护工作,从而影响了维护质量的提高。

二、简答题

1.答:首先,软件维护并非仅仅是改正程序中的错误,它还包括为了使软件适应变化了的环境而修改软件的活动,以及为了满足用户在使用软件的过程中提出的扩充或完善软件的新需求而修改软件的活动,甚至包括为了提高软件未来的可维护性或可靠性而主动地修改软件的活动。实际上,为了消除程序中潜藏的错误而进行的改正性维护,仅占全部维护活动的1/5 左右。其次,目前国外许多软件开发组织把60%以上的人力用于维护已有的软件”,指的是软件开发组织内人力分配的整体状况。至于具体到软件组织内的每位软件工程师,则分工各不相同。有些人专职负责软件维护工作,他们的全部工作时间都花费在维护已有软件产品的工作上;另一些人专职负责软件开发工作,他们并不花费时间去维护已有的软件产品;还有一些人可能既要从事软件开发工作又要兼管软件维护工作。

第三,软件维护人员并非只负责维护自己开发的程序,通常,一名维护人员参与多个软件产品的维护工作。

2.答:软件维护不像一般产品维修那样仅限于排除用户在使用产品的过程中遇到的故障。事实上,当用户在使用软件产品的过程中遇到了故障时,软件维护人员必须进行改正性维护活动以诊断并改正软件中潜藏的错误;当运行软件的环境改变了的时候,软件维护人员必须适当地修改软件(即进行适应性维护),以使软件适应新的运行环境;当用户在使用软件的过程中提出增加软件功能或提高软件性能的要求时,软件维护人员必须对软件进行完善性维护,以满足用户的新需求。此外,在资源允许的情况下,对某些关键的老程序还可能主动地进行预防性维护。由于软件维护涵盖的范围很广(与一般产品维修有点类似的改正性维护仅占全部维护活动的20%左右),软件维护的工作量和成本自然就很高。

一般产品的维修比较简单,用好部件替换被用坏了的部件就可以了。软件维护比一般产品维修要困难得多,实际上,不论是哪种类型的维护,都必须修改原来的设计和程序代码。

修改之前必须深入理解待修改的软件产品,修改之后还应该进行必要的测试,以保证所做的修改是正确的而且没有副作用。如果是改正性维护,还必须预先进行调试以确定错误的准确位置。从上面的叙述可知,软件维护远比一般产品维修要艰巨复杂得多。由于在正真动手修改软件设计和程序代码之前,必须进行许多准备工作(非生产性活动),在修改之后还要进行必要的测试(包括回归测试),因此,软件维护的

软件工程(第五版)-习题及答案---第六章

一、选择题 1、UML的主要特点不正确的是(C)。 A、面对对象,表达能力强 B、可视化建模 C、面对过程,表达能力强 D、统一标准 2、静态建模图不包括(B)。 A、用例图 B、协作图 C、类图 D、对象图 3、用例图的模型元素不包括(D)。 A、用例 B、系统 C、行为者 D、软件开发者 4、类图的要素不包括(D)。 A、类名称 B、操作 C、属性 D、对象 5、时序图中的要素不包括(A)。 A、执行者 B、对象 C、对象生命线 D、消息 6、对象模型的描述工具是(C)。 A、状态图 B、数据流图 C、对象图 D、结构图 7、协作图的要素不包括(A)。 A、用例 B、对象 C、链 D、消息 8、类图反映了系统中对象之间的抽象关系,不包括(D)。 A、关联 B、聚合 C、泛化 D、内聚 9、下面(D)不是状态图的图符。 A、圆角的矩形 B、实心圆点 C、实心圆环 D、椭圆 10、描述类中某个对象的行为,反映了状态与事件关系的是(A)。 A、状态图 B、数据流图 C、对象图 D、结构图 11、动态模型的描述工具(C)。 A、对象图 B、设计图 C、状态图 D、结构图 12、表示对象的相互行为的模型是(A)模型。 A、对象 B、动态 C、结构 D、静态 13、有关类和对象的描述中,错误的是(A)。 A、一个类只能有一个对象 B、对象是类的具体实例 C、类是某一类对象的抽象 D、类和对象的关系是一种数据类型和变量的关系 14、用例图中用例之间的关系通常有关联关系、依赖关系和(C)关系。 A、协作 B、聚合 C、泛化 D、内聚 15、动态模型图包括:时序图、协作图、状态图和(C)图。 A、对象图 B、设计图 C、活动图 D、结构图 二、简答题 1.简要介绍用例图的三个要素。 答:用例图主要包括以下三个元素: ①用例(Use Case):用例是系统的使用过程或要执行的动作序列,用来描述某个参与者使用系统所完成的功能。在图中用椭圆来表示,用例名称可写在椭圆中或椭圆下面。 ②参与者(Actor)。或称角色或执行者,它是系统外部的一个实体(可以是任何的事物或人所扮演的角色等)。在图中用一个小人图形表示。

软件工程导论第五章课后答案

软件工程导论第五章课后 答案 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第五章习题答案 1、为每种类型的模块耦合举一个具体例子。 答:耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问某一模块的点,以及通过接口的数据,一般模块之间可能的连接方式有7种,构成耦合的7种类型,它们之间的关系为: 下面举例说明以上各种耦合: a.非直接耦合(Nondirect Coupling)在这种情况下,两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。例如在实数的运算中,有两个模块分别完成几个实数的求和,求乘积功能,这两个模块之间没有直接联系,只有在主模块调用中有执行的前后顺序而已,这个例子即属于非直接耦合。 b.数据耦合(Data Coupling)即一个模块访问另一个模块时,彼此之间是通过数据参数来交换输入,输出信息的,这种耦合为数据输入,输出信息的这种耦合为数据耦合。如有两个模块,其中A完成两个烽的比较,求出其中最大的并返回该值,模块B是完成了个数的比较,求出其中最大的并返回该最大值,为完成四个数的比较,模块B调用模块A即可完成,在这种调用关系中,模块A的运算结

果作为一个参烽参加B的运算,这两个模块之间即发生数据耦合。数据耦合是松散的耦合,模块间的独立性比较强。 c.标记耦合(Stamp Coupling),即一组模块通过参数传递记录信息,这就是标记耦合。事实上,这组模块共享了这个记录,它是某一数据结构的子结构,而不是简单变量。 d.控制耦合(Control Coupling)即一个模块通过开关标志,名字等控制住处明显的控制,选择另一模块的功能,这就是控制耦合,如下图所示,这一种耦合实质是在单一接口上实现选择多功能模块中的某项功能,如程序设计中用到多路选择结构即是最好的例子。e.外部耦合(External Coupling)即一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递全局数据结构,而且不是通过参数表传递全局变量的信息。如C语言中都访问被说明为extern类型的外部变量的各个模块之间即发生外部耦合。外部耦合引起的问题类似于下面要介绍的公共耦合,区别在于外部耦合中不存在依赖于一个数据结构内部各项的物理安排。f.公共耦合(Common Coupling)若一组模块都访问同一个公共数据环境,则它们之间的耦合就是公共耦合。公共的数据环境可以是全局的数据结构,共享的通信区,内存的公共覆盖区等。如几个模块对同一个数据库的查询就属于这种耦合。公共耦合可以分为松散的公共耦合和紧密的公共耦合,其中松散的公共耦合是单向操作,如两个或多个模块对同一个文件的读操作;而紧密的公共耦合是双

毛概简答题和论述题答案

简答题: 1.为什么说坚持中国特色社会主义理论体系,就是真正的坚持马克思主义? 答:中国特色社会主义理论体系作为马克思主义中国化的最新成果,是对马克思列宁主义、毛泽东思想的继承和发展。首先,它坚持辩证唯物主义和历史唯物主义这一马克思主义的根本方法,创造性的运用它们分析当今世界和当代中国的实际,做出了一系列新的理论概括。其次,它坚持马克思主义关于无产阶级政党必须根植于人民的政治立场,贯彻马克思主义的群众观点,对人民群众在实践中创造的新鲜经验进行了理论上的总结和升华。最后,它坚持马克思主义与时俱进的理论品质,体现了马克思主义基本原理创新的巨大勇气。 总之,中国特色社会主义理论体系既坚持了马克思主义基本原理,又具有鲜明的时代特征,是坚持和发展马克思主义的典范。所以说,在当代中国,坚持中国特色社会主义理论体系就是真正的坚持马克思主义。 2.简述党的思想路线的基本内容及内在的辩证关系。 答:党的思想路线的基本内容是“一切从实际出发,理论联系实际,实事求是,在实践中检验真理和发展真理”。 在党的思想路线中,实事求是内在的包含着一切从实际出发、理论联系实际、在实践中检验真理和发展真理的内容。一切从实际出发是党的思想路线的前提和基础;理论联系实际,是坚持党的思想路线的根本途径和方法;在实践中检验真理和发展真理,是实事求是思想路线的验证条件和目的。 总之,一切从实际出发,理论联系实际,在实践中检验真理和发展真理,都是围绕实事求是的。所以“实事求是”是党的思想路线的实质和核心。 3.简述我国社会主义改造的经验与教训。 答:我国社会主义改造的成功经验是:第一,坚持社会主义工业化建设与社会主义改造同时并举,在完成社会主义改造的同时,推动了生产力的迅速发展。第二,采取积极引导、逐步过渡的方式,实现了平稳过渡,避免了可能发生的社会动荡和经济破坏。第三,用和平方法进行改造,不仅保证了社会的稳定,而且极大地促进了社会主义事业的发展。我国社会主义改造也出现了一些失误和偏差。主要是对社会主义改造要求过急、工作过粗,改变过快,形式过于简单划一,以至在长期间遗留了一些问题没有得到解决。 4.怎样理解在社会主义条件下还要继续解放生产力? 答:首先,生产力和生产关系矛盾运动原理告诉我们,生产力是最积极活跃的因素,而生产关系一旦形成则是相对稳定的。所以随着生产力和生产关系矛盾运动的展开,生产关系就会逐渐落后于生产力,这时就必须对生产关系进行变革和调整,解除对生产力的制约和束缚,实现解放生产力的目标。这是适用于任何社会形态的生产力和生产关系矛盾运动的基本规律。社会主义社会也不例外。 其次,改革开放以前,我国原油的经济体制、政治体制和其他各方面体制存在着种种弊端,束缚了生产力的发展,所以,我们必须通过改革,继续不断的解放生产力,为生产力的发展开辟出广阔的前景。 5.正确认识和处理改革、发展、稳定三者之间的关系。 答:改革、发展、稳定三者之间的关系:改革是动力,发展是目的,改革和发展是稳定的基础,稳定是改革和发展的前提。 处理改革、发展、稳定三者之间的关系应该遵循以下主要原则: 第一,保持改革、发展、稳定在动态中的互相协调和互相促进,做到在政治和社会稳定中推进改革和发展,在改革和发展的推进中实现政治和社会的长期稳定。 第二,把改革的力度、发展的速度和社会可以承受的程度统一起来。 第三,把断改善人民生活作为处理改革、发展、稳定三者关系的重要结合点。 6.为推动经济发展,经济发展方式要实现哪三个转变? 答:(1)促进经济增长由主要依靠出口拉动向依靠消费、投资、出口协调拉动转变; (2)促进经济增长由主要依靠第二产业带动向依靠第一、第二、第三产业协同带动转变; (3)促进经济增长由主要依靠增加物质消耗向主要依靠科技进步、劳动者素质提高、管理创新转变。

软工历年考题(加答案)

试卷一 中南大学考试试卷 2006--2006 学年学期时间110分钟 软件工程课程48 学时 3 学分考试形式:闭卷 专业年级:总分100分,占总评成绩100 % 注:此页不作答题纸,请将答案写在答题纸上 1.填空题(本题20分,每小题2分) 1. 瀑布模型是以文档为驱动、适合于(软件需求确定的)软件项目的开发。 2. 需求分析的基本任务是(确定用户需要软件做什么)。 3. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(边界值分析法)。 4. 根据程序流程图划分的模块通常是(过程)内聚的模块。 5. 软件的分类,按其功能可分为:系统软件、(支撑软件)和应用软件。 6. UML的定义包括UML语义和(UML表示法)两个部分。 7. 客观世界中的若干类,通常有两种主要的结构关系:即分类结构和( 整体与部分结构)。 8. IDEF1X图用来描述系统的(数据)模型,主要有实体、联系和(属性)三种成分,其中实体可分为独立实体和(依赖实体),且一个实体只能在图中出现一次。 二、简答题(本题30分,每小题5分) 1. 什么是软件工程?软件工程和计算机科学有何区别? 答:软件工程是指导软件开发和维护的工程性学科; 计算机科学着重于原理和理论,软件工程与计算机科学不同,软件工程着重于如何建造软件系统,软件是计算机中看不见摸不着的逻辑部分,以程序、数据和文档的形式出现。 2. 面向对象方法和结构化方法有何区别与联系? 答:区别:面向对象从所处理的数据入手,以数据为中心来描述系统,其基本思想是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界的方法与过程,基本原则为:对象+类+继承+消息通信 结构化方法首先关心的是功能,强调以模块为中心,其基本思想是自顶向下,逐步求精,单入口,单出口,基本原则为:抽象与功能的分解 联系: 软件开发过程中,在需求分析和规格说明阶段采用结构化方法,在设计和实现阶段采用面向对象方法。 3. 什么是模块的作用域和模块的控制域?为何要求模块的控制域必须在作用域内? 答:模块的作用域是指模块中判定的作用范围,它是指所有受这个判定范围影响的模块;模块的控制域是指模块本身及其直接或间接调用的模块; 如果模块的作用域不在控制域内,则会增加数据间的传递量,使模块间出现控制耦合

软件工程第6章-课后作业参考答案说课讲解

软件工程第6章-课后作业参考答案

第六章作业题参考答案3.画出下列伪码程序的程序流程图和盒图: START IF p THEN WHILE q DO f END DO ELSE BLOCK g n END BLOCK END IF STOP 答:(1)流程图如图6-1所示: 图6-1 从伪码变成的程序流程图(2)该程序的盒图如图6-2所示:

图6-2 从伪码变成的程序盒图 4.下图给出的程序流程图代表一个非结构化的程序,请问: (1)为什么说它是非结构化的? (2)设计一个等价的结构化程序。 (3)在(2)题的设计中你使用附加的标志变量flag吗?若没用,请再设计一个使用flag的程序;若用了,再设计一个不用flag的程序。 答:(1)通常所说的结构化程序,是按照狭义的结构程序的定义衡量,符合定义规定的程序。图示的程序的循环控制结构有两个出口,显然不符合狭义的结构程序的定义,因此是非结构化的程序。 (2)使用附加的标志变量flag,至少有两种方法可以把该程序改造为等价的结构化程序,图6-3描绘了等价的结构化程序的盒图。 (a)解法1 (b)解法2

图6-3 与该图等价的结构化程序(用flag) (3)不使用flag把该程序改造为等价的结构化程序的方法如图6-4所示。 图6-4 与该图等价的结构化程序(不用flag) 8.画出下列伪码程序的流图,计算它的环形复杂度。你觉得这个程序的逻辑有什么问题吗? C EXAMPLE LOOP:DO WHILE X>0 A=B+1 IF A>10 THEN X=A ELSE Y=Z END IF IF Y<5 THEN PRINT X,Y ELSE IF Y=2 THEN GOTO LOOP ELSE C=3 END IF END IF G=H+R END DO IF F>0 THEN PRINT G ELSE PRINT K END IF STOP 答:(1)该伪码的流程图如图6-8所示:

第五章习题答案

第五章习题答案 5-1 什么是中断系统?中断系统的功能是什么? 实现中断功能的硬件和软件称为中断系统. 中断系统功能包括进行中断优先排队、实现中断嵌套、自动响应中断和实现中断返回。 5-2 什么是中断嵌套? CPU在响应某一个中断源中断请求而进行中断处理时,若有中断优先级更高的中断源发出中断请求,CPU会暂停正在执行的中断服务程序,转向执行中断优先级更高的中断源的中断服务程序,等处理完后,再返回继续执行被暂停的中断服务程序,这个过程称为中断嵌套。 5-3 什么是中断源?MCS-51有哪些中断源?各有什么特点? ①实现中断功能的硬件和软件称为中断系统,产生中断请求的请求源称为中断源. ②5个中断源中共有两个外部中断、两个定时中断和一个串行中断。 (1)外部中断源 外部中断是由外部原因(如打印机、键盘、控制开关、外部故障)引起的,可以通过两 个固定引脚来输入到单片机内的信号,即外部中断0(INT0)和外部中断1(INT1)。 (2)定时中断类 定时中断是由内部定时(或计数)溢出或外部定时(或计数)溢出引起的,即T0和T1 中断。 (3)串行口中断类 串行口中断是为接收或发送一帧串行数据,硬件自动使RI和TI置1,并申请中断 5-4 MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应? (1)MCS-51单片机的最短响应时间为3个机器周期,最长响应时间8个机器周期。 (2)有下列任何一种情况存在,则中断响应会受到阻断。 ①CPU正在执行一个同级或高一级的中断服务程序; ②当前的机器周期不是正在执行的指令的最后一个周期,即正在执行的指令还未完成前,任何中断请求都得不到响应; ③正在执行的指令是返回指令或者对专业寄存器IE、IP进行读/写的指令,此时。在 执行RETI或者读写IE或IP之后,不会马上响应中断请求,至少在执行一条其他之后才会 响应。若存在上述任何一种情况,中断查询结果就被取消,否则,在紧接着的下一个机器周期,就会响应中断。 5-5 MCS-51有哪几种扩展外部中断源的方法?各有什么特点? 扩展外部中断源的方法有定时扩展法和中断加查询扩展法两种。定时扩展法用于外部 中断源个数不太多并且定时器有空余的场合。中断加查询扩展法用于外部中断源个数较多的 场合,但因查询时间较长,在实时控制中要注意能否满足实时控制要求。 5-6 MCS-51单片机各中断源发出的中断请求信号,标记那些寄存器中? 外部中断0(INT0)和外部中断1(INT1)中断请求信号标记在TCON中IE1和IE0。 T0和T1中断中断请求信号标记在TCON中TF1和TF0 串行口中断类中断请求信号标记在SCON中TI和RI 5-7 编写出外部中断1为跳沿触发的中断初始化程序。 SETB EA SETB EX1 SETB IT1

毛概简答题及论述题答案

毛概简答题及论述题答案 欧阳学文 1.第一题如何理解全面深化改革的总目标 完善和发展中国特色社会主义制度,推进国家治理体系和治理能力现代化,是实现社会主义现代化题中应有之义。 ①完善和发展中国特色社会主义制度,目的是为了更好地提高党带领人民管理经济社会事务的能力;推进国家治理体系和治理能力现代化,是为了更好发挥制度优势,把制度优势转化为管理经济社会事务的效能。两者一脉相承、有机统一。 ②国家治理体系实际上就是我国经济社会管理制度体系,既包括人民代表大会制度这一根本政治制度和中国共产党领导的政治协商制度、民族区域自治制度、基层群众自治制度等基本政治制度,中国特色社会主义法律体系,公有制为主体、多种所有制经济共同发展的基本经济制度,也包括经济、政治、文化、社会、生态文明等各领域的制度安排、体制机制。

③治理能力则是我们运用这些制度和体制机制管理经济社会事务的能力。有了好的治理体系,才能提高治理能力;提高治理能力,才能发挥治理体系的效能。 ④推进国家治理体系和治理能力现代化,是继“四个现代化”后我们党提出的又一个“现代化”战略目标,是推进社会主义现代化题中应有之义,是完善和发展中国特色社会主义制度的必然要求。 2.第二题如何把握经济发展的新常态 一、深刻认识我国经济发展新常态 1.新常态形成的原因。 我国经济发展进入新常态,是外部因素和内在条件互相作用的结果,是符合经济发展内在逻辑的变化过程。 ①外部因素影响:外因是变化的条件。受国际金融危机后全球经济持续低迷的拖累效应影响,世界经济进入了深度结构调整之中。

②内在条件变化:内因是变化的根据。经济增长的阶段性转换是由内在条件决定的。我国经济进入新常态的根本原因,是由支撑我国经济发展的内在条件出现新变化所导致的。 2.新常态的科学内涵与基本特征。 ①是速度变化。本质上说来,新常态意味着我国经济发展将告别过去传统粗放的高投入、高消耗、高污染、低效益的高速增长阶段,进入高效率、低成本、高质量、低排放、可持续的中高速增长阶段。②是结构优化。经济结构层级低、产业素质低、产品档次低、产业结构不合理,一直是困扰我国经济的顽症和痼疾,也是我国经济大而不强的根源所在。③是动力转换。市场机制是市场经济的动力之源。④是多重风险。 二、科学把握新常态必须遵循的基本原则 1.必须坚持用马克思主义哲学的基本原理认识新常态,深刻领会这一重大战略判断所贯穿的世界观、价值观和方法论,防止形而上学倾向。 2.必须坚持用马克思主义政治经济

软件工程 简答题复习题(带答案)

n n g a r 第一章 1,与计算机硬件相比,计算机软件有哪些特点? 软件的特点如下。 1)无法直接观察计算机软件的物理形态,只能通过观察它的实际运行情况来 了解它的功能、特性和质量等。 2)人们在分析、设计、开发、测试软件产品,以及在软件开发项目的管理过 程中,渗透了大量的脑力劳动。 3)不存在像硬件一样的磨损和老化现象,但存在着缺陷维护和技术更新的问 题。 4)软件的开发和运行必须依赖于特定的计算机系统环境。 5)具有可复用性。 3,什么是软件危机?什么原因导致了软件危机? 软件危机的现象如下。 1)预算,项目一再拖延。 2)需求,开发的软件不能满足用户的要求,项目成功率低。 3)软件工程方法,软件可维护性差、软件质量差、可靠性差。 4)开发工具落后,手工方式,开发效率低。 所有导致软件危机的原因,都与软件本身的产品特点相关。 1)软件是一个复杂的逻辑产品。如果没有解决复杂问题的有效方法,以及软 件产品的结构、质量、可维护性得不到保障,开发与维护费用就会持续升 高。 2)软件产品不能实现大规模复用,这导致了软硬件生产效率的不同。 3)软件生产是脑力劳动,它看不见、摸不着,开发成本、开发周期等都无法 做到准确估算,生产过程不易控制。 4)软件成本主要是由研发成本构成;而硬件的生产成本主要是材料和制造成 本,分摊的研发成本很少,即软件研发过程与硬件制造过程相比要复杂得 多。 5,请简述软件工程研究的内容。

n d A i 软件工程研究的内容包括软件开发方法、软件开发模型、软件支持过程和软件管理过程。 软件开发方法的内容涵盖市场调研、正式立项、需求分析、项目策划、概要设计、详细设计、编程、测试、试运行、产品发布、用户培训、产品复制、销售、实 施、系统维护、版本升级等。 常用的软件开发模型有瀑布模型、迭代模型、增量模型和原型模型等。软件支持过程由所支持的CASE 工具组成,常用的CASE 工具有Power Designer 和Rational Rose 等。 7,请简述软件工程的目标、过程和原则。 目标、过程和原则是一切工程的三维框架,这里是以工程的观点来看待软件开 发。 1)软件工程的目标:降低成本、及时交付高质量的软件产品(高质量、高效 率、高效益)。2)实现目标的过程即完成产品加工的过程,包括:基本过程、支持过程和组 织过程。 3)进行过程应遵守的原则:原则就是过程中的轨道约束,包括:选取适宜的 开发范型、采用合适的设计方法、提供高质量的工程支持、重视开发过程 的管理。 9,请简述现代软件工程与传统软件工程显著的区别和改进。 1)传统的软件工程是基于结构化的软件开发方法,而现代软件工程是以面向 对象技术为标志。 2)不仅在编程技术上有很大的改进,而且在分析、设计等整个开发过程中, 采用面向对象的思维方式,更加完整、自然地反映客观世界。3)采用架构技术,开发效率、产品质量得到了极大提高。 4)更注重团队开发和管理,融入更多、更新的管理理念和手段,如RUP 模型、 XP 模型、过程改进、能力成熟度模型、配置管理等。 第二章 1,如何理解软件生命周期的内在特征?

(完整版)软件工程导论(第六版)张海藩课后习题部分答案

第一章 1-1 什么是软件危机? 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-3 什么是软件工程? 是指导计算机软件开发和维护的一门工程学科。 1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 目前使用得最广泛的软件工程方法学(2 种): 1. 传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2. 面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。 1-6 什么是软件过程?它与软件工程方法学有何关系? z 软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤z 软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称范型 1-7 什么是软件生命周期模型,试比较瀑布模型,快速原型模型,增量模型,和螺旋模型的优缺点,说明每种模型的适用范围。 软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。 瀑布模型的优点:1.可强迫开发人员采用规范的方法;2.严格规定了每个阶段必须提交的文档;3.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 瀑布模型的缺点:1.在软件开发初期,指明用户全部需求是困难的;2.需求确定后,经过一段时间才得到软件最初版本;3.完全依赖规格说明,导致不能满足用户需求。适用中小型项目。 快速原型模型的优点:1满足用户需求程度高;2用户的参与面广;3返工现象少快速原型模型的优点:不适用大型软件的开发适用于小型项目。 增量模型的优点:1短期内可以交付满足部分用户需求的功能产品;2逐步增加功能可以让用户去适应新产品;3开放式的软件可维护性比较好;4开始第一构件前,已经完成需求说明。 增量模型的缺点:1对现有产品功能造成破坏;2意义上的矛盾适用于中型软件的开发 螺旋模型的优点:1集成了瀑布模型、快速原型模型、增量模型的优点;2支持用户需求动态变化;3需求分析与软件实现紧密联系相互依赖;4原型作为刑式的可执行的需求规格说明,即利用用户和开发人员共同理解,又可作为后续开发的基础;5为用户参与决策提供方便;6提高目标软件的适应能力;7降低风险;8在大型软件开发过程中充分发挥优势。螺旋模型的缺点:1迭代次数影响开发成本,延迟提价时间;2找不到关键改进点,人才、物力、财力时间引起无谓消耗;3成于风险分析,败于风险分析。适用于内部开发的大规模软件项目。 1-8:为什么说喷泉模型叫好的体现了面向对象软件开发过程无缝和迭代的特性?

【免费下载】软件工程第五版 习题及答案 第五章

一、判断题 1、(√)详细设计也称模块设计。 2、(×)在数据代码设计时,应尽量让一条代码代表多个信息。 3、(×)在数据代码设计时,应可能设计字母和数字混合代码。 4、(×)在输出界面设计时,要尽可能使用代码或缩写,以求简洁。 5、(×)详细设计评审应尽可能和概要设计评审一同进行。 二、选择题 1、软件详细设计的主要任务是确定每个模块的(A)。 A、算法和使用的数据结构 B、外部接口 C、功能 D、程序 2、借助于软件工具,可将(C)容易地转换为高级语言源程序。 A、程序流程图 B、N-S图 C、PAD图 D、判定表 3、不属于详细设计工具的是(A)。 A、DFD图 B、PAD图 C、PDl D、N-S图 4、程序的三种基本结构是(C)。 A、过程、子过程和子程序 B、递归、堆栈和队列 C、顺序、选择和重复 D、调用、返回和转移 5、下面描述中,符合结构化程序设计风格的是(A)。 A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B、模块只有一个入口,可以有多个出口 C、注重提高程序的执行效率 D、不使用goto语句 三、简答题 1、软件的详细设计阶段完成的主要任务是什么? 答:(1)算法设计;(2)数据结构设计;(3)模块接口细节设计;(4)测试用例设计;(5)数据库物理设计;(6)数据代码设计;(7)其他设计;(8)编写详细设计说明书 并进行评审。 2、数据输入界面设计的主要原则有哪些? 答:在设计数据输入界面时应做到:尽量简化用户的工作、减少输入的出错率;减轻用户的记忆负担、尽可能减少输入量并实现自动输入;对共同的输入设置默认值;使用代码或缩写;自动填入已输入过的内容;列表式输入; 数据分组输入。 3、代码设计的原则有哪些? 答:代码设计的原则是标准化、唯一性、可扩充性、简单性、规范性和适应性。 四、应用题 1、请分别使用程序流程图、PAD图和N-S图描述下列程序的算法。 (1)求整数1-n的累加和SUM,其中n的值由键盘输入。 答:程序流程图如下

《软件工程》期末考试题及答案++精华版!!(20200701194934)

一、填空题 1 ?软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型 (原型模型)构件组装模型、混合模型。 2 ?可行性研究一般可以从(经济)可行性、(技术)可行性、 运行可行性、法律可行性和开发可行性等方面来研究。 3. 现在向银行存款,年利率为 i ,若希望在n 年后从银 行得到F 元,现在应该存入的钱数为(F/(1+i )n )。 4?数据流图的基本符号包括(数据输入的源点和数据输 出的汇点)、(加工)、(数据流)、(数据存储文件)。 5. Jackson 图除了可以表达程序结构外, 还可以表达(数 据结构),它首先要分析(数据结构),并用适当的工具来描述。 6 ?详细设计的工具有图形工具)、表格工具和(语言工具)。 7. IPO 图由(输入)、处理和(输岀)三个框组成。这个 图的特点是能够直观的显示三者之间的关系。 &面向对象技术是一整套关于如何看待(软件系统)和 (现实世界)的关系,以什么观点来研究问题并进行分析求解, 以及如何进行系统构造的软件方法学。 面向对象方法是一种运 用(对象)、(类八(继承)、(封装)、聚集、消息传送、多态 性等概念来构造系统的软件开发方法。 二、单项选择题 《软件工程》期末考试样题 1. 下列(A ) 属于系统软件。 A. WINDOWS 2000 B. Word C. Flash D. 3D MAX 2. 下列哪个图是 N — S 图的构 件 A . B. D. D )不是利用笛卡尔坐 实施工程 程序编码 B. D. C )。

3.对于螺旋模型,下列(标表达的活动。 A. 制定计划 C.风险分析 三、多项选择题 1 ?软件危机可以表现为(ABXD )。 A ?产品不符合用户的需要 B. 软件产品的质量差 C. 软件的可维护性差 D. 软件的价格昂贵 2. Jackson图中一般可能包括(ABCD )。 A .表头 B. 表体 C. 表名 D. 字段名 3. 关于内容耦合的描述正确的是(AD )。 A、内容耦合是最高程度的耦合 B、应该尽量使用内容耦合 C、高级语言一般设计成允许内容耦合的形式 D、如果一个模块有多个入口,可能发生内容耦合 4. 下列属于不标准的书写格式(BCD )。 A、书写时适当使用空格分隔 B、一行写入多条语句 C、嵌套结构不使用分层缩进的写法 D、程序中不加注释 四、判断题(正确的在括号内打上,错误的打上“X” )1?软件生存 周期是从软件开始开发到开发结束的整个时期。() 2?系统流程图是一个典型的描述逻辑系统的传统工具。 () 3.数据流图和数据字典共同构成系统的逻辑模型。(1) 4?扇出是一个模块直接调用的模块数目,一般推荐的扇出为3或4。( 1 ) 5?耦合用于衡量一个模块内部的各个元素彼此结合的紧密程 度。()

软件工程第五版课后习题答案第五章-推荐下载

习题5 3(1)数据流图如下: 对数据流图划分边界,如下所示: 按照以上数据流图设计软件结构,如下所示:

储蓄系统 输入用户 信息 处理用户请求 输出相关清单 4(1)数据流图如下: (2)需求说明: 功能需求:系统需要能查出教师的原有工资,计算出教师的现有工资,并打印相关信息。 数据需求:教师的原有工资信息,教师赡养的人数,教师的工龄 行为需求:系统要能判断原有工资是否符合涨工资要求,要精确计算现有工资,要提供给用户调查信息的借口与界面。 (3)用a 算法的HIPO 图:

教师工资系统工资调整 2.0 用b 算法的HIPO 图: 教师工资系统工资调整 2.0对于算法(a):优点:这样设置符合常规思路,容易让人理解 缺点:计算的次数较多。检索效率低。 对于算法(b):优点:计算的次数较少,效率高 缺点:该算法不易于理解。涉及到排序算法的设计。 (4)所画的数据流图更符合a 算法。 5.答:需求分析:要实现三大功能,发牌;确定获胜方和牌型;模拟多次游戏,计算牌型的获胜和平局的概率。 、管路敷设技术处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术包含线槽、管架等多语文电气课件中管薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉、电气课件中调试行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术、电气设备调试高中资料试卷技术围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必停机。因此,电力中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷

行政组织学简答题、论述题及解答(第1-10章)

第一章行政组织学导论 一、简答题 1、简述组织的构成要素。 (1)组织目标;(2)机构设置;(3)人员构成;(4)权责体系;(5)制度规;(6)资金设备;(7)技术;(8)信息沟通;(9)团体意识;(10)环境。 2、简述正式组织及其特征。 正式组织是指以明文规定的形式确立下来,成员具有正式分工关系的组织。正式组织的特征有: (1)经过特定规划建立起来的,并不是自发的形成;(2)有较为明确的组织目标;(3)组织部分成各个部门,各个部门的职责、权限及完成工作任务皆有明确规定;(4)组织各个职位,按照等级原则进行法定安排,每个人承担一定的角色;(5)有明确的法律、制度和行为规。3、简述非正式组织及其特点。 非正式组织是正式组织若干成员由于相互接触、感情交流、情趣相近、利害一致,未经人为的设计而产生的交互行为和意识,并由此自然形成的一种人际关系。非正式组织具有的特点是:(1)自发性。(2)聚性。(3)不稳定性。(4)领袖作用较大。 4、简述组织的功能与作用。 (1)组织能够创造一种新的合力,起着“人力放大”作用;(2)组织能够产生一种协同效应,提高组织工作的效率;(3)组织能够满足人们的需要。 5、与其它社会组织相比,行政组织具有哪些特点? (1)行政组织是唯一可以合法使用暴力的机关;(2)行政组织是一个具有天然垄断地位的组织;(3)行政组织是可以合法行使行政权的组织;(4)行政组织是承担公共责任的组织;(5)行政组织是追求公共利益为目的的组织。 6、简述行政组织学的研究特点。 (1)政治性和社会性的统一;(2)应用性和理论性的统一;(3)综合性与独立性的统一;(4)权变性和规性的统一。 二、论述题 1、试论当代行政组织发展的趋势。 (1)行政权力不断扩,行政组织的规模日趋扩大;(2)管理性质日趋复杂,管理功能不断扩充;(3)专业化和职业化趋向;(4)组织间的相互依存和协调的加强;(5)法律限制和程式化;(6)重视社会的目的;(7)国际影响和国际化的趋向。 2、试论行政组织在社会的政治发展中发挥的重要作用。 (1)政治和社会秩序的维持者;(2)利益的表达、聚合和转化者;(3)公共政策的制定者和执行者;(4)作为政治一体化的工具。 3、试论行政组织在国家经济发展中发挥的重要作用。 (1)提供经济发展所需的最低条件的法律和制度;(2)组织和提供公共物品和公共服务;(3)共有资源和自然资源的保护;(4)宏观经济的调控,保证经济的稳定和效率;(5)社会收入的公平分配。 4、试论学习和研究行政组织学的目的和意义。 (1)了解和掌握行政组织管理与运行的规律;(2)促进和提高行政组织的效率;(3)改革和完善我国的行政组织体制;(4)改善政府形象和增强政府的国际竞争力;(5)提升政府管理能力。 第二章组织理论的发展

《政治经济学》简答题论述题及参考答案

《政治经济学》简答题论述题及参考答案(部分) 一、简答题 1、经济规律的客观性,特点及人们与经济规律的关系是怎样的? 答:经济规律是指经济现象和经济过程内在的、本质的、必然的联系。经济规律的客观性是指它是不以人们的意志为转移。人们不能任意创造规律,也不能任意消灭或改造规律。 经济规律的特点是:①随着经济条件的改变而改变;②经济规律发生作用不能离开人的社会经济活动;③各种经济学都带有阶级性,因而会影响经济学对经济规律认识的程度。 人们可以发现掌握、利用规律为社会谋福利。但如果人们不按经济规律办事,就会遭到规律的惩罚而失败。如1958年开始的大跃进由于违背了客观经济规律,造成后来经济上的蹦溃。 2、商品经济的基本规律(即价值规律)的内容、表现形式及作用是什么? 答:商品经济的基本规律是价值规律,其内容是:商品的价值量由生产商品的社会必要劳动时间决定、商品交换以商品价值量为基础。价值规律的表现形式是价格围绕价值上下波动。价值规律的作用有:①价值规律作用于各生产部门内部的关系,刺激生产者通过改进技术、节约生产资料,降低生产成本和提高劳动生产率,从而推动社会生产力的发展。②价值规律刺激商品生产在展开激烈的竞争、促进商品生产者发生分化,形成优胜劣汰的局面。③价值规律作用于部门之间的关系,自发地调节生产资料和劳动力在各部门的分配。 3、社会化大生产基本规律的内容,决定社会总劳动在各部门分配的因素,该规律 如何实现? 答:社会化大生产基本规律的内容,是社会生产各部门之间必须保持一定比例。决定社会总劳动在各部门之间分配的因素:一是社会的需求结构;二是物质财富的生产条件。 这一规律有两种实现形式:一是完全依靠价值规律的作用来实现;二是政府的干预,即有意识的分配。在当代,无论是资本主义商品经济还是社会主义商品经济,都是实行的主要依靠价值的基础作用和政府干预相结合的劳动分配形式。 4、为什么说剩余价值规律是资本主义基本经济规律? 答:剩余价值规律,就是在资本主义条件下,生产剩余价值的客观必然性。剩余价值规律反映了资本主义生产的实质,决定着资本主义生产的目的和手段,决定着资本主义生产的一切主要过程,决定着资本主义生产的高涨和危机,发展和灭亡,因此是资本主义基本经济规律。 5、经济全球化趋势的形成及其特征,经济全球化的两重作用是什么? 答:经济全球化是指跨国商品与服务交易及国际资本规模和形式的增加,以及技术的广泛迅速传播世界各国经济相互依赖性增强。趋势的形成:生产社会化是经济全球化的基础,生产社会化程度越高,国际间分工和合作关系越紧密,要求整个世界经济连成一个整体;20世纪80年代以来,新科技革命特别是信息技术的蓬勃发展、

软件工程导论第六章课后答案

计算机科学与技术 第六章习题答案 4、图6.18给出的程序流程图代表一个非结构化的程序,问: (1)为什么说它是非结构化的? (2)设计一个等价的结构化程序。 (3)在(2)题的设计中使用附加的标志变量flag了吗?若没有,再设计一个使用flag的程序;若用了,再设计一个不用flag的程序。 图6.18 一个非结构化程序 答:(1)图示程序的循环控制结构有两个出口,不符合结构程序的定义,因此是非结构化的程序。 (2)设计的等价结构化程序盒图如下所示:

(3)在第(2)题中没有使用标志变量flag,设计使用附加的标志变量flag,将上述程序改成等价的结构化程序,如下盒图所示: 7、某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则等于手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散(即,不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。要求:(1)用判定表表示手续费的计算方法。(2)用判定树表示手续费的计算方法。答:(1)用判定表表示手续费的计算方法如下所

软工题第五章

第五章习题 一、选择题 1.对于软件产品来说,有4 个方面影响着产品的质量,即( A )、( B )、( C )及成本、时间和进度等条件。重视软件过程的质量是近年来质量管理理论和实践的新发展。 重视软件过程质量的控制,其部分原因可能是:相对于产品质量的控制来说,过程质量的控制是( D )、( E )、( F ),而产品质量的控制是( G )、( H )、( I )。 供选择的答案: A ~ C. ①开发时间② 开发技术③ 过程质量④ 风险控制 ⑤质量控制⑥ 人员素质⑦ 项目管理⑧ 配置管理 D ~ I. ①主动的② 被动的③ 整体的④ 系统的 ⑤ 先期的⑥ 事后的⑦ 个别的⑧ 部分的 2.在软件维护的实施过程中,为了正确、有效地修改,需要经历以下 3 个步骤:( A )、( B )、( C )。( A )是决定维护成败和质量好坏的关键。( C )包括( D )确认、计算机确认和维护后的( E )。 供选择的答案: A ~ C. ①修改程序② 建立目标程序③ 分析和理解程序 ④ 重新验证程序⑤ 验收程序 D.①动态②静态③人工④自动 E.①验证② 验收③ 检验④ 存档 2.A.③,B.①,C.④,D.②,E.② 在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步

骤:分析和理解程序、修改程序和重新验证程序。经过分析,全面、准确、迅速地理解程序是决定维护成败和质量好坏的关键。有如下几种方法:分析程序结构图、数据跟踪、控制跟踪及其它方法。 在将修改后的程序提交用户之前,需要通过静态确认、计算机确认和维护后的验收,保证修改后的程序的正确性。 3?从供选择的答案中选出同下列各叙述关系最密切的字句。 A.软件从一个计算机系统或环境转移到另一个计算系统或环境的容易程度。 B.软件在需要它投入使用时能实现其指定的功能的概率。 C.软件使不同的系统约束条件和用户需求得到满足的容易程度。 D.在规定的条件下和规定的一段期间内,实现所指定的功能的概率。 E.尽管有不合法的输入,软件仍能继续正常工作的能力。 供选择的答案: ①可测试性②可理解性③可靠性④可移植性 ⑤可使用性⑥兼容性⑦容错性⑧可修改性 ⑨可接近性⑩一致性 4?软件可移植性是用来衡量软件的(A )的重要尺度之一。为了提高软件的可移植性,应注意提咼软件的(B )。米用(C )有助于提咼(B )。为了提高可移植性,还应(D )。使用(E )语言开发的系统软件具有较好的可移植性。 供选择的答案: A.①通用性②效率③质量④人机界面 B.①使用的方便性② 简洁性③ 可靠性④ 设备独立性 C.①优化算法② 专用设备③ 表格驱动方式④ 树型文件目录 D. ①有完备的文件资料② 选择好的宿主计算机③ 减少输入输出次数④ 选择好的操作系统

行政组织学简答题、论述题及解答(第6-10章)

第六章行政组织的社会心理与管理 一、简答题 1、组织管理心理研究的重要性主要体现在哪些方面? 2、简述期望理论在实践应用中存在的主要问题。 3、管理者应如何重视挫折与管理的关系? 4、简述群体功能的主要内容。 5、简述群体意识包括的主要内容。 6、简述群体凝聚力的主要作用。 二、论述题 1、谈谈你对马斯洛需要层次论的理解。 2、论述群体发展阶段的特征及其管理手段。 参考答案: 一、简答题 1、(1)适应了现代管理理论的发展趋势;(2)适应现代管理实践的要求;(3)适应中国国情的需要。 2、(1)理性的人的前提是否具有普遍性;(2)期望概率比较难把握;(3)没有考虑负目标价值的影响。 3、(1)注意挫折教育;(2)学会关心与宽容;(3)避免挫折;(4)心理宣泄与心理治疗。 4、(1)完成组织所赋予的任务;(2)满足群体成员的需求;(3)把个体力量汇合成新的力量。 5、(1)群体的归属意识;(2)群体的认同意识;(3)群体的促进意识。 6、(1)群体凝聚力与工作绩效的关系。两者之间有着密切的关系,得到群体凝聚力强化的群体行为如果与组织目标是一致的,那么群体凝聚力可以提高群体的工作绩效;如果得到群体凝聚力强化的群体行为与整个组织目标是不一致的,甚至是相反的,那么群体凝聚力不仅不能提高工作绩效,反而会降低群体的工作绩效。 (2)群体凝聚力与员工满意度的关系。一般来说群体凝聚力会提高满意程度,但满意程度高最终对整个群体的工作究竟是好事还是坏事也要具体情况具体分析。因为满意程度高可以令群体成员对群体忠心耿耿,尽职尽责,但也可能使群体成员安于现状,维护既得利益,产生惰性,拒绝改革。

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