文档库 最新最全的文档下载
当前位置:文档库 › 浙大远程教育软件工程基础离线作业参考答案

浙大远程教育软件工程基础离线作业参考答案

浙大远程教育软件工程基础离线作业参考答案
浙大远程教育软件工程基础离线作业参考答案

浙江大学远程教育学院

《软件工程基础》课程作业

姓名:学号:

年级:学习中心:—————————————————————————————

第一章概述

1.什么是软件危机,它有哪些典型表现?

答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是不能正常运行软件才具有的,实际上,几乎所有软件都不同程度地存在这些问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。

典型表现:

(1)对软件开发成本和进度的估计常常很不准确。

(2)用户对“已完成的”软件系统不满意的现象经常发生。

(3)软件产品的质量往往靠不住。

(4)软件常常是不可维护的。

(5)软件通常没有适当的文档资料。

(6)软件成本在计算机系统总成本中所占的比例逐年上升。

(7)软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

2.简述产生软件危机的原因和解决的思路。

答:软件危机产生的原因一方面与软件本身的特点有关,另一方面,是与已有软件开发、维护的方法不正确有密切关系。

解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。即采用工程化的原则和方法组织软件开发是摆脱软件危机的一个主要出路。

3.什么是软件工程?它有哪些本质特性?

答:软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法进行软件开发和维护的学科。

其实质就是用工程的概念、原理、技术和方法,结合有效的管理方法和先进的开发技术,开发与维护软件,以解决软件危机。

4.软件工程是如何用来消除软件危机的?

答:软件工程是从技术和管理两个方面来研究如何更好地开发和维护计算机软件,从源头上消除软件危机。

5.假设你是某软件开发企业的CEO,当你把教材P.4的图1.1给手下的软件工

程师们看,同时告诉他们应及早发现并改正错误的重要性时,有人不以为然,认为要求在错误进入软件前就发现并清除它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么又如何能够在设计阶段就发现并清除呢?”那你应该如何说服?

答:软件开发编码错误虽然无法完全避免,但是我们要掌握先进开发技术以及正确开发方法,才能降低因某些错误引发软件危机。必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好,管理严密,各类人员协调配合,共同完成的工程项目。并且研究探索更好有效的技术与方法,尽快消除在计算机系统早期阶段形成的一些错误概念和做法,应当开发和利用更好的软件工具。为了解决软件危机,既要有技术措施,又要有必要的组织管理措施。

6.简述软件的定义。

答:软件 = 程序 + 数据 + 文档

7.软件工程的目的是什么?

答:为高质量的软件开发提供一个科学的体系框架。

8.什么是软件工程方法学?软件工程是一种什么样的技术?包括哪三大要素?分为哪三个分支?

答:软件工程方法学就是指在软件生命周期全过程中使用的一整套管理和开发技术方法的集合。目前,使用最广泛的软件工程方法学分别是传统方法学和面向对象方法学。

软件工程作为一种层次化的技术,有方法、工具和过程三大要素,并由于其涉及学科内容的极为广泛,而分为三个分支:软件开发技术、软件项目管理技术、软件质量管理技术。

9.简述软件工程的基本原理。

答:软件工程有7条基本原理:

1.严格按照软件生命周期计划进行管理

2.坚持进行阶段评审

3.实行严格的产品控制

4.采用先进的程序设计技术

5.结果应能清楚的审查

6.开发小组成员应少而精

7.承认不断改进软件工程实践的必要性

10.软件工程的基本开发原则有哪些?

答:软件工程的基本开发原则有:

1.模块化

2.抽象和信息隐蔽

3.模块的高内聚和低耦合

4.确定性

5.一致性

6.完备性

11.构成软件工程的基本元素有哪些?

答:软件工程除了方法、工具和过程这三大要素外,还应该包括控制和质量保证。这里的控制,即规模控制、成本控制、复杂性控制等。

12.什么是软件过程?它与软件工程方法学有何关系?

答:软件过程是指为了获得高质量软件产品,在软件工具支持下,由软件人员完成的一系列软件工程活动。

软件过程规定了开发软件所需完成的各项任务步骤。过程步骤的设定与软件生命周期、生命周期模型、软件开发工具,以及参与开发的人员等诸方面因素有关。

13.什么是软件生命周期?什么是软件生命周期模型?

答:软件如同自然界任何事物一样,都有其孕育、诞生、成长、成熟、衰亡的生存过程。软件的这一过程,称为软件生命周期。

软件生命周期模型也称软件开发过程模型,是为了解决产业环境中的实际问题,而提出的开发策略。是反映整个软件生命期中,系统开发、运行、维护等实施活动的一种结构框架。

14.简述软件生命周期方法学的途径,以及划分阶段步骤的目的和实质。

答:软件生命周期方法学是软件工程的传统途径,划分阶段步骤的目的和实质是:控制开发工作的复杂性,通过有限步骤,把抽象逻辑概念,转化为具体物理实现。

15.试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。

答:1.瀑布模型

瀑布模型广为人知和历史悠久,其优势是规范及文档驱动的方法。但问题是,往往不能够真正满足用户的需求。

适用于传统软件工程领域的结构化开发。

2.原型模型

是为了克服瀑布模型的缺点而提出来的。通过快速构建一个在机器上可运行的原型系统,让用户试用原型,并收集反馈意见的办法,来获取用户真实的需求。

3.螺旋模型

螺旋模型适用于大型软件项目,比起之前的其它模型而言,有其一定的优越性,但这些优越性并不是绝对的。主要体现在对开发人员的风险评估经验和专门知识的要求较高。如果项目风险较大,而开发人员的水平较低,不能准确的识别和分析风险,则势必造成重大损失。

4.增量模型

具有在软件开发早期阶段使投资获得明显回报和交易维护的优点,但是要求软件具有开放的结构。

第二章可行性研究

1.在软件开发的早期阶段,为什么要进行可行性研究?其目的和任务各是什么?

答:可行性研究的目的是用最小的代价,在尽可能短的时间内确定问题是否可解决,以及是否值得解决。

可行性研究的任务不是解决问题,而是确定是否可解、值得解。

2.应该从哪些方面研究目标系统的可行性?

答:主要从以下几个方面进行可行性研究:

1. 技术可行性。以现有技术,能否在预定时间内完成该系统开发。

2. 经济可行性。通过成本-效益分析,估算系统的整体经济效益是否满足要求。

3. 操作可行性。分析系统的运行方式、操作规程是否适应用户应用需要。

4. 社会可行性。分析系统在法律、社会、市场等方面的认可度。

3.可行性研究有哪些工作步骤?

答:可行性研究的工作步骤有:

(1)复查定义,确定系统规模和目标

(2)研究老系统

(3)导出高层逻辑模型(conceptual design)

(4)重新定义

(5)导出多种解法

(6)推荐行动方针

(7)开发计划(粗略)

(8)审查、存档

4.简述系统流程图在可行性研究中的作用。

答:系统流程图是概括的描述物理系统的传统工具。系统流程图反映的是信息在系统各部分间流动的情况。

系统流程图可以帮助了解和分析系统,以概括的方式表达对系统的认识,并可以描述未来物理系统的概貌。

5.简述数据流图在可行性研究中的作用和用途。

答:数据流图在可行性分析中可以帮助分析和描绘数据在软件中流动和被处理的逻辑过程,用图形的方式描述系统的逻辑功能,是系统分析员和用户之间理想的通信工具。

6.简单描述数据字典但内容和定义数据的方法。

答:数据字典主要由下列4种元素定义组成:

1.数据流

2.数据流分量

3.数据存储

4.处理

除了数据定义外,数据字典还应包含一些关于数据的其它信息。

定义数据的方法通常采用自顶向下分解的方式。并由顺序、选择、重复三种

基本数据元素类型组成数据。

7.说明软件计划的内容和目标。

答:软件计划的内容 = 项目任务范围 + 环境资源 + 工作量 + 进度

软件计划的目标是为了提供一个框架,以便于管理者对资源、成本和进度等进行合理的估算。

8.什么是软件范围?定义软件范围需要哪些信息?

答:软件范围就是在技术和管理层面上都是无二义性和可理解的项目范围,是软件开发各阶段的工作依据。

定义软件范围需要以下信息:

a. 与用户、总体目标及利益相关的问题。

b. 有利于系统分析员理解的问题。

c. 集中于交流效果的问题。

9.简述软件开发环境资源的三个层次。

答:软件开发环境资源由三个层次构成:开发环境、软件构件以及最重要的资源——人。

10.软件环境资源的特征有哪些?它们对制定软件计划都有哪些意义?

答:每一类资源都有四个特征:资源描述、可用性说明和资源提供的时间、资源使用的延续时间。

可以为制定软件计划估算软件开发所需的资源。

11.软件计划中,安排软件开发进度主要可以用哪些工具?都有哪些优缺点?

答:编制进度计划的常用工具主要有甘特图和网络计划法。

甘特图的优点是简单,能动态地反映开发进展;缺点是难以反映多个任务间的逻辑关系。

网络计划法则恰好弥补了甘特图的缺点,最适合反映多个工作之间的逻辑关系。

12.主要的成本估计技术有哪些?其依据的主要是什么?

答:主要有:

(1)代码行技术。

是一种基于规模的分解估算:

D= f(vi)

以及基于问题的分解估算:

EV=(Sopt+4Sm+Spess)/6

(2)功能点技术。这种技术以功能点(FP)为单位,度量软件的规模。

由于项目本身的复杂性,因此,成本估计技术主要采用“分而治之”的分解技术对软件项目进行估算

13.为什么说成本估计是不可能精准的?

答:那是由于太多的变化因素——人员、技术、环境、策略、复杂性等等,

使得成本估算永远不可能精确。

14.进行成本/效益分析的方法主要有哪些?

答:常用成本/效益分析的方法主要有:

(1)货币的时间价值

(2)投资回收期

(3)纯收入

(4)投资回收率

15.软件计划的主要内容有哪些?

答:最重要的是需求分析,然后是测试。规格说明书,其中包括程序架构、模块功能以及编码规范等,零售软件还要有发布和维护等等。

具体的计划会因为软件规模、客户要求和公司实力、风格等有所不同,但大体上就这几部分。测试是要贯穿始终的,从需求阶段就开始测试。

16.如何对制定完成的软件计划进行复审?为什么要复审?

答:软件计划的复审通常涉及有关软件工作范围和软硬件资源问题等。复审应该邀请用户参加,用户可提出建议,并与开发人员最终商定内容。复审内容分为技术和管理两个方面:

技术方面需要考虑的问题有:

(1)系统的任务是否合理?

(2)系统的给你复杂性是否与开发成本、进度以及风险一致?

(3)系统规格说明书是否足够充分?

(4)系统性能要求是否恰当?

管理方面需要考虑的问题有:

(1)计划中描述的工作范围是否符合用户需求?

(2)计划中对资源的描述是否有效、合理?

(3)计划中系统的开发成本与进度要求是否合理?

(4)计划中人员的安排是否合理?

(5)系统开发存在哪些风险?

复审可以尽早发现错误,复审是软件质量保证的重要措施。

17.为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统。如果是存款,系统记录存款人的姓名、地址、存款类型、存款日期、存款数量和利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。

请写出问题定义并分析此系统的可行性。

答:该案例是分析开发计算机储蓄系统的可行性。

(1)技术可行性:使用现有的技术可以完成该系统。

(2)经济可行性:这个系统的经济效益可以超过它的开发成本,可以节省时间和金钱。

(3)操作可行性:系统的操作方式在这个用户组织内可以行得通。

(4)社会可行性:此系统不违反法律,有巨大的社会效益。

第三章需求分析

1.为什么要进行需求分析?通常对软件系统有哪些需求?

答:需求问题是软件工程项目失败的主要原因。一个高质量的软件,很大程度上取决于对要解决的问题的认识,以及如何准确的表达用户的需求。需求分析就是要解决这个问题。

通常,对一个软件系统的需求可以有功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求等多个方面。

2.怎样与用户有效地沟通,以获得用户的真实需求?

答:访谈、情景分析,以及面向数据流的自顶向下求精等方法,编制简易的系统规格说明文档,创建原型等,是获取真实需求的有效方法。

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

答:确定对待开发系统的综合要求。

4.通常系统的需求可以分为哪几个层次?

答:一般可以分成5个层次:

(1)功能需求:系统必须做什么?

(2)业务需求:反映客户组织机构对系统高层次的目标要求。

(3)运行需求:运行环境、软硬件配置等。

(4)属性需求:包括用户关心的属性,如效率、灵活性、完整性、可靠性等;开发者关心的属性,如可维护性、可复用性、可移植性等。

(5)未来可能的扩充需求:如HDIS各组的合并,3维虚拟现实的效果等等。

5.进行需求分析的步骤有哪些?

答:进行需求分析的步骤有:

1.确定系统的综合要求

2.分析系统的数据要求

3.导出逻辑模型

4.修正系统开发计划

6.简述建立原型模型对软件需求分析的作用。

答:可以快速构建旨在演示目标系统主要功能的可运行程序,帮助用户确定及提供更为精准的需求,以利用户和开发者能够在目标系统应该“做什么”这一问题上尽快达成一致。

7.解释实体-联系图及其用途。

答:实体-联系图是按照用户的观点对数据建立的模型。描述从用户角度看到的数据,反映用户的现实环境,并且与在软件系统中的实现方法无关。

8.说明为什么需要进行需求验证及验证的步骤有哪些?

答:进行需求验证是为了确保软件开发的质量,降低开发成本。通常对需求进行验证的步骤有:验证需求的一致性、验证需求的现实性、验证需求的完整性和有效性。

9.银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务人员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。

答:

第四章总体设计

1.为每种类型的模块耦合举一个具体的例子。

答:构成耦合性的七种类型

一般模块之间可能的连接方式有七种,构成耦合性的七种类型。它们之间的关系为(由弱到强)

非直接耦合(Nondirect Coupling)

如果两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。这种耦合的模块独立性最强。。

数据耦合(Data Coupling)

如果一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的,则称这种耦合为数据耦合。由于限制了只通过参数表传递数据,按数据耦合开发的程序界面简单、安全可靠。因此,数据耦合是松散的耦合,模块之间的独立性比较强。在软件程序结构中至少必须有这类耦合。

印记耦合(Stamp Coupling)

如果一组模块通过参数表传递记录信息,就是标记耦合。事实上,这组模块共享了这个记录,它是某一数据结构的子结构,而不是简单变量。这要求这些模块都必须清楚该记录的结构,并按结构要求对此记录进行操作。在设计中应尽量避免这种耦合,它使在数据结构上的操作复杂化了。如果采取“信息隐蔽”的方法,把在数据结构上的操作全部集中在一个模块中,就可以消除这种耦合。

控制耦合(control Coupling)

如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。耦合的实质是在单一接口上选择多功能模块中的某项功能。因此,对所控制模块的任何修改,都会影响控制模块。另外,控制耦合也意味着控制模块必须知道所控制模块内部的一些逻辑关系,这些都会降低模块的独立性。

外部耦合(External Coupling)

一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。例如C语言程序中各个模块都访问被说明为extern类型的外部变量。外部耦合引起的问题类似于公共耦合,区别在于在外部耦合中不存在依赖于一个数据结构内部各项的物理安排。

公共耦合(Common Coupling)

若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。这种耦合会引起下列问题:1)所有公共耦合模块都与某一个公共数据环境内部各项的物理安排有关,若修改某个数据的大小,将会影响到所有的模块。2)无法控制各个模块对公共数据的存取,严重影响软件模块的可靠性和适应性。3)公共数据名的使用,明显降低了程序的可读性。[Page] 公共耦合的复杂程度随耦合模块的个数增加而显著增加。如图4.14所示,若只是两个模块之间有公共数据环境,则公共耦合有两种情况。若一个模块只是往公共数据环境里传送数据,而另一个模块只是从公共数据环境中取数据,则这种公共耦合叫做松散公共耦合。若两个模块都从公共数据环境中取数据,又都向公共数据环境里送数据,则这种公共耦合叫做紧密公共耦合。只有在模块之间共享的数据很多,且通过参数表传递不方便时,才使用公共耦合。否则,还是使

用模块独立性比较高的数据耦合好些。

内容耦合(Content Coupling)

又称病态耦合。如果发生下列情形,两个模块之间就发生了内容耦合。

1)一个模块直接访问另一个模块的内部数据;2)一个模块不通过正常入口转到另一模块内部;3)两个模块有一部分程序代码重叠(只可能出现在汇编语言中);4)一个模块有多个入口。在内容耦合的情形,所访问模块的任何变更,或者用不同的编译器对它再编译,都会造成程序出错。好在大多数高级程序设计语言已经设计成不允许出现内容耦合。它一般出现在汇编语言程序中。这种耦合是模块独立性最弱的耦合。

2.为每种类型的模块内聚举一个具体的例子。

答:内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展。

低内聚:

(1)偶然内聚:如果一个模块完成一组任务,这些任务彼此间即使有关系,关系也是很松散的,这就叫做偶然内聚;

(2)逻辑内聚:如果一个模块完成的任务在逻辑上属于相同或相似的一类(例如,一个模块产生各种类型的全部输出),称为逻辑模块;

(3)时间内聚:一个模块包含的任务必须在同一段时间内执行(例如,模块完成各种初始化工作),就叫时间内聚。

中内聚:

(1)过程内聚:如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚;

(2)通信内聚:如果模块中所有元素都使用同一个输入数据和(或)产生同一个输出数据,则称为通信内聚。

高内聚:

(1)顺序内聚:如果一个模块内的处理元素和同一个功能密切相关,而且这些处理必须顺序执行(通常一个处理元素的输出数据作为下一个处理元素的输入数据),则称为顺序内聚。根据数据流图划分模块时,通常得到顺序内聚的模块,这种模块彼此间的连接往往比较简单。

(2)功能内聚:如果模块内所有处理元素属于一个整体,完成一个单一的功能,则称为功能内聚。功能内聚是最高程度的内聚。

3.简单说明系统总体设计的步骤步骤。

答:典型的总体设计包括以下9个步骤:

1、确定最佳方案

2、选取合理方案

3、推荐最佳方案

4、功能分解

5、软件结构设计

6、设计数据库

7、制定测试计划

8、书写文档

9、审查和复审

4.举例说明模块化原理的经验1和经验2。

答:(1)改进软件结构提高模块独立性(2)模块规模应该适中(3)深度、宽度、扇出和扇入都应该适当(4)模块的作用域应该在控制域之内(5)力争降低模块接口的复杂程度(6)设计单入口和单出口的模块(7)模块功能应该可以预测。

5.为什么要尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合?

答:减少模块之间的关联度,提高模块的独立性。

因为内容耦合会导致一个模块修改另一个模块的内容,使得程序逻辑发生严重问题。

而公共耦合是若干模块通过一个公共数据环境相互作用,公共部分的改动将影响所有调用它的模块,公共部分的数据存取无法控制,并且复杂程度也会随耦合模块的个数增加而增加。

控制耦合是一个模块通过传递开关、标志、名字等控制信息,明显地控制选择另一个模块的功能。由于接口单一,因此仍然会影响被控模块的内部逻辑。

而数据耦合只是模块间通过数据参数来交换I/O信息,因此不会对其它模块产生任何影响。

6.为什么模块的规模要适中?

答:过大不易理解;太小则接口开销过大。

7.请说明为什么模块控制的宽度和深度要适度。

答:深度过大表示分工过细,而宽度过大则表示系统复杂度大,所以模块控制的宽度和深度要适度。

8.简述面向数据流设计方法的基本思想。

答:将由数据流图描绘的信息在系统中加工和流动的情况映射成软件结构。

9.常用数据流类型有哪些?

答:变换流和事务流。

10.面向数据流的设计方法主要有哪几个步骤?

答:主要有下面7个步骤:

1.复查基本系统模型

2.复查并精化数据流图

3.确定数据流图具有变换特性还是事务特性

4.确定输入流和输出流边界,从而孤立出变换中心

5.完成“第一级分解”

6.完成“第二级分解”

7.使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化

11.用面向数据流的方法设计第二章习题17系统的软件结构。

第五章详细设计

1.详细设计的任务是什么?

答:包括模块的算法设计、模块内的数据结构设计、模块接口设计、其它根据软件特点需要完成的设计、模块测试用例设计、设计文档编写、设计评审。

2.在对系统做详细设计时,应遵循哪些原则?

答:①模块的逻辑描述应清晰易读、正确可靠;

②设计的处理过程应该简明易懂;

③选择恰当的描述工具来描述模块算法。

3.简述结构化设计的特点。

答:①自顶向下、逐步求精;

②具有单入、单出的控制结构(取消GOTO语句)

4.结构化程序设计中有哪几种基本控制结构?分别描绘在程序流程图、盒图和PDA图中这些基本控制的图例。

答:(1) 顺序结构

(2) 选择结构

(3) 先判定型循环结构

(4) 后判定型循环结构

(5) 多情况选择

5.假设只有SEQUENCE和DO_WHILE两种控制结构,请问应该如何完成IF_THEN_ELSE操作?

答:转化如下:

K=1

DO WHILE (条件 .AND.K.EQ.1)

程序块 1

K=K+1

END DO

DO WHILE((.NOT.条件).AND. K.EQ.1)

程序块2

K=K+1

END DO

6.假设只有SEQUENCE和IF_THEN_ELSE两种控制结构,请问应该如何完成DO_WHILE操作?

答:转化如下:

Label: IF(条件) THEN

程序块

GOTO label

ELSE

程序块

END IF

7.试说明ISO为什么要建议停止使用程序流程图,而推荐使用PDA图?

答:由于程序流程图中的GOTO语句会严重地损害程序结构,而无法实行结构化设计。PDA图则既吸取了程序流程图好学、好用、好懂,方便、灵活的优点,又保留了N-S图结构化设计的特点,很好地满足了软结构设计图形工具的要求,以及PDA图所具有的①结构清晰,层次分明,易读;②支持逐步求精的设计思想;③容易将PAD自动转换为高级语言源程序等特点,因此,ISO要推荐使用PDA图

8.请画出下列伪码程序的程序流程图、盒图和PDA图。

START

IF p THEN

WHILE q DO

f

END DO

ELSE

BLOCK

g

n

END BLOCK

END IF

STOP

答:流程图:

该程序的盒图

9.试说明Jackson方法是一种怎么样的程序设计方法。它有哪些工作步骤?

答:Jackson方法是以数据结构(data structure)为基础设计每个模块的处理过程,将数据结构转化成程序结构。具体工作步骤有:

第1步:用Jackson图描述 I\O 的数据结构

第2步:在两个图中指出有直接因果关系、可以同时处理的单元

第3步:将数据结构映射到程序结构

第4步:列出所有操作条件,并分配到上幅程序结构图中

第5步:用Pseudocode 表示程序

10.请将教材P.124图6.13统计空格程序的Jackson图改画成为等价的盒图和PDA图。

11.人机对话由操作员信息和系统信息交替组成。假设一段对话总是由操作员信息开始,以系统信息结束,请用Jackson图描绘这样的一段人机对话过程。

第六章实现

1.说明什么是程序编码?为什么程序设计语言的特点和编码风格会影响到程序的可靠性、可读性、可测试性和可维护性?

答:所谓“编码”,就是将在低级抽象层次得到的详细设计结果,翻译成用某种程序设计语言书写的程序。是软件设计的自然结果。

而程序设计语言是否有理想的结构化、模块化机制,是否有可读性好的控制结构和数据结构等特性,以及程序设计语言提供的编译、软件工具等,再加上程序的设计风格会很深刻的影响软件的质量和可维护性、可测试性、可靠性等。

2.用户界面设计的最一般原则,即所谓“黄金规则”是什么?

答:1.置用户于控制之下;2.减少用户的记忆负担;3.保持界面一致

3.软件界面设计包含了哪几个方面的基本内容?

答:界面设计包括三个方面:1.软件构件间接口;2.软件与其它系统的接口;

4.用户界面提供系统服务的方式通常有哪两种?

答:命令驱动和屏幕菜单驱动

5.WIMP界面是屏幕菜单驱动用户界面的一种形式,其设计准则有哪些?

答:(1) 明确的动作:在屏幕上指点并操纵对象

(2) 即时反馈:操作结构即见

(3) 增量效应:图标应被拖曳连续移动,而非跳跃

(4) 可视交互:交互操作与用户概念模型匹配

(5) 剥皮式学习:学习系统功能复杂性逐层加深

(6) 可逆动作:也即应有退回操作

(7) 事先验证:只允许合法操作产生效果

6.为什么说软件界面设计的质量会直接影响到用户对软件产品的评价?

答:用户界面(User-interface)又称人机界面(man-computer interface),是用户和计算机联系的中间媒介,是系统中最重要、最关键的部分之一。用户界面设计的好坏,直接影响到系统设计的成败。

这是因为,如果一个界面设计的不好,也即通常所说的用户界面不友好,可以使用户在使用时感到不便,甚至制造麻烦,系统就难以发挥应有的效益,甚至可能被用户弃用。

7.什么是系统响应时间?系统响应时间有哪些重要属性?

答:系统响应时间指从用户完成某个控制动作,到系统给出预期响应的时间。

系统响应时间有2个重要的属性:长度和易变性。

8.在设计软件系统的用户帮助设施时,需要注意解决哪些问题?

答:1.在用户与系统交互期间,是否任何时候都能获得关于系统任何功能的帮助信息?

2.用户怎样请求帮助?

3.怎样显示帮助信息?

4.用户怎样返回到正常的交互方式中?

5.怎样组织帮助信息?

9.软件出错处理设计,即软件安全性设计。一个交互式出错处理程序应该具备哪些功能和属性?

答:1.信息应该使用用户可以理解的术语描述。

2.信息应该提供有助于从错误中恢复的建设性意见。

3.信息应该指出错误可能导致的后果。

4.信息应该伴随感官提示。

5.信息不能带有指责色彩。

10.测试的最基本目标是什么?

答:以尽可能小的代价,发现尽可能多的错误。

11.软件测试的原则有哪些?

答:①应当把“尽早和不断的测试”作为座右铭

②测试应由独立的专业测试机构来完成

③测试工作要全面,但不可能实现“穷举”

④只能尽可能查错,不能证明程序中没有错

⑤软件测试符合2-8(Pareto)原理

⑥应妥善保存测试文档

⑦制定严格、合理的测试计划

⑧错误经过修改后,相关的测试必不可少

12.软件测试的方法有哪几种?

答:黑盒测试和白盒测试。

13.简单说明什么是白盒测试,什么是黑盒测试。

答:黑盒测试是把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程的测试方法。黑盒测试又称功能测试。

白盒测试是对程序的执行细节进行测试,通过设计测试数据,验证程序模块的每个路径的执行情况。白盒测试又称结构测试。

14.简述软件测试的步骤。

答:(1) 单元测试——程序设计 & 代码bugs

(2) 子系统测试——模块连接

(3) 系统测试——需求确认 & 系统设计

(4) 验收测试——用户加入

(5) 平行运行——新旧系统比较运行结果

15.举例说明通常情况下穷尽测试是不可能的。

答:穷尽的测试,真正的意思是,在测试完毕之后,测试员知道在系统里没有残留着任何未知的bug。因为如果有未知的bug,那么你可以通过做更多的测试来找到他们,你的测试也就还没有穷尽。

举一个很简单的例子,有代码如下:

Input A //The program accept any integer into A and B

Input B

Print A/B

在这个例子中,我们可以轻易地让覆盖率达到100%。

我们令A=2 B=1,则覆盖了此程序所有语句,也覆盖了所有分支。

但是这样的测试并不完整,或者说并没有穷尽,很显然这里令B=0的时候,程序不可避免地会出错。也就是说这段程序里,遗漏了当B=0时需要如何处理的代码。前面提到过的,代码的遗漏,这种问题通过覆盖率根本无法发现。

16.为什么单元测试必须由编程者自己完成?

答:单元测试是对程序逻辑结构的测试。而对程序结构最为熟悉的,莫过于编程者。再者,高质量的程序模块是构造系统的基础,因此编程者必须向下一道工序提交符合质量要求的产品。

17.单元测试的主要手段有哪些?

答:代码审查、计算机测试等。

18.单元测试主要从哪5个方面进行?

答:主要测试以下五个方面:

1. 模块接口

2. 局部数据结构

3. 重要的执行通路

4. 出错处理通路

5. 边界条件

19.为什么人工代码审查十分重要?

答:一次审查可发现多个错误,不必改一个测一个。

20.集成测试主要有渐增式测试、非渐增式测试两种,试述两种方式的异同点。

答:渐增式测试:可以较早发现模块间的接口错误、出现的错误往往跟最新加入的模块有关、在不断集成的过程中使模块不断在新的条件下受到新的检测,测试更彻底,但较非渐增式测试费时。

非渐增式测试由于最后才组装,因此错误发现得晚、发现错误后难以诊断定位,但可以同时并行测试所有模块,能充分利用人力。

21.描述集成测试的两种策略,并比较它们的优缺点。

答:自顶向下测试和自底向上测试两种。

自顶向下测试的优点是不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主要功能,在早期发现上层模块的接口错误。主要缺点是需要存根程序,可能遇到与此相联系的测试困难,底层模块的错误发现较晚,而且对人力的使用也不利。

而自底向上测试的优缺点与自顶向下测试的优缺点正好相反。

22.什么是回归测试?回归测试的测试用例集如何确定?

答:回归测试是指重新执行已经做过的测试的某个子集,以保证系统在发生调试、功能变化等事项后,没有带来非预期的副作用。

回归测试的测试用例集按以下方法确定:

1.检测软件全部功能的代表性测试用例。

2.专门针对可能受修改影响的软件功能的附加测试。

3.针对被修改过的软件成分的测试。

23.什么是确认测试?确认测试的任务是什么?如何确认其范围?

答:验收软件的有效性(功能和性能达标)。

确认测试的工作范围主要有:

1.按合同规定审查软件配置;

2.设计测试计划,使通过测试保证软件能满足所有功能、性能要求;

3.文档与程序一致,具有维护阶段所必须的细节;

4.严格按用户手册操作,以检查手册的完整性和正确性。

24.设计测试方案的任务有哪些?

答:①预定要测试的功能

②设计输入的测试数据

③列出预期结果

25.什么是逻辑覆盖测试法?它主要用于什么测试?

答:逻辑覆盖测试是一种对程序逻辑通路进行覆盖的测试,通常适用于白盒测试。

26.什么是等价划分法?它主要用于什么测试?

答:等价划分法是一种很常用的测试方法。其对测试数据的选择是基于对程序功能的分析,按照程序输入要求和输出要求,选择若干数据进行测试功能的过程。主要用于黑盒测试。

27.什么是边值分析法?它主要用于什么测试?

答:边值分析法是根据经验,在程序处理的边界最容易发生错误的地方进行测试,主要用于黑盒测试。

28.什么是错误推测法?它主要用于什么测试?

答:错误推测法是利用有经验的测试者对程序可能发生错误的位置的推测进行测试的方法,主要用于黑盒测试。

29.一个软件的测试策略应该是怎样的?

答:黑盒设计 白盒补充

①在任何情况下都应首先使用边界值分析的方法;

②必要时用等价划分法补充;

③必要时再用错误推测法补充;

④对照程序逻辑,检查测试方案。

30.什么是调试?调试和测试有什么不同?

答:测试——发现错误

调试——改正错误

调试与测试的区别在于,调试作为测试的后续工作,主要是解决和排除测试中出现的错误。

31.简单说明调试的方法和策略。

答:调试过程的关键不是调试技术,而是用来推断错误原因的基本策略。主要有:

①试探法:凭经验猜测。

②回溯法:由症状(symptom)最先出现的地方,沿control flow向回检查。适用于小型程序。

③对分法:在关键点插入变量的正确值。

④归纳法:从错误症状中找出规律,推断根源。

⑤演绎法:普通 特殊

32.什么是软件的可靠性、可用性和正确性?

答:软件可靠性是指程序在给定的时间间隔内,按照说明书的规定,成功地运行的概率。

软件可用性是指程序在给定的时间点,按照说明书的规定,成功地运行的概率。

软件正确性是指程序的功能正确。

第七章维护

1.什么是软件维护?

答:在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。

2.软件维护有哪几种类型?

答:①改正性维护:诊断和改正错误;

②适应性维护:为了和变化了的环境(如软\硬件升级、新数据库等)适当地配合而修改软件;

③完善性维护:为了增加新功能,修改已有功能,改造界面,增加HELP等,而修改软件;

④预防性维护:为了改进未来的可维护性或可靠性,或为了给未来的改进奠定更好的基础而修改软件。

3.为什么说软件文档维护和代码维护同样重要?

答:这是因为,软件文档是影响软件可维护性的决定因素。

4.为什么说维护的代价很高?应该怎样做才能降低维护的代价?

答:一般维护的工作量占生存周期70%以上,维护成本约为开发成本的4倍(满足8-2规则)。维护代价分为:

1.有形代价:费用已上升至总预算的80%;

2.无形代价:

?占用资源以致延误开发;

?修改不及时引起用户不满;

?维护引入新错误,降低了软件质量;等等。

3.维护工作量的经验模型:M = P + K*ec-d

降低维护代价的通常认识是:提高程序的可维护性,这也是软件工程学的主要目的。

5.导致维护成本高企的原因主要有哪些?

答:软件开发途径不好,导致软件可维护性差,原来的开发人员没有参与维护,维护成本日益高涨等,从维护工作量的经验模型可以看到,维护工作量和成本将呈指数增加。

6.什么是软件的可维护性?

答:软件可维护性可定性地定义为:维护人员理解、改正、改动和改进这个软件的难易程度。

7.如何提高软件的可维护性?

答:可以从提高决定软件可维护性的因素着手,这些因素是:可理解性、可测试性、可修改性、可移植性、可重用性、可靠性、可使用性、效率等。

8.维护报告的主要内容有哪些?

答:(1)满足维护要求表中提出的要求所需要的工作量。

浙大远程《法律基础》课程2018年离线作业答案

浙江大学远程教育学院考查课 《法律基础》课程作业 姓名:学号: 年级:学习中心:————————————————————————————— 一、简答题(共5小题,每小题6分,共30分) 1.法律制定的概念及程序? 答: 法律制定的概念: 法律制定,又称立法,广义的法律制定泛指有关国家机关在其法定的职权范围内,依照法定程序,制定、修改、补充、废止规范性文件的活动。狭义的法律制定专指国家最高权力机关制定、修改、补充、废止基本法律和法律的活动。 法律制定的流程: 法律制定程序即立法程序,是指有法律制定权的国家机关在创制、认可、修改或者废止规范性法律文件的活动中所必须遵守的步骤和方法。狭义的立法程序仅指国家最高权力机关创制、认可、修改或废止法律的程序。广义的立法程序包括一切具有立法权的国家机关创制、认可、修改或废止规范性法律文件的程序。根据《中华人民共和国人民代表大会议事规则》和《全国各国人民代表大会常务委员会议事规则》的有关规定及我国的立法实践,我国最高权力机关及其常设机关立法的基本程序包括:法律案的提出、法律草案的审议、法律草案的表决与通过、法律的公布等。 2.简述宪法的概念及特征。 答: 宪法的概念: 宪法是一个国家的根本大法,是特定社会政治经济和思想文化条件综合作用的产物,集中反映各种政治力量的实际对比关系,确认政治成果和现实的民主政治,规定国家的根本任务和根本制度,即社会制度、国家制度的原则和国家政权的组织以及公民的基本权利义务等内容。国家内部政治力量的对比关系的变化对宪法的发展变化起着直接作用,国际关系也对宪法发展趋势有所影响。 宪法的特征: 1、现代概念中宪法是公民与国家的契约,它在国家的法律体系中拥有最高的地位,因此它是国家的根本法,拥有最高的法律效力。 2、宪法规定的事项主要有国家政治架构,政府组成与职能,权力制衡模式和公民的权利等。 3、宪法最为重要的意义在于它是一部权利宣言书。

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

软件危机与软件工程 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 . 质量保证 ② A . 需求分析 B . 可行性研究 C 总体设计 D 模块化设计 ③ A . 文档编制 B . 运行维护 C . 测试 D . 验收 &软件开发中常采用的生命周期方法,由于其特征而一般称其为() A .层次模型 B .瀑布模型 C .螺旋模型 D .对象模型 9.描述软件生存周期的瀑布模型包括计划、 (A ) 、设计、编码、测试、维护等阶段。其中,设计阶段又可 以分成(B )和(C )两个步骤。 A :①需求分析 ②可行性研究 ③需求调查 ④问题定义 B, C :①方案设计 ②代码设计 ③概要(总体)设计 ④数据设计 ⑤详细设计 10.什么是软件危机?软件危机产生的原因? ".生命周期阶段的划分?每个阶段的任务? 可行性研究 软件工程 1软件危机是指在开发和( A .运行 B .设计 2 ?造成软件危机的原因是: A. 用户使用不当 C .硬件不可靠 )过程中所遇到的一系列严重问题。 B .对软件的错误认识 D ?缺乏好的开发方法和手段

吉大20年9月课程考试《电力系统分析》离线大作业考核100分

吉林大学网络教育学院 2019-2020学年第二学期期末考试《电力系统分析》大作业 学生姓名专业 层次年级学号 学习中心成绩 年月日

作业要求:大作业要求学生手写完成,提供手写文档的清晰扫描图片,并将图片添加到word文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word文档格式),如有雷同、抄袭成绩按不及格处理。 一计算题 (共9题,总分值90分 ) 1. 有一台型10kv网络供电的降压变压器,铭牌给出的试验数据为:。 试求(1)计算折算到一次(二次)侧的变压器参数,并作其Г型Π型等值电路 变压器不含励磁之路时的Π型等值电路。(10 分)

2. 降压变压器及等效电路示于图5-7a、b。折算至一次侧的阻抗为Ω。已知在最大负荷和最小负荷时通过变压器的功率分别为,一次侧的电压分别为=110KV和113KV。要求二次侧母线的变化不超过6.0—6.6KV的范围,试选择分接头。 图5-19 习题5-8a 5-8b (10 分)

3. 简单电力系统如图7-52习题7-7所示,已知元件参数如下:发电机:,=0.16, =0.19;变压器:,=10。5,k点分别发生单相接地、两相短路、两相接地和三相短路时,试计算短路点短路电流的有名值,并进行比较分析。 图7-52 习题7-7(10 分)

4.已知一200km长的输电线,R=0.1Ω/km,L=2.0mH/km,C=0.01μF/km,系统频率为50Hz。使用(1)短线路,(2)中程线路,(3)长线路模型求其π形等效电路。(10 分) 解: (1)短线路一字型等值电路参数: (2)中程线路∏形等值电路参数(不需修正): (3)长线路:

浙大远程 普通语言学 在线作业答案

1.According to its________ A meaning B function C position D sound 正确答案:C 单选题 2.The sentence that has a NP and a VP can be shown in a _______ formula "S→NP VP". A hierarchical B linear C treediagram D vertical 正确答案:B 单选题 3.Which of the following is NOT included in the advantages of a constituent structure tree? A It reveals the linear word order of a sentence. B It shows the hierarchical structure of a sentence. C It illustrates the syntactic category of each structural constituent. D It emphasizes the main suprasegmental features of a sentence. 正确答案:D 单选题 4.Of the following items, which one does not belong to the same syntactic category? A the student B liked C anidea D the linguistic lecture 正确答案:B 单选题

浙江大学远程教育2013年春民法学在线作业答案

1. 合伙负责人的经营活动,由()承担民事责任 A 全体合伙人 B 合伙负责人 C 全体合伙人和合伙负责人分别承担责任 D 合伙负责人对外承担责任 2. 下列有价证券中代表一定货币的是() A 支票 B 提单 C 股票 D 仓单 3. 下列行为中,属于实践行为的是() A 买卖行为 B 租赁行为 C 借用行为 D 赠与行为 4. 下列属于不可分物的是() A 100公斤大米 B 一辆自行车 C .1000公斤钢材 D 四间房屋 5. 根据物使用后形态的变化性,物可以分为() A 动产与不动产 B 主物与从物 C 原物与孳息 D 消耗物与非消耗物 6. 自然人取得民事权利能力始于() A 出生 B 户口登记 C 1岁以上 D 半岁以上 7. 区分主物与从物的法律意义主要在于() A 主物、从物独立存在 B 从物不能离开主物而独立存在 C 从物须辅助主物而使用 D 在交易时,如无另外的约定,从物随主物转移而转移 8. 下列事物中,不属于民法上的物的是()

A 黄金 B 月球 C 货币 D 石油 9. 民事法律关系的要素有() A 民事主体 B 民事权利 C 民事义务 D 民事客体 10.合伙人可以用于出资的财产包括() A 货币 B 土地使用权 C 知识产权 D 房屋 11.下列属于现代民法的有() A 1912年1月1日起生效的《瑞士民法典》 B 1942年的《意大利民法典》 C 1922年的《苏俄民法典》 D 1900年1月1日起正式生效的《德国民法典》 12.合伙解散的原因包括() ? A 合伙协议约定的经营期限届满 ? B 合伙协议约定的解散事由出现 ? C 合伙协议约定的目的已经实现 ? D 合伙被依法吊销营业执照 13.下列请求权不适用诉讼时效() ? A 排除妨碍请求权 ? B 停止侵害请求权 ? C 消除危险请求权 ? D 支付违约金请求权 14.平等原则的具体体现有()

软件工程课后作业

第1次作业 路松峰20140062 2018-07-29 10:32:40

软件产品的开发基本上是线性顺序进行的。 2、什么是模型? 模型是认识客观事物时,用文字、符号或者图表等进行简化问题描述的一种方式。 二、判断题 1、在软件开发中采用原型系统策略的主要困难是成本问题。 正确 2、软件过程改进也是软件工程的范畴。 正确 三、选择题 1、包含风险分析的软件工程模型是( D )。 A.喷泉模型 B.瀑布模型 C.增量模型 D.螺旋模型 2、软件过程是(C )。 A.特定的开发模型 B. —种软件求解的计算逻辑 C.软件开发活动的集合 D.软件生命周期模型 3、CMM模型将软件过程的成熟度分为5个等级。在(B )使用定量分析来不断地改进和管理软件过程。 A.管理级 B.优化级 C.定义级 D.可重复级 第3次作业 路松峰_20140062 2018-07-29 10:34:34 一、简答题 1、需求分析有哪三种方法? 面向功能分析、面向数据分析、面向对象分析 2、什么是面向数据结构方法? 面向数据结构方法是一类侧重从数据结构方面去分析和表达软件需求,进行软件设计的开发方法。该方法从数据结构入手,分析信息结构,并用数据结构图来表示,再在此基础上进行需求分析,进而导岀软件的结构。

二、判断题 1、需求评审人员主要由开发人员组成,一般不包括用户。 错误 2、非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的要求。正确 三、选择题 1、增量模型本质上是一种( C )。 A.线性顺序模型 B.整体开发模型 C.非整体开发模型 D.螺旋模型 2、需求工程的主要目的是( C )。 A.系统开发的具体方案 B.进一步确定用户的需求 C.解决系统是“做什么的问题” D.解决系统是“如何做的问题” 3、在E-R模型中,包含以下基本成分(D )。 A.数据、对象、实体 B.控制、关系、对象 C.实体、关系、控制 D.实体、属性、关系 第4次作业 路松峰_20140062 2018-07-29 10:35:04 一、简答题 1、面向对象分析模型的五个层次是什么? 五个层次:类与对象层,属性层,服务层,结构层,主题层 2、对象的五个特点是什么?

工程数学离线作业

浙江大学远程教育学院 《工程数学》课程作业 姓名:钟标学号:715129202009 年级:2015春学习中心:浙大校内直属学习 中心(紫金港)—————————————————————————————《复变函数与积分变换》 第一章 1.1计算下列各式: (2)、(a-bi)3 解(a-bi)3=a3-3a2bi+3a(bi)2-(bi)3 =a3-3ab2+i(b3-3a2b) ; (3)、; 解== == 1.2、证明下列关于共轭复数的运算性质: (1); 证()-i() ==

(2) 证= = =-- ==()() =-- 即左边=右边,得证。 (3)=(Z2≠0) 证==() == == 1.4、将直线方程ax+by+c=0 (a2+b2≠0)写成复数形式[提示:记x+iy=z] z+A+B=0,其中A=a+ib,B=2C(实数) 。 解由x=,y=代入直线方程,得

()+()+c=0, az+-bi()+2c=0, (a-ib)z+( a+ib)+2c=0, 故z+A+B=0,其中A=a+ib,B=2C 1.5、将圆周方程a(x2+y2)+bx+cy+d=0 (a≠0)写成复数形式(即用z与来表示,其中z=x+iy) 解:x=,y=,x2+y2=z代入圆周方程,得 az+()+()+d=0,2az+(b-ic)z+(b+ic)+2d=0 故Az++B+C=0,其中A=2a,C=2d均为实数,B=b+ic 。 1.6求下列复数的模与辅角主值: (1)、=2, 解 arg()=arctan= 。 1.8将下列各复数写成三角表示式: (2)、i;

浙大远程在线作业及答案

您得本次作业分数为:100分 单选题 1、【全部章节】增加会计科目次序必须由()。 A上级至下级逐级增加 B下级至上级逐级增加 C任意方式增加 D根据单位得具体情况增加 正确答案:A 单选题 2、【全部章节】帐务系统中,数据恢复功能可将软盘上备份得( )拷贝到机器内。 A 程序 B 凭证、科目、帐薄等 C DOS D系统 正确答案:B 单选题 3、【全部章节】如果就是往来业务,在输入会计凭证时,另外还必须输入业务发生( )。 A 金额 B 往来单位 C数量 D 地点 正确答案:B 单选题 4、【全部章节】已记帐得凭证,如果在结帐前发现有录入错误,可以用下列方法调整()。A下个月处理 B 编制调整凭证 C不作处理 D 直接修改凭证 正确答案:B 单选题 5、【全部章节】数据备份必须有两份,并()存放。 A分处 B 归档 C统一 D 加密 正确答案:A 单选题 6、【全部章节】一张报表得设计步骤为():1、编制报表2、报表输出3、新表登记4、格式设计5、公式定义6、项目定义 A 3→4→5→6→1→2 B 6→5→4→3→2→1 C1→2→3→4→5→6 D1→2→5→6→4→3 正确答案:A

7、【全部章节】记帐凭证审核不能由谁来完成()。 A 输入员 B审核员 C财务科长 D 财务主管 正确答案:A 单选题 8、【全部章节】开展会计电算化条件之一就就是要有良好得基础工作,这基础工作主要包括哪两个方面()。 A硬件基础与管理基础 B 人员基础与硬件基础 C 管理基础与会计基能 D 会计基础与硬件基础 正确答案:C 单选题 9、【全部章节】执行()以后,若发现输入得凭证有误,必须到下月做调整凭证,纠正帐目数据. A记帐 B审核 C 凭证汇总 D结帐 正确答案:D 单选题 10、【全部章节】会计电算化系统文档视同会计档案保管,保管期截止至该系统停止使用或有重大修改后()年。 A 一 B 二 C 三 D四 正确答案:C 单选题 11、【全部章节】会计电算化一词较正确得解释为( )。 A 计算机会计工作 B 财务软件加计算机设备 C财务软件 D 计算机设备 正确答案:A 单选题 12、【全部章节】如果就是外币业务,在凭证输入时,还必须输入外币金额与()。 A 汇率 B 日期 C 单价 D币种

软件工程课后作业

路松峰_ 2018-07-29 10:32:40 一、简答题 1.什么是软件工程 软件工程是关于软件生产的各个方面的工程学科。 二、判断题 1、软件危机的主要表现是软件需求增加,软件价格上升。 / 正确 2、软件就是程序,编写软件就是编写程序。 错误 三、选择题 1、用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为( A )工具。 A. CASE C. CAM D. CAD 2、在下列选项中,( C )不是软件的特征。 A.系统性与复制性 B.可靠性与一致性 C.有形性与可控性 D.抽象性与智能性 ) 3、软件工程的三要素是( B ) A.技术、方法和工具 B.方法、工具和过程 C. 方法、对象和类 D.过程、模型和方法

第2次作业 路松峰_ 2018-07-29 10:33:32 一、简答题 … 1、快速原型模型的主要优点是什么 软件产品的开发基本上是线性顺序进行的。 2、什么是模型 模型是认识客观事物时,用文字、符号或者图表等进行简化问题描述的一种方式。 二、判断题 1、在软件开发中采用原型系统策略的主要困难是成本问题。 正确 2、软件过程改进也是软件工程的范畴。 · 正确 三、选择题 1、包含风险分析的软件工程模型是( D )。 A.喷泉模型 B.瀑布模型 C.增量模型 D.螺旋模型 2、软件过程是( C )。 A.特定的开发模型 B.一种软件求解的计算逻辑 C.软件开发活动的集合 D.软件生命周期模型 3、CMM模型将软件过程的成熟度分为5个等级。在(B )使用定量分析来不断地改进和管理软件过程。

… 第3次作业 路松峰_ 2018-07-29 10:34:34 一、简答题 1、需求分析有哪三种方法 面向功能分析、面向数据分析、面向对象分析 ) 2、什么是面向数据结构方法 面向数据结构方法是一类侧重从数据结构方面去分析和表达软件需求,进行软件设计的开发方法。该方法从数据结构入手,分析信息结构,并用数据结构图来表示,再在此基础上进行需求分析,进而导出软件的结构。 二、判断题 1、需求评审人员主要由开发人员组成,一般不包括用户。 错误 2、非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的要求。正确 三、选择题 ;

2016浙大远程《经济法》在线作业

1.【第1章】经济管理主体主要为()。 A 国家权力机关 B 政府 C 特殊企业 D 经授权的其他组织 正确答案:B 单选题 2.【第1章】经济法的主体是指在国家协调经济运和地过程中依法()的当事人。 A 享有经济权利 B 承担经济义务 C 享有经济权利和承担经济义务 D 享有经济权利或承担经济义务 正确答案:C 单选题 3.【第1章】下列事项中,一般不作为经济法律关系主体的社会组织是()。 A 企业内部组织 B 私营企业 C 个体工商户 D 党团组织 正确答案:D 单选题 4.【第1章】公民个人依法缴纳个人所得税,此行为使公民成为()主体。 A 民法 B 民法和经济法 C 经济法 D 民法或经济法 正确答案:C 多选题 5.【第1章】下列属于经济法的主体制度内容的是()。 A 经济性行业组织法 B 中央银行法 C 特殊经济组织法 D 合作制及集体所有制组织法 正确答案:ABCD 多选题 6.【第1章】以下可以成为经济法主体的是()。 A 企业 B 供销合作社 C 国家机关 D 个体工商户 正确答案:ABCD 单选题 7.【第2、3章】下列关于有限合伙的说法,错误的是()。 A 有限合伙人不能以劳务出资 B 其合伙人一般不能是法人 C 有限责任合伙人不参与合伙的实际经营,只是单纯的出资者 D 两合公司就相当于英美法上的有限合伙 正确答案:B

单选题 8.【第2、3章】下列企业形态中,不属于传统典型企业的是()。 A 个人独资企业 B 合伙企业 C 公司企业 D 合作制企业 正确答案:D 单选题 9.【第2、3章】下列企业中,不一定要有承担无限责任的投资者的是()。 A 中外合作经营企业 B 普通合伙 C 有限合伙 D 个人独资企业 正确答案:A 单选题 10.【第2、3章】下列所作的关于公司的分类,哪一种是以公司的信用基础为标准的分类?() A 总公司与子公司 B 母公司与子公司 C 人合公司与资合公司 D 封闭式公司与开放式公司 正确答案:C 单选题 11.【第2、3章】下列关于企业法的说法,正确的是()。 A 企业法是一种企业行为法 B 企业法调整的企业活动是企业组织范畴内的活动 C 一般的企业法仅指普通企业法 D 企业法一般不调整投资者与企业的关系 正确答案:B 单选题 12.【第2、3章】有限责任公司是股东以()为限对公司承担责任,公司以()对公司债务承担责任的公司。 A 个人全部财产;其特定财产 B 其出资额;其全部财产 C 其出资额;其经营财产 D 其个全部财产;其全部资产 正确答案:B 多选题 13.【第2、3章】根据法律规定,下列关于个人独资企业设立条件的判断,哪些是正确的? A 投资人只能是自然人 B 投资人需具有完全民事行为能力 C 须有章程 D 有符合规定的法定最低注册资本 正确答案:AB 多选题 14.【第2、3章】下列关于企业经营性的说法,正确的是()。 A 企业的经营性是指它基于一定的经济目的进行筹划运作,考虑投入产出,重视经济核算,借以参与社会的经济、文化等活动 B 经营一般是为了营利,即在企业营运中,设法获取超出所投入的资金和财物的利润或经济利益

软件工程基础(复习题及答案)

复习题 一、判断题(每题2分,共30分) 1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析 活动。(对) 2.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(错) 3.JAVA语言编译器是一个CASE工具。(对)。 4.软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。(错) 5.软件模块之间的耦合性越弱越好。(对) 6.数据库设计说明书是一个软件配置项(对) 7.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。(错) 8.过程描述语言可以用于描述软件的系统结构。(错) 9.如果通过软件测试没有发现错误,则说明软件是正确的。(错) 10.快速原型模型可以有效地适应用户需求的动态变化。(对) 11.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(对) 12.集成测试主要由用户来完成。(错) 13.确认测试计划应该在可行性研究阶段制定(错) 14.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(错) 15.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。(对) 16.在可行性研究中最难决断和最关键的问题是经济可行性。(╳) 17.耦合是指一个模块内各个元素彼此结合的紧密程度。(╳) 18. 一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。(√)

19.概要设计阶段完成的主要文档是概要设计说明书。(√) 20.过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。(╳) 21.程序设计语言中应绝对禁止使用GOTO语句。(╳) 22.类是关于对象性质的描述,由方法和数据组成。(√) 23.随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。(√) 25.为保证程序的安全,必须做到程序中没有任何错误存在,即容错。(╳) 26.如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。(√) 名词解释 1.数据词典——是描述数据信息的集合,它对数据流图中的各 个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。 2.数据流图——他以图形的方式反映系统的数据流程 3.白盒测试——按照程序内部的结构测试程序,检验程序中的 每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法 4.黑盒测试——按照程序的功能测试程序,检验与程序功能有 关的输入、输出与程序执行是否正确。有四种方法既等价分类法、边界值分析法、错误猜测法和因果图法 5.完善性维护——为了适应用户业务和机构的发展变化而对软 件的功能、性能进行修改、扩充的过程称为完善性维护。因为各种用户的业务和机构在相当长的时期内不可能是一成不变的,所以功能、性能的增加是不可避免的,而且这种维护活动在整个维护工作中所占的比重很大 6.软件可靠性——指在给定的时间内,程序按照规定的条件成 功地运行的概率 7.软件配置——是一个软件在生存周期内,他的各种形式、各 种版本的文档与程序的总称

2015年浙江大学远程教育计算机基础知识题及参考答案(2)

第2章 Windows操作系统及其应用(单选题) 完成下列题目,这些题目与期末考试题或将来的统考题类似,请同学们认真做一遍。注意:上传你所做的答案后就可以下载我的参考答案。 一.操作系统概述、Windows 7的启动与关闭 1、Windows操作系统的主要功能是__B____。 A.实现软、硬件转换 B.管理计算机系统所有的软、硬件 C.把源程序转换为目标程序 D.进行数据处理 [解析]操作系统属于系统软件,它的主要功能是:管理系统所有的软件和硬件资源。 2、关于Windows 7操作系统,下列说法正确的是___C___。 A.是用户与软件的接口 B.不是图形用户界面操作系统 C.是用户与计算机的接口 D.属于应用软件 [解析]略 3、Windows 7操作系统的特点不包括___D___。 A.图形界面 B.多任务 C.即插即用 (英文为Plug-and-Play ,缩写为PnP ) D.卫星通信 [解析]略 4、Windows 7系统提供的用户界面是___D___。 A.交互式的问答界面 B.显示器界面 C.交互式的字符界面 D.交互式的图形界面 [解析]DOS操作系统是一个命令行界面操作系统,而Windows 7操作系统是一个交互式的图形用户界面系统,图形用户界面简称为GUI。 5、装有Windows 7系统的计算机正常启动后,我们在屏幕上首先看到的是__A____ 。 A.Windows 7的桌面 B.关闭Windows的对话框 C.有关帮助的信息 D.出错信息 [解析]略 6、下列关于Windows 7的“关闭选项”说法中错误的是__BB___。 A.选择“锁定”选项,若要再次使用计算机一般来说必须输入密码 B.计算机进入“睡眠”状态时将关闭正在运行的应用程序 C.若需要退出当前用户而转入另一个用户环境,可通过“注销”选项来实现 D.通过“切换用户”选项也能快速地退出当前用户,并回到“用户登录界面” [解析]参考p.44。关闭计算机时若选择“睡眠”功能,则在开机后将恢复原有程序的运行状态。

软件工程作业第一章

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

软件工程大作业.

软件工程大作业 题目:学生档案管理系统 小组成员:戚盈洁( 王大伟( 王磊( 霍成海( 目录 第一章. 系统调查 (3 1.1系统调查内容 (3 1.2系统调查方法 (3 第二章. 系统分析 (3 2.1 系统分析 (3 2.2 系统调结构图 (4 2.3 子系统功能描述 (4 第三章. 系统设计 (6 3.1 界面设计原则 (6 3.2 数据库设计 (6 3.3 代码设计 (10 第四章. 学生照片管理模块设计 (14

4.1 ImageFunc模块 (14 4.2 设计照片管理窗体 (16 4.3 在学生信息管理窗体中添加照片管理代码 (17 第五章. 系统测试 (18 5.1 系统测试项目 (18 5.2 系统评估 (20 第一章. 系统调查 1.1系统调查内容 学校各院系基本概况:院系名称,专业设置,课程设置,课时安排,学生人数,学生班级数等。 学校资源条件调查,包括计算机配备,网络支持条件等。 各院系专业设置概况:现有开设专业及规划中开设专业设置,专业开设课程,各课程授课教师与成绩处理。 学校各部门(学生处、教务处、档案管理室、各院系对学生基本情况的需求与掌握,对学生基本信息的处理方式与业务流程。 学校各部门、单位、教师、学生对系统的其他要求和希望。 1.2系统调查方法 通过对部分高校学生档案管理人员的访问,了解到目前大部分高校的档案管理工作存在工作效率低,成本高,保密性差,查询困难等问题。大部分工作人员都提出需要一个具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本

低等优点的现代化信息管理系统。为解决此问题我们决定开发一个既方便又操作简单,功能较为齐全的学生档案管理系统。 第二章. 系统分析 2.1 系统分析 1 系统开发的总体任务是学生档案管理的系统化和规范化。 2 系统开发的目标是使档案管理工作科学化和规范化,提高安全系数。 3 系统功能树本系统主要功能是实现学生基本情况的管理。 图3.1学生档案管理系统功能模块 2.2 系统调结构图

法律基础在线作业2(多选题),浙大远程2012夏学期

您的本次作业分数为:93分多选题 1.下列关于社会主义民主和社会主义法制的关系说法正确的是() ? A 社会主义民主和社会主义法制是相辅相成的 ? B 要保障社会主义民主,必须加强社会主义法制,使民主制度化、法律化 ? C 鉴于在文革中公民充分行使了“大鸣、大放、大字报、大辩论”这些民主权利,因此目前主要进行社会主义法制建设 ? D 没有法制的民主只能使中国陷入无政府状态,没有民主的法制只能使中国陷入专制统治 多选题 2.要做到有法必依,执法必严,违法必究,() ? A 必须大力加强政法干部队伍,提高政法干部的政治素质和业务素质 ? B 必须破除特权,适用法律人人平等 ? C 在刑事犯罪多发的非常时期,必须依法从重从快集中打击 ? D 必须处理好经济、教育等与法律的互动关系 多选题 3.社会主义法制建设的基本要求是() ? A 有法可依 ? B 有法必依 ? C 执法必严

? D 违法必纠 多选题 4.张某父子俩一起生活。1995年夏天,张某父子出去打工,房屋无人看守。一天,气 象台预报:近期将有强台风。张家的邻居刘某见张家无人,房子又年久失修,难以经受台风袭击。于是,就花钱请人对张家的房子进行了加固,共花费了650元。但台风过后,张家的房子还是倒塌了。下列表述正确的有() ? A 刘某所做的行为是无因管理 ? B 刘某所做的行为是受托行为 ? C 刘某有权请求张家父子偿还所支出的费用 ? D 刘某无权请求张家父子偿还所支出的费用 多选题 5.宪法规定的公民在法律面前一律平等原则是指() ? A 任何公民都平等地享有宪法和法律规定的权利 ? B 任何公民都平等地履行宪法和法律规定的义务 ? C 任何公民在适用法律上都是平等的 ? D 任何公民在遵守法律上都是平等的 多选题 6.()可以使法律关系产生、变更或消灭。

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

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

电力工程基础学习指导及习题解答

电力工程基础学习指导及 习题解答 2006.11 第一章电力工程基础 一、重点和难点 1.火力发电厂、水力发电厂以及核电站的能量转换过程,以及它们在生产成本、生产效率、厂用电率和机组启停速度方面的区别。 2.现代电力系统的概念(了解反映电力系统常用的基本参数);变电所的分类。 3?负荷的分级和供电要求。★★ 4 ?电力系统的质量指标。★★ 5?电力系统的接线方式。★★ 6.我国交流电力网和电气设备的额定电压-------- 发电机、变压器、输电线路的 额定电压的确定。★★★ 7.电压等级的选择尤其是供电电压的选择。 二、作业 1. 确定图中(略)所示供电系统中发电机和所有变压器的额定电压。

分析:作业中需要注意的问题包括 ①电力系统中的电压除非特别说明一般指的都是线电压。因此变压器的变比一般都是线电压和线电压之比,单位kV。 ②对于某些电压等级国家规定的其1.05倍的电网额定电压往往取的是整数值, 如380X 1.05 = 400V,以后的短路电流计算中常用的35kV和110kV电压等级的平均额定电压分别是37kV 和115kV。 ③如果同时标出相电压和线电压其形式如:220/380V,即220V为相电压,380V 为线电压。 答案:发电机的额定电压为10.5kV,即电网额定电压的1.05倍;变压器T1的额 定电压为10.5/38.5kV;变压器T2的额定电压为35/6.6kV;变压器T3的额定电压为 10/0.4kV; 三、课外学习 1. 电力与国民经济发展之间的关系。能源弹性系数;电力弹性系数 2. 查找火力发电厂生产过程的详细资料并了解其能量的转换原理以及锅炉、汽 轮机和发电机的基本结构、生产过程,并了解整个发电厂的组成 2.我国核电站的情况。2.了解现代新型发电形式以及目前的情况和发展前景。3.了解世界各国电压等级的频率的情况,寻找电压等级确定的规律。4.查找各级负荷的实例并分析它们的供电情况。 5.查找电力系统可靠性的概念、指标以及目前各国电力系统可靠性的情况。 6.我国电力网络的现状以及各地电压等级的分布。世界和我国的最高电压等级7.世界和我国电力市场的改革情况及其进展。 8 ?高压、低压的划分 9.工质?

2014浙大远程法律基础在线作业

2014浙大远程法律基础在线作业

您的本次作业分数为:98分单选题 1.我国宪法规定,公民有受教育的()。 ? A 权利 ? B 权力 ? C 义务 ? D 权利和义务 正确答案:D 单选题 2.某女结婚8年后父亲病故,她和母亲及弟弟继承了父亲的遗产。为了 使老母亲晚年生活得更好,她想把继承的遗产送给母亲,为此,她()。 ? A 应征得弟弟的同意 ? B 应征得自己丈夫及儿女的同意 ? C 应征得丈夫的同意 ? D 可自行将继承的遗产赠与母亲 正确答案:D 单选题 3.限制人身自由的行政处罚权只能由()行使。 ? A 人民法院 ? B 人民检察院 ? C 公安机关 ? D 监察机关

?

? D 可以要求他人不做出一定行为 正确答案:B 单选题 7.我国社会主义法的适用的总的要求是()。? A 从重、从快 ? B 正确、合法、及时 ? C 正确处理政策与法律的关系 ? D 严格划清合法与违法的界限 正确答案:B 单选题 8.()是行政机关的抽象行政行为。 ? A 行政处罚 ? B 行政强制执行 ? C 制定行政法规 ? D 行政裁决 正确答案:C 单选题 9.我国刑法对溯及力问题采取()。 ? A 从旧兼从轻原则 ? B 从新原则 ? C 从旧原则

? D 从新兼从轻原则 正确答案:A 单选题 10.公民、法人或者其他组织认为行政机关及其公务员的()侵犯其合 法权益,有权向人民法院提起行政诉讼。 ? A 具体行政行为 ? B 抽象行政行为 ? C 行政处分行为 ? D 民事侵权行为 正确答案:A 单选题 11.夫妻离婚后,关于子女的生活费和教育费的协议达成后或判决生效 后,生活费和教育费()。 ? A 不能再行变更 ? B 可以增、减、免 ? C 只能增加,不能减少 ? D 可以增加、减少不能免除 正确答案:B 单选题 12.著作权的下列权利中不受保护期限制的是()。 ? A 发表权

浙大远程法律基础离线作业答案

浙大远程 法律基础离线作业答案

《法律基础》课程作业 一、简答题(共6小题,每小题5分,共30分) 1、法的本质是什么? 答:汉字法有平、正、直和公正裁判的含义,。法定义为一种规范,由国家权利机关规定、认可和颁布的,规定人们权利和义务,并由国家强制力保障实施的行为规范的总和。法是一个关乎人类社会大局的极为重要的现象,也是一个调整范围非常广阔、涉及问题甚为复杂的事物。 2、我国宪法确认和保护的基本经济制度包括哪些内容? 答:公有制为主体,多种经济共同发展的基本经济制度 1、国有经济是由社会全体劳动者共同占有生产资料的公有制形式,是与我国较高生产力水平相适应的。 2、集体经济是由部分劳动者共同占有生产资料的一种公有制经济 3、混合所有制经济是不同所有制经济按照一定的原则实行联合生产或经营的经济形式。 4、个体经济是由劳动者个人或家庭占有生产资料,以劳动者自己劳动为基础,劳动成果直接归劳动者所有和支配的经济形式。 5、私营经济是以生产资料私有和雇用劳动者为基础,以取得利润为目的的经济形式。 6、外贸经济是指外国投资者和港澳台投资者根据我国法律法规,在我国大陆设立的独资企业以及中外合资企业、中外合作企业中的外商投资部分

3、民法的基本原则有哪些? 答:民法的基本原则主要有以下几个方面: 1、平等原则 2、自愿原则 3、诚实信用原则 4、权利不得滥用原则4、民事法律行为无效的条件有哪些? 答:1、无民事行为能力人实施的民事行为 2、限制民事行为能力人依法不能独立实施的单方民事行为 3、受欺诈而为的民事行为 4、受胁迫而为的民事行为 5、乘人之危所为的单方民事行为 6、恶意串通损害他人利益的民事行为 7、违反法律或者社会公共利益的民事行为 8、以合法形式掩盖非法目的的民事行为 9、违反国家指令性计划的民事行为 5、债的发生根据主要有哪几种? 答:1、合同 2、侵权行为 3、不当得利 4、无因管理 5、合同缔约上的过失 6、简述我国刑法的效力范围。 答:一、我国刑法对地域的效力 二、我国刑法对人的效力 1、我国刑法对本国公民的效力 2、我国刑法对外国人的效力 3、我国刑法的普遍管辖权 4、我国刑法对人的效力不受外国审判的约束三、我国刑法的时间效力

吉大17春学期《高电压技术》离线作业一

一、概念题(每小题5分,共20分) 1、电弧放电: 答:若放电回路阻抗较小,电源容量大,气体间隙一旦放电电流极大,放电间隙温度极高,放电通道发出耀眼的光亮,这种放电形式称为电弧放电。 2、滑闪放电 答:电场垂直分量作用,带电质点撞击介质表面,局部温升—引起热电离,通道中带电质点剧增,电阻剧降,头部场强增加,通道迅速增长——滑闪放电。具有强垂直分量的绝缘结构特有的放电形式。 3、细线效应 答:导线直径小反而击穿电压高(接近均匀),导线直径大,击穿电压与尖-板接近。 解释:直径很小时,导线周围易形成均匀电晕层,电压增加电晕层扩大,形成的空间电荷使电场分布改变,电晕层均匀,电场分布改善,提高了击穿电压。 4、波阻抗 答:自由空间或波导内任何一点,电磁波的电场强度与磁场强度比值。 二、理论分析与综述题(每小题20分,共60分) 1、画出标准操作冲击电压全波波形,并给出IEC推荐的波形参数。 答:IEC推荐标准波形:50/2500μs 波前时间Tcr=250μs 半峰值时间T2=2500μs 另推荐100/2500μs 500/2500μs 波形, 近年趋向用长波尾非周期冲击波 模拟操作过电压

2、均匀电场中沿面闪络电压比纯空气间隙的击穿电压要低的原因是什么? 答:①固体介质表面会吸附气体中的水分形成水膜,水膜具有离子电导,介质表面电压不均匀. ②介质表面电阻不均匀及表面有伤痕裂纹,会畸变原电场分布,使闪络电压降低; ③电极和固体介质端面存在气隙,场强大,发生电离,带电质点到达介质表面,畸变电场,闪络电压降低。 3、测量电介质或电气设备的绝缘电阻时,为什么规定取加压1分钟时的数值? 答:绝缘电阻是电介质流过的泄漏电流所对应的电阻 电介质存在吸收现象,实际测得的绝缘电阻是一个随时间变化的曲线; 吸收电流完全衰减到一恒定电流值ig往往要数分钟以上的时间,所以通常测绝缘电阻规定取加压1分钟时的数值 三、工程实践题(共20分) 1、试述冲击电压测量系统的特殊要求,实验室测量冲击电压的方法,冲击电压测量的50%放电电压方法; 答:冲击电压测量系统的特殊要求 ①测量系统必须具有良好的瞬态响应特性; ②测量稳压或慢过程的测量不适宜冲击电压; ③冲击电压测量—峰值测量,波形记录方面. 实验室测量冲击电压的方法

相关文档
相关文档 最新文档