《软件工程》期末复习题1

《软件工程》期末复习题1
《软件工程》期末复习题1

考试时间: 16周周一5,6节

考试地点: 二教419 406 408

考试题型:

选择题:20分

简答题:30分

应用题:50分

各章内容及题型总结:

第1,2章本章的主要题型是选择题和简答题。

1. 软件危机的主要表现是什么?答:“已完成”的软件不满足用户的需求;开发进度不能保障;软件开发成本难以准确估算;软件产品的质量没有保证。

2. 软件工程的定义?答:软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理方法和先进软件开发技术结合起来,运用到软件开发和维护过程中,来解决软件危机。

IEEE的定义:软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。

3. 软件工程研究的主要内容是什么?答:软件开发技术和软件开发管理两个方面。软件开发技术方面主要研究软件开发方法、软件开发过程、软件开发工具和环境。软件开发管理方面主要研究软件工程管理学、软件工程经济学、软件工程心理学。

4. 软件工程的7条基本原理是什么?答:①用分阶段的生命周期计划严格管理②坚持进行阶段评审③实行严格的产品控制④采用现代程序设计技术⑤结果应能清楚地审查⑥开发小组的人员应该少而精⑦承认不断改进软件工程实践的必要性。

5. 什么是软件生命周期?答:指一个软件从提出开发要求开始到该软件报废为止的整个时期。通常将软件的生命周期划分为可行性研究、需求分析、设计、编码、测试、集成、维护阶段。

6. 软件过程的定义?答:软件开发过程、活动和任务的结构框架。它能够清晰、直观地表达软件开发全过程,明确规定要完成的主要活动和任务。

7. 你能举出几个典型的软件过程模型吗?答:主要有瀑布模型、演化模型、喷泉模型、螺旋模型、智能模型。模型的选择是基于软件的特点和应用领域。

8. 目前,主流的软件开发方法有哪些?答:结构化方法和面向对象方法。

9. 软件工程师职业道德规范的8组关键词是什么?1999年由ACM/IEEE-CS软件工程师道德规范和职业实践(SEEPP)联合工作组制订了《软件工程师职业道德规范》,规范含有8组由关键词命名的准则:公众、客户和雇主、产品、判断、管理、专业、同行、自身。

10. 职业化软件工程师要注意的十大问题是什么?答:①高质量地完成任务②遵守行业标准,不能肆意按照自己的想象来发挥③积极帮助他人④版权意识敏感⑤严格遵守计划⑥公私分明⑦注意知识更新⑧善于沟通⑨遵守职业规则⑩诚实和正直。

第3章本章的题型主要是选择题。

1. 可行性研究的目的是什么?答:用最小的代价在尽可能短的时间内确定问题是否能够解决。

2. 可行性研究的四大要素是:经济上可行,技术可行,法律允许、社会环境可行。

3. 可行性研究的实质:是要进行一次简化了的系统分析和设计过程。首先要分析和澄清问题定义,导出系统的逻辑模型,探索若可供选择的方案,对每种方案仔细研究它的可行性。推荐一个较好的解决方案和一个初步的计划。

第4,5章本章的题型有选择题。

2. 什么是需求工程?需求工程是指应用有效的技术和方法进行需求分析,确定客户需求,帮助分析人员理解问题,定义目标系统的外部特征的一门学科。需求工程中的主要活动有:需求获取、需求分析、需求规格说明、需求验证和需求变更管理。

3. 软件需求可分解为四个层次:业务需求、用户需求、功能需求和非功能需求。

4. 数据流程图是描绘系统逻辑模型的图形工具,只描绘信息在系统中的流动和处理情况,不反映系统中的物理部件,数据流程图使用四个标准符号。

5. 数据字典主要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。数据字典中所有的定义必须是严密的、精确的、无二义性的。

6. 结构化分析的步骤:根据用户的需求画出初始的数据流程图,写出数据字典和初始的加工处理说明(IPO图),实体关系用E-R图描述。以初始数据流程图为基础进行回溯,完善初始的数据流程图。对软件性能指标、接口定义、设计和实现的约束条件等逐一进行分析。以数据流程图为核心,辅以数据字典和处理说明,将整个软件的功能要求、数据要求和运行要求和扩展要求逐一确认。画出软件功能结构图。修正开发计划。编写需求规格说明书和初始的用户手册。

7. 需求规格说明书的主要内容:软件功能说明,软件性能要求、设计限制、外部接口要求。

第6章包括选择题和应用题。

1. 软件设计的主要原则:模块独立性和信息隐藏。

2. 反映模块独立性有两个标准:内聚和耦合。内聚衡量一个模块内部各个元素彼此结合的紧密程度,耦合衡量模块之间彼此依赖的程度。

3. 信息隐藏的核心内容是:一个模块中所包含的信息,不允许其他不需要这些信息的模块访问。

4. 结构化设计是基于模块化的、自顶向下、逐步求精等概念上的设计方法。

5. 结构化设计方法的步骤:首先分析数据流的类型,将数据流程图映射为程序结构图,用“因子分解”方法定义软件的层次结构,优化设计结构。

6.应用题:画判定表

第7章本章主要是选择题。

1结构化方法存在的主要问题:①分析阶段的主要模型是数据流模型,设计阶段的主要模型是软件模块结构,数据流程图和软件模块结构图之间需要进行转换,转换有一定的随意性。②功能变化就会导致软件模块结构发生变化,造成了软件结构不稳定。③结构化设计将数据定义与处理数据的过程相分离,不利于软件复用。

2. 什么是类?答:类是具有相同属性和相同行为的对象集合。对象是类的一个实例。对象之间通过发送消息相互通信。

3. 类封装了属性和方法,封装隐藏了对象内部的处理细节。通过继承,子类拥有父类的所有属性和方法,并可以在继承父类的基础上进行扩展,添加新属性和方法;也可以改写父类的方法。通过多态技术使同一操作作用于不同类的实例时,产生不同的执行结果。

4. UML是一种标准的图形化建模语言,它是面向对象分析与设计方法的表现手段。其本质表现是:它是一种可视化的建模语言,不是可视化的程序设计语言,不是工具或知识库的规格说明,不是过程,也不是方法,但允许任何一种过程和方法使用它。

5. UML提供了5种视图(用例视图、逻辑视图、组件视图、并发视图和配置视图)

6. UML有9种图(用例图、类图、对象图、状态图、顺序图、合作图、活动图、组件图、配置图)可以描述任何复杂的系统。

第8章本章包括选择题和应用题。

1. 向对象分析和设计用到的三个内容:一套完善的建模符号、一系列有效的分析步骤和一个方便易用的建模工具。

2. 面向对象的分析模型由功能模型、对象模型和动态模型三部分组成。

3. 功能模型由用例图和顺序图表示,对象模型由类图和对象图表示,动态模型由活动图、状态图和顺序图表示。

4. 在分析对象模型中,分析类是概念层次上的内容,分为实体类、边界类和控制类三种类型。

5. 应用题:给出一段需求描述,要求画出用例图和类图。

第9章本章主要是选择题。

1. 面向对象设计的内聚有:服务内聚和类内聚。耦合有两类:交互耦合和继承耦合。

2. 面向对象的设计活动主要有:系统构架设计、用例设计、类设计、数据库设计和用户界面设计。

3. 构架设计是以分析模型为输入,生成系统的物理构架、逻辑构架(子系统)及其接口、概要的设计类。根据分析阶段产生的高层类图和交互图,细化每个用例的类图,描述实现用例的类及其类之间的相互关系。详细设计每个类的属性、方法和关系。

第11章本章主要是选择题。

1. 选择程序设计语言考虑的因素:编程人员的水平和编程经历,待开发软件的类型,算法和计算复杂性,数据结构的复杂性,软件的开发成本和时间要求,软件的可移植性要求,可用的软件工具。

2. 程序设计的风格主要考虑:基本风格、可读性、正确性和容错性、可重用和可移植性、输入和输出风格。

3. 代码检查是一种有效的代码错误检测技术,通过阅读代码,并进行提问和讨论,从而发现可能存在的缺陷、遗漏和矛盾的地方。

第13章本章包括选择题、简答题和应用题。

1. 软件测试的定义:是为了发现错误而执行程序的过程,其目的在于以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。

2. 单元测试集中于每一个独立的模块;集成测试集中于模块的组装;系统测试确保整个系统与系统的功能需求和非功能需求保持一致;验收测试是用户根据验收标准,在开发环境或模拟真实环境中执行的可用性、功能和性能测试。

3. 软件测试技术大体上可以分成白盒测试和黑盒测试。白盒测试技术依据的是程序的逻辑结构,主要包括逻辑覆盖方法;黑盒测试技术依据的是软件行为的描述,主要包括等价类划分、边界值分析测试等方法。

4. 应用题:给出一段程序代码,要求做白盒测试用例的设计。

《软件工程》复习题

一、选择题

1.下列(C )是可行性研究的任务。

A 系统必须做什么

B 自顶向下逐步求精

C用最小的代价在尽可能短的时间内确定问题是否能够解决,是否有必要去解决

D 以什么观点来研究问题并进行分析求解

2.需求分析阶段的关键任务是确定(D )

A、软件开发方法

B、软件开发工具

C、软件开发费

D、软件系统的功能

3.从( C )语言开始,软件摆脱了对硬件的依赖。

A.第一代

B.第二代

C.第三代

D.第四代

4.在软件结构化设计中,好的软件结构设计应该力求做到( B )

A.顶层扇出较少,中间扇出较高,底层模块低扇入

B.顶层扇出较高,中间扇出较少,底层模块高扇入

C顶层扇入较少,中间扇出较高,底层模块高扇入

D.顶层扇入较少,中间扇入较高,底层模块低扇入

5.需求分析的主要任务是( A )

A.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明

B.分析用户要求,将软件功能和性能描述为具体的规格说明书

C.对问题定义阶段所确定的问题实现的可能性和必要性做出研究

D.建立软件系统的总体结构,子系统划分,并提出软件结构图

6.软件结构中,由一模块直接控制的其他模块数称为( D )

A.深度

B.宽度

C.扇入数

D.扇出数

7.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。

A.程序的内部逻辑 B.程序的复杂结构

C.使用说明书 D.程序的功能

8.软件开发时,一个错误发现得越晚,为改正它所付出的代价就( A )。

A.越大 B.越小

C.越不可捉摸 D.越接近平均水平

9.模块的内聚是从功能的角度来度量模块内的联系,内聚度最强的是( B )

A.通信内聚

B.功能内聚

C.顺序内聚

D.逻辑内容

10.提高测试的有效性非常重要,成功的测试是指( D )。

A.证明了被测程序正确无误 B.说明了被测程序符合相应的要求

C.未发现被测程序的错误 D.发现了至今为止尚发现的错误

11.面向数据流的软件设计方法,一般是把数据流图中的数据流划分为( B )两种

A.数据流与事务流

B.变换流与事务流

C.信息流与控制流

D.变换流与数据流

12.模块本身的内聚是模块独立性的重要度量因素之一。在七类内聚中,具有最强内聚的一类是( D )

A.顺序性内聚

B.过程性内聚

C.逻辑性内聚

D.功能性内聚

13.软件结构图中的箭头代表( C )。

A. 数据流

B. 控制流

C. 调用关系

D. 组成关系

14.软件生存周期中时间最长的是( d )阶段。

A.总体设计 B.需求分析 C.软件测试 D.软件维护

15.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。

A.软件工程

B.软件周期

C.软件危机

D.软件产生

16.瀑布模型本质上是一种(A )模型。

A.线性顺序

B.顺序迭代

C.线性迭代

D.早期产品

17.瀑布模型存在的问题是(B )。

A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求

18.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。

A.增量模型B.专家系统C.喷泉模型D.变换模型

19.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。

A.需求不确定性高的 B.需求确定的C.管理信息 D.实时

20.结构化方法是一种基于(D)的方法。

A.数据结构

B.程序结构

C.算法

D.数据流

21.软件可行性研究实质上是要进行一次( A)需求分析、设计过程。

A、简化、压缩的

B、详细的

C、彻底的

D、深入的

22.可行性研究的目的是(D)

A、分析开发系统的必要性

B、确定系统建设的方案

C、分析系统风险

D、确定是否值得开发系统

23.可行性研究是在(A)之前

A、系统开发

B、测试

C、试运行

D、集成测试

24.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。

A、1%

B、20%

C、8%

D、50%

25.需求规格说明书的作用不包括(D)

A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解

C、软件可行性研究的依据

D、软件设计的依据

26.数据字典是用来定义(D)中的各个成份的具体含义的。

A、程序流程图

B、功能结构图

C、系统结构图

D、数据流程图

27.数据流程图是(A)方法中用于表示系统逻辑模型的一种图形工具。

A、SA

B、SD

C、SP

D、SC

28.DFD中的每个加工至少有(A)。老师说不考

A、一个输入流或一个输出流

B、一个输入流和一个输出流

C、一个输入流

D、一个输出流

29.需求分析阶段的关键任务是确定(D)

A、软件开发方法

B、软件开发工具

C、软件开发费

D、软件系统的功能

30.需求分析最终结果是产生( B )。

A. 项目开发计划

B. 需求规格说明书

C. 设计说明书

D. 可行性分析报告

31.在SD方法中全面指导模块划分的最重要的原则是(D)。

A、程序模块化

B、模块高内聚

C、模块低耦合

D、模块独立性

32.在模块的3种基本属性中,反映模块内部特性的是(C)。

A、接口

B、功能

C、逻辑

D、状态

33.模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序(D)。

A、数据结构耦合,公共耦合,控制耦合,内容耦合

B、数据耦合,控制耦合,数据结构耦合,公共耦合

C、无直接耦合,数据结构耦合,内容耦合,控制耦合

D、无直接耦合,数据耦合,控制耦合,内容耦合

34.PDL是描述处理过程( C )

A、做什么

B、为什么做

C、怎么做

D、对谁做

35.为高质量地开发软件项目,在软件结构设计时,必须遵循(A)原则。

A.信息隐蔽B、质量控制C、程序优化D、数据共享

36.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D)

A、数据耦合

B、公共耦合

C、标记耦合

D、内容耦合

37.详细设计与概要设计衔接的图形工具是(B)。

A、DFD图

B、SC图

C、PAD图

D、程序流程图

38.软件结构使用的图形工具,一般采用(C)图。

A、DFD

B、PAD

C、SC

D、ER

39.在七种偶合中,最低偶合是(D)。

A、内容偶合

B、公共偶合

C、数据偶合

D、非直接偶合

40.从本质上说,面向对象是“先”确定(A)后确定执行的动作。

A.动作的主体

B.属性

C.关系

D.方法

41.面向对象方法中,对象由哪两部分组成( A )。

A 属性和服务

B 标识和内容

C 继承和多态

D 消息和封装

42.(B)是对象的静态特征。

A.方法

B.属性

C.关系

D.操作

43.对象的(D)使对象的动态特征

A.特征

B.属性

C.关系

D.操作

44.属于某个类的一个具体对象称为该类的(A)。

A.实例

B.虚拟

C.继承

D.多态

45.UML是(A)。

A 一种可视化的建模语言

B 是一种可视化的程序设计语言

C 是一种过程

D 是一种方法

46.根据下面的代码,可以确定类A与类B之间存在( D)关系。

public class A {

private B theB;

public void aMethod(){ theB.doSomthing(); }

}

A 关联

B 泛化

C 实现

D 包含老师说聚集或者组合

47.封装的的作用是(A)。

B. 识别问题域对象

C.识别对象之间的关系

D.上面所有

48.面向对象分析过程中建立的模型有(D )。

A. 数据模型、功能模型、活动模型

B. 对象模型、功能模型、测试模型

C. 属性模型、功能模型、对象模型

D. 对象模型、功能模型、动态模型

49.下列的( C)不是分析建模的目的。

A. 定义可验证的软件需求

B. 描述客户需求

C. 开发一个简单的问题解决方案

D. 建立软件设计的基础

50.下列的( C)不属于面向对象分析模型。

A. 用例图

B. 类图

C. 实体关系图

D. 顺序图

51.(A )用于描述系统中概念层次的对象。

A.分析类

B. 界面类

C.实体类

D.控制类

52.用例的实现细节不会在(B)描述。

A. 用例说明

B. 用例图

C.活动图

D.顺序图

53.关于面向对象分析与设计的叙述中正确的是(C )。

A 因为我们要重用类,所以在分析设计过程中不能过早确定领域类

B 面向对象方法是针对功能的而不是针对组成部分的

C 用例分析是面向对象分析与设计的起点

D 通过用例分析和时序分析可以获得全部的问题领域类

54.在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要

求。请问在面向对象设计中用(B)方法可以方便地设计这两个类?

A.信息隐藏

B.继承

C.动态联编

D.代码复制

55.框架是一组可用于不同应用的(A)集合

A. 类

B.对象

C.模块

D.代码

56.下面哪个选项不能描述子系统之间的关系。(D)

A. 请求——服务关系

B.继承关系

C.依赖关系

D.数据关系

57.每个子系统的接口上定义了若干(B),体现了子系统的功能。

A. 说明

B.操作

C.属性

D.关系

58.通常将具有共性的非功能要求设计在(B),以减少重新开发的工作量。

A. 接口层

B.中间层

C.最低层

D.最高层

59.每个用例至少应该有一个(C),它通常没有属性而只有方法,只是起协调和控制作用。

A. 接口类

B.实体类

C.控制类

D.界面类

60.类有三种类型即(A)。

A. 边界类、实体类、控制类

B. 实体类、数据类、界面类

C. 控制类、实体类、数据类

D. 界面类、控制类、公共类

61.下面那个选项不是正确的面向对象设计思想。(C)

A.对接口进行设计

B.发现变化并且封装它

C.先继承后组合

D.先组合后继承

62.定义类的属性类型时尽量使用已有的类型,太多的自定义类型会降低系统的(A)指标。

A.可维护性

B.安全性

C.开发效率

D.可移植性

63.程序设计语言的技术特性不应包括(C)。

A、数据结构的描述性

B、抽象类型的描述性

C、数据库的易操作性

D、软件的可移植性

64.程序的三种基本控制结构是(B)。

A.过程、子程序和分程序B.顺序、选择和重复

C.递归、堆栈和队列D.调用、返回和转移

65.结构化程序设计主要强调的是(D)。

A.程序的规模B.程序的效率C.程序设计语言的先进性 D.程序易读性

66.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。

A程序内部逻辑 B.程序复杂结构

C.使用说明书D.程序的功能

67.测试的关键问题是(D)。

A.如何组织对软件的评审

B.如何验证程序的正确性

C.如何采用综合策略

D.如何选择测试用例

68.黑盒测试在设计测试用例时,主要研究(A)。

A.需求规格说明

B.详细设计说明

C.项目开发计划

D.概要设计说明与详细设计说明

69.下面哪些测试属于黑盒测试(B)。

A、路径测试

B、等价类划分

C、条件判断

D、循环测试

70.检查软件产品是否符合需求定义的过程称为(D)。

A、确认测试

B、集成测试

C、验收测试

D、验证测试

71.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(D)。

A、结构合理性

B、软件外部功能

C、程序正确性

D、程序内部逻辑

二、简答题

1.简述你对软件工程的理解?(包括起源,定义,目标,内容,作用等)

第一章。克服软件危机技术管理两个方面。

2.什么是软件危机?

软件危机表现

3.什么是瀑布模型?

把软件开发氛围几个阶段。每个阶段之间有不同的划分,不能返回

4.什么是需求分析?需求分析阶段的基本任务是什么?

结构化和面向对象。

5.什么是数据流程图?有几种图形元素,分别起什么作用?

6.详细设计的基本任务是什么?结构化设计有那几种描述方法?

设计每一个模块的基本逻辑。程序流程图 PDL 盒子等

7.模块的内聚有哪几种?模块间的耦合有哪几种?

7种 7种

8.面向对象分析的关键步骤有哪些?应建立哪几个模型?

9.面向对象设计的主要活动有哪些的?

体系结构设计类设计

10.UML中有哪几图,它们的作用分别是什么?

九种

11.测试的目的是什么?测试的核心问题是什么?为什么?

发现程序的错误,改进程序的质量。设计测试用语。用最低的代价,选择测试数据。

12.请说明集成测试、系统测试和验收测试有什么不同?

13.什么是白盒测试?有哪些覆盖标准?它适应哪些测试?

14.简述简单工厂模式及其类图结构.

大概看

15.简述工厂方法模式及其类图结构.

大概看

16.简述抽象工厂模式及其类图结构.

大概看

三、应用题

1.下面是关于一个公司的人事信息管理系统的需求的简单描述, 建立其相应的用例模型: 该人事管理系统

的用户是公司的人事管理干部. 该系统具有人事档案库, 保存员工的人事信息, 包括姓名, 性别, 出生年月, 健康状况, 文化程度, 学位, 职称, 岗位, 聘任时间, 任期, 工资, 津贴, 奖罚记录, 业绩, 论著和家庭情况等, 系统提供的基本服务有人事信息的管理, 包括人事规定的调动与聘任, 职称评定, 奖罚等, 并且可以按照限查询人事信息, 生成与输出统计报表等. 该人事系统每月向公司的财务系统提供员工的工资, 津贴等数据. 请构造系统的用例图.

2.一个多媒体商店系统包含一个由媒体文件构成的数据库,有两类媒体文件:图像文件和声音文件。每个

媒体文件都有名称和唯一的编码,而且文件包含作者信息和格式信息,声音文件还包含声音文件的时长(以秒为单位)和作者的信息。假设每个媒体文件可以由唯一的编码所识别,系统要提供以下功能:

1)媒体库中可以添加新的特别媒体文件。

2)通过给定的文件编码查找需要的媒体文件。

3)从媒体库中删除指定的媒体文件。

4)给出媒体库中媒体文件的数量。

考虑类imageFile和audioFile应该具有哪些恰当的属性和方法

答:imageFile类的属性有:Name(文件名称),Code(编码),AuthorInfo(作者信息),Format(格式信息);audioFile类除了拥有以上属性外还有属性Time(文件时长);

imageFile类的方法:Add(imageFile)(添加图像文件),Delete(Code)(删除文件),GetFile(Code)(查找文件),GetNumber()(返回媒体文件的数量);

audioFile类的方法:Add(audioFile)(添加声音文件),Delete(Code)(删除文件),GetFile(Code)(查找文件),GetNumber()(返回媒体文件的数量)。

3.若把学生看成一个实体,它可以分成多个子实体,如小学生、中学生和大学生等。在面向对象的设计中,

可以创建如下4个类:类Student、类Elementary Student、Middle Student;类University Student。

试给出这4个类的属性以及它们之间的关系。

答:Student类为基类,其他三个类都是Student的子类。

Student类的属性有:Name(姓名),Sex(性别),Age(年龄),Class(班级)。

Elementary Student类的属性有:IsTeamMember(是否是少先队员),IsGoodStudent(是否是三好学生)。

Middle Student类的属性为:IsMember(是否是团员),Subject(文科理科)。

University Student类的属性为:IsPartyMember(是否党员),Department(学院),Specialty(专业)。

4.某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:

(1)报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊。

(2)报社下属多个发行站,每个站负责收集登陆订单、打印收款凭证等事务。

(3)报社负责分类并统计各个发行站送来的报刊订阅信息。

请就此需求建立对象模型。

解:

5.图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆

向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。

当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。

系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并且能够查询借阅者、图书和图书管理员的信息。

可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。

画出场景“借阅者预定图书”的顺序图

6. 某校的课酬计算方案如下:(1)基本课酬为每节课10元;(2)如果班级人数超过40人,课

酬增加:基本课酬×0.1;(3)如果班级人数超过60人,课酬增加:基本课酬×0.2;(4)如

果教师是副教授,课酬增加:基本课酬×0.1;(5)如果教师是教授,课酬增加:基本课酬×0.2;(6)讲师,课酬不增加;(7)助教,课酬减少:基本课酬×0.1。请用判定表表达上述计算方案。

√课酬:14元/节

课酬:13元/节√

√√课酬:12元/节√√√课酬:11元/节√√课酬:10元/节√课酬:9元/节T

T

T 教授T

T T 副教授T T T 讲师T T T 助教T

T T

T 人数>60T

T T T 40<人数≤60T

T T T 人数≤4012

11

10987654321

7. 对下列子程序进行测试:

procedure example(y,z: real; var x: real) begin if (y>1) and (z=0) then x:=x/y;

if (y=2) or (x=l) then x:=x+l;

end.

该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。试

(1)画出流程图。

(2)用白盒法设计测试用例,并写出它满足条件组合覆盖的测试用例。

答:(1)流程图

(2)用白盒法中条件组合覆盖设计测试用例:

①y=2, z=0, x=4; ②y=2, z=1, x=1; ③y=1, z=0, x=2; ④y=1, z=1, x=1.

软件工程复习试题及答案.

一、填空题(在下划线上填写正确的答案,每题2分,共20分) 1.等价划分是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数。 2.数据流图和数据字典共同构成了系统的逻辑模型。 3.盒图也称为N-S图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。 4.软件有效性,指软件系统的时间和空间效率。 6.数据流图有四种基本成分:源、终点,处理,存储,数据流。 7 中数据项是组成数据流和数据存储的最小元素。 8.软件工程中的结构化分析SA是一种面向数据流的分析方法。 9.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个由下而上的过程。 10.耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚、低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 1.常用的软件开发模型有瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型。2.软件生存周期一般可分为问题定义、可行性研究、需求分析、设计、编码、单元测试、运行与维护阶段。 3.软件测试的步骤:单元、集成、系统、验收。 4.数据流图的基本符号包括加工、数据流、数据存储文件、汇点。5.IPO图由输入、处理和输出三个框组成。这个图的特点是能够直观的显示三者之间的关系。 6.面向对象方法是一种运用类、实例、属性、重载、消息传送、多态性等概念来构造系统的软件开发方法。 7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的逆向工程。8.程序测试是对编码阶段的语法错、语义错和运行错进行查找的编码执行活动。 9.为了获得较高的模块独立性,尽量设计出具有高内聚和低藕合性能的模块。10.常用的测试方法有黑盒测试和白盒测试。 1.可行性研究,应从技术可行性、经济可行性、运行可行性和法律和社会效益

管理学复习题1

管理学期末考试复习题 一、单项选择题 1.管理者在处理与组织成员和其他利益相关者的关系时,他们就在扮演( A )。 A.人际角色 B.信息角色 C.决策角色 2.对于基层管理而言,最重要的是( A )。 A.技术技能 B.人际技能 C.概念技能 3.环境不确定性中反映环境构成中反映环境构成要素的数量,以及组织对要素了解的程度的维度是环境的( B )。 A.稳定性/不稳定性 B.复杂性 C.相关性 D.竞争信息 4.下列不属于任务环境因素的有( B )。 A.资源供应者 B..经济环境 C.竞争者 D.特殊利益代表组织 5.美国著名的管理学家西蒙认为,管理就是:( B )。 A.协调 B.决策 C.领导 D.激励 6.非程序化决策的决策者主要是:( C )。 A.基层管理者 B.中层管理者 C.高层管理者 D.技术专家 7.以下对组织目标作用的说法不恰当的是( A )。 A.制定了组织目标,不利于管理者进行决策 B.组织目标是组织内部分工和协调的准则 C.目标达成度是业绩考核的基本依据 D.组织目标是激发员工内在工作热情的重要激励手段 8.以下对组织目标制定原则的理解不恰当的是( D )。 A.以满足社会或市场需求为前提,并要考虑到组织的社会责任 B.以提高投入产出率为出发点,注重资源的有效利用 C.制定的目标应具有先进性和合理性 D.制定组织目标不用考虑外部环境的影响 9.计划是一动态过程,其步骤包括( B )。 A.预测、决策、制定方案 B.确定目标、预测、决策、预算并拟定派生计划 C.预测、决策、制定方案、预算 D.确定目标、拟定可行方案、决策、执行可行方案 10.某总经理把产品销售责任委派给一位市场的副总经理,由其负责所有地区的经销办事处,但同时总经理又要求各地区经销办事处的经理直接向总会计师汇报每天的销售数字,总会计师也可以直接向各经销办事处经理们下达指令。总经理的这种做法:( B )。 A.体现了权责对等原则 B.违背了命令统一原则 C.违反了集权化原则 D.提高了管理效率 11.( A )是组织中上级指挥下级工作的权力,表现为上下级之间的命令权力关系。

绩效管理试题及答案解析

《绩效管理》试题及答案 一、填空题 1.我们认为绩效分为两个层次,即包括(组织)绩效和员工个人绩效两面。 2.一个员工绩效的优劣并不取决于单一因素,而是受制于主客观的多种因素,这句话表述的是绩效的(多因 性)。 3.影响员工个人绩效的主要因素包括(技能)、(激励)、环境和机会。 4.绩效管理的目的包括战略目的、(管理目的)和开发目的。 5.绩效管理系统包括四个环节:(绩效计划)、绩效监控、绩效考核和绩效反馈 6.绩效管理系统的评价标准包括战略一致性、(明确性)、可接受性、效度和信度。 7.绩效计划是管理者与员工根据既定的绩效标准,共同制定并修正绩效目标以及实现目标的步骤的过程。其中绩 效标准是针对((员工)工作或职位)制定的,绩效目标是针对(个人)设定的。 8.绩效标准按容分为职务标准和职能标准,其中确定职务标准的首要步骤是确定出每个职务的(工作要项)。 9.制定绩效计划最重要的容就是制定绩效目标。一面目标要切实可行,另一面尽可能(量化),以便进行评价和 反馈。 10.在绩效管理中,我们一般认为绩效指的是那些经过评价的(工作(行为))、式及其结果。 11.在绩效管理期间,管理者与员工之间进行的持续的(绩效沟通)是绩效管理发挥作用的最直接的环节。 12.绩效评价指标包括四个构成要素:((指标)名称)、定义、标志和标度。 13.绩效评价的容分为:工作业绩评价、(工作态度评价)和工作能力评价。 14.一般情况下,影响选择种绩效考核法的首要因素就是工作特征,即工作的独立性程度、(程序化)程度和 工作环境的变动程度。 15.把薪酬的发放与员工的有效行为和无效行为建立联系,以此不断刺激并引导员工的行为,所依据的是(强化) 理论。 16.绩效评价的主体通常包括:上级、下级、本人、(同事或同级或平级)、顾客以及供应商等。 17.评价者对评价对象的评价往往高于其实际成绩,这种现象被称为(宽大化)倾向。 18.最早的绩效薪酬制度的雏形——计件工资报酬制度是由管理学家(泰勒)创造的。 二、单项选择题(共10题,每题2分,共20分): 1、实践证明,提高绩效的有效途径是进行( D )。 A) 绩效考核B) 绩效管理C) 绩效计划D) 绩效沟通 2、通常,我们可以把绩效管理体系的发展分为三个阶段,依次是以( C )为导向的、以发展为导向的和以经营为导向的绩效管理体系。 A) 控制B) 行为C) 结果D) 战略

软件工程复习题

一、单选题 1.软件结构图的形态特征能反映程序重用率的是() a)A、深度 B、宽度C、扇入 D、扇出 2.在大型数据处理系统的功能分析和设计中,数据库的概念设计对应于系统开发的( ) a)A、需求分析 B、概要设计C、详细设计 D、程序设计 3.为了提高模块的独立性,模块内部最好是() a)A、逻辑内聚 B、时间内聚C、功能内聚 D、通信内聚 4.需求分析最终结果是产生() a)A、项目开发计划 B、需求规格说明书C、设计说明书D、可行行分析报告 5.软件是一种() a)A、程序 B、数据C、逻辑产品 D、物理产品 6.信息隐蔽概念与()概念有直接的关系 a)A、模块的独立性 B、模块类型的划分C、软件结构定义 D、软件生命周期 7.不属于序言性注释的有() a)A、模块设计者B、修改日期C、程序的整体说明D、语句功能 8.单元测试阶段主要涉及()的文档。 a)A、需求设计 B、编码和详细设计C、详细设计D、概要设计 9.在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。( ) a)A、应用范围B、内部逻辑C、功能 D、输入数据 10.需求分析是系统分析师经了解用户的需求,认真仔细的调研、分析,最终建立目标系统 的逻辑模型并写出() a)A、模块说明书B、软件规格说明书C、项目开发计划 D、合同文档 11.系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为( ) a)A、系统软件B、容错软件C、测试软件 D、操作系统 12.产品管理包括版本管理和() a)A、质量管理 B、性能管理C、开发过程管理 D、配置管理 13.ISO9001质量管理体系认证等同于能力成熟度模型中的第几级() a)A、CMM1 B、CMM2 C、CMM3 D、CMM4 E、CMM5 14.ISO9001质量管理体系认证只做到() a)A、历史记录可查询B、错误原因可查询 15.为了克服软件危机,人们提出了用()的原理来设计软件,这就是软件工程诞生的基础。 a)A、数据B、软件学C、运筹学D、工程学 16.可行性研究的目标是() a)A、开发项目B、项目是否值得开发C、规划项目 D、维护项目 17.结构化程序设计思想的核心是要求程序只由顺序、循环和()三种结构组成A、 选择 B、单入口C、单出口D、有规则的GOTO 18.纠错是由()完成的

期末复习题库管理学

第1章管理及其产生习题及答案 一、单项选择题 1. 越是处于高层的管理者,其对于观念技能、人际技能、技术技能的需要,就越是按(C )顺序排列。 A、观念技能、技术技能、人际技能 B、技术技能、观念技能、人际技能 C、观念技能、人际技能、技术技能 D、人际技能、技术技能、观念技能 2. 现在最为广泛接受的是将管理分为四项基本职能(C)。 A.计划、组织、领导、激励 B.计划、组织、决策、控制 C.计划、组织、领导、控制 D.计划、协调、领导、控制 3.工人不是被动的,孤立的个体,他们的行为不仅仅受工资的刺激,影响生产效率的最重要因素不是待遇和工作条件,而是工作中的人际关系。据此,梅奥提出了(A)的观点。 A.社会人 B.经济人 C.管理人 D.复杂人 4. 梅奥指出企业中除了存在着古典管理理论所研究的为了实现企业目标而明确规定各成员相互关系和职责范围的正式组织之外,还存在着(D)。 A.销售组织 B.生产组织 C.行政化组织 D.非正式组织 5. 提出“管理,就是实行计划、组织、指挥、协调和控制”的管理学者是( B ) A.泰罗 B.法约尔 C.孔茨 D. 德鲁克 6、马克思认为,管理活动的性质是二重的,就是( C ) A.艺术性与科学性 B.科学属性与社会属 C.自然属性与社会属性D、普遍性与重要性 ?7、韦伯研究的行政组织形式是( D )。 A.神秘性组织 B.传统组织 C.现代组织 D.理性化、法律化组织 ?8、最先提出组织的外部环境问题并强调其重要性的是( B )。 A.系统学派 B.权变学派 C.管理科学学派 D.组织文化学派 ?9、科学管理的中心问题是(D) A.提高人的积极性 B.提高管理水平 C提高企业盈利率 D提高劳动生产率 10、法约尔认为任何企业都有六种基本活动或职能,即(B) A生产经营安全销售核算管理 B技术商业财务安全核算管理 C技术经济安全财务核算管理 D生产商业财务安全组织管理 11、法约尔提出的组织中平级间的横向沟通被称为(C) A等级原则 B协商原则 C跳板原则 D秩序原则

绩效管理试题(卷)~试题(库)

绩效管理试题-题库 一、判断题。 1、在制定绩效目标时,由员工的上司为员工制定个人目标(╳)) 2、绩效管理的中坚力量是人力资源部人员(╳) 3、绩效目标的制定是直接主管和员工都认可的(√) 4、全员绩效指导思想是将企业目标层层分解,转化为员工工作目标,指导员工行为。(√) 5、绩效辅导具有全时性(√) 6、指标的权重以10%为单位增减(╳) 7、部门的考核结果与员工强制分布无关(╳) 8、员工的考核形式分为参评模式和审批模式。(√) 9、员工的绩效等级只分为A、B、C三个等级(╳) 10、员工的考核者按角色分直接上级和间接上级。(√) 11、绩效指标确认流程为:业务需求、绩效编制、绩效确认、绩效签订。(╳) 12、指标数量控制在5-10项。(√) 13、管理人员绩效考核周期为年度和季度。(√) 14、管理部门员工绩效奖金由个人绩效系数和公司经营业绩组成。(√) 15、部门管理者是绩效管理的第一执行者。(√) 16、绩效辅导是在日常工作中和绩效考核后进行的辅导。(╳) 17、全员绩效指导思想为:将企业目标层层分解,转化为员工工作目标,指导员工行为;在绩效管理过程中,向员工提供反馈与辅导,促进员工个人发展。(√) 18、全员绩效管理只是人力资源部的工作。(╳) 19、绩效计划的制定采取自上而下、自下而上的沟通方式。(√) 20、加减分项应该在绩效考核阶段由单位负责人或者部门负责人为被考评者添加并评分。(√)

21、员工的绩效指标要体现部门重点工作。(√) 22、绩效指标的数量越多越好。(╳) 23、绩效沟通辅导贯穿于绩效管理的全过程。(√) 24、绩效沟通辅导只能由上级领导发起。(╳) 二、单选题。 1、绩效管理的最终目标是为了(D ) A. 确定被考评者未来的薪金水平 B. 帮助员工找出提高绩效的方法 C. 制定有针对性的培训计划和培训实施方案 D. 促进企业与员工的共同提高与发展 2、绩效结果的应用包括(D) A. 培训需求的产生 B. 绩效薪资的计算和发放 C. 员工个人发展规划 D.以上都是 3、绩效管理的对象是组织的(C) A.一般人员 B.领导成员 C.全体成员 D.特定成员 4、绩效管理能使(C)保持一致。 A. 个人目标与部门目标 B. 部门目标与公司目标 C. 以上都是 D. 以上都不是 5、在绩效管理循环中,首要环节是(A) A. 绩效计划 B. 绩效评价 C. 绩效反馈 D. 绩效结果应用 6、企业绩效的根基是(A) A. 员工个体绩效

上海大学软件工程试卷试题(附答案)

、单项选择题(本大题共20小题,每小题 1 分,共20分) 在每小题列出的备选项中只有一个是符合题目要求的,多选或未选均无分。请将其代码填写在题后的括号内。错选、 1. 在软件生命周期的各个阶段中,工作量最大的阶段是 A .需求分析B.总体设计 C.综合测试 D .软件维护 2. 瀑布模型的特点不包括 A.前一阶段的任务没有完成,不能进入下一阶段工作 B.进入某个阶段工作后,不再回复到之前的阶段工作C.只有完成并评审了规定的文档,才标志着一个阶段的工作结束D.在软件产生之前,需求无法得到充分的测试 3. 螺旋模型强调的开发手段是 A.分阶段开发 C.风险驱动开发 4. 需求分析阶段的工作不包括 A.获得当前系统的物理模型 C.建立目标系统的逻辑模型 5. 总体设计阶段的工作不包括 A.确定程序的模块组成 C.确定实现各个模块功能的处理逻辑 6. 描绘系统物理模型的传统工具是 A .系统流程图 C.实体-联系图 7. 符合信息隐藏原理的是 A .将信息隐藏起来不被发现 C.将可能要修改的设计决策隐藏起来B.废弃式原型开发 D.增量式开发 B.抽象出当前系统的逻辑模 型 建立目标系统的物理模型 D. B.确定模块间的相互关 系 D.制定测试计划 B.数据流图 D.状态转换图 B.将信息隐藏起来确保安全 D.将不要修改的设计决策隐藏起 来 8. 模块的独立性原则是指软件设计时要尽量使模块具有 A .低内聚、低耦合B.低内聚、高耦合C.高内聚、低耦合D.高内聚、高耦合

[ 9. 有利于提高模块独立性的做法是 A.尽量使模块具有逻辑型内聚 B.尽量使模块间具有内容型耦合 C.使判定作用范围内的模块尽量成为该判定所在模块的直属下级模块 D.尽量提高模块的扇入数和扇出数 [ 10. 有关结构化设计(SD )方法的正确叙述是 ] A.只使用顺序、选择和循环 3 种控制结构 B.由数据结构映射出软件的结构 C.是一种面向对象的设计方法 D.是一种面向数据流的设计方法 [ 11. 有关总体设计阶段所使用的结构图的不正确叙述是 ] A.能够描述软件系统的模块组成 B.结构图中的模块是按照自上而下、自左向右的顺序执行的 C.能够描述模块间的调用关系以及模块间调用时所传递的信息 D.将模块间调用时所传递的信息分成两种:数据信息和控制信息 [ 12. 要求使用顺序、选择和循环控制结构的组合或嵌套来表达程序的过程设计工具是 A .程序流程图B . 盒图 C .判定表D.PDL 13 . 关于好的编码风格的正确叙述是 A .把多个语句写在同一行以节省空间B.要求用户指定输入数据的数目 C .检查输入项重要组合的合法性D.表达式中不使用多余的括号,以简化表达式 14 . 能发现软件需求规格说明书中的错误的测试步骤是 A .模块测试B.子系统测试 C .系统测试D.验收测试 15 . 自顶向下集成测试和自底向上集成测试都具有的优点是 A .较早发现主要设计错误B.可采用深度优先策略和宽度优先策略 C .支持故障隔离D.可复用模块得到充分测试 19 . 不符合面向对象设计准则的是 A .用对象的封装性来实现信息隐藏B.尽可能松散对象之间的交互耦合 C .尽可能减小继承耦合度D.尽可能设计小而简单的类 20. 上海大学校内电话号码由 5 位数字组成,但第 1 位数字只能是 5 或6。该电话号码的

软件工程复习题及答案

软件工程复习题(一) 一、选择题 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、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( ) A、条件覆盖法 B、等价分类法 C、边界值分析法 D、错误推测法 8、软件详细设计主要采用的方法是( ) A、模块设计 B、结构化设计 C、PDL语言 D、结构化程序设计 9、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( ) A、.软件工程 B、软件周期 C、软件危机 D、软件产生 10、按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作() A、需求分析 B、概要设计 C、详细设计 D、软件维护 11、在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是() A、探索型模型 B、演化型模型 C、实验型模型 D、提交型模型 12、程序设计语言的工程特性之一为( ) A、软件的可重用性 B、数据结构的描述性 C、抽象类型的描述性 D、数据库的易操作性 13、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( ) A、可用性 B、可靠性 C、正确性 D、完整性 14、模块设计中,最不希望的内聚是() A、功能内聚 B、通信内聚 C、过程内聚 D、偶然内聚 15、实施快速原型模型方法开发软件的关键在于() A、CASE工具的支持 B、如何开发演化型模型 C、项目主管的支持 D、开发人员的素质 16、程序流程图(框图)中的箭头代表( )。 A、数据流 B、控制流 C、调用关系 D、组成关系 17、一个只有顺序结构的程序,其环形复杂度是( )。 A、0 B、1 C、3 D、不确定的

(完整word版)管理学期末考试题库

管理学习题 一、单项选择题: 1、科学管理理论的中心问题是(D) A.作业标准化B差别计件制C职能工长制D提高劳动生产率 2、在下面的各种陈述中,哪个属于企业使命的描述(B) A、在2008年完成销售额1000万 B、成为消费者群体中最优秀的商用计算机和商用计算机服务器的供应商 C、顾客第一,服务至上 D、以上都不是 3、下列哪一项不属于计划的功能(A)。 A、为领导提供决策 B、保证决策目标的实现 C、为实施控制提供依据 D、利于各种资源的合理配置 4、根据赫茨柏格的双因素理论,(B)因素可激励员工。 A、报酬、成就、认可、责任 B、成长、成就、责任 C、成就、责任、良好的人际关系和成长 D、报酬、工作条件、良好的工作关系 5.某公司总经理安排其助手去洽谈一个重要的工程项目合同,结果由于助手工作中的考虑欠周全,致

使合同最终被另一家公司截走。由于此合同对公司经营关系重大,董事会在讨论其中失误的责任时,存在以下几种说法,你认为哪一种说法最为合理? (A) A、总经理至少应该承担领导用人不当与督促检查失职的责任 B、总经理的助手既然承接了该谈判的任务,就应对谈判承担完全的责任 C、若总经理助手又进一步将任务委托给其下属,则也可不必承担谈判失败的责任 D、公司总经理已将些事委托给助手,所以,对谈判的失败完全没有责任 6、关于正式组织与非正式组织的叙述,下列说法不正确的是(B) A、前者是经过人为筹划设计而形成的,后者是自发形成的 B、两者都有明确的组织目标 C、组织成员形成非正式组织的心理需要,正是正式组织不能满足的 D、非正式组织对于正式组织的影响具有两面性 7、根据价值链分析法,下列不属于基本活动的是(B)。 A、内部后勤 B、技术开发 C、生产作业 D、服务 8,下列关于强化理论的说法正确的是(A) 。 A、实施负强化,应以连续负强化为主。

绩效管理试题及答案

绩效管理试题及答案 It was last revised on January 2, 2021

绩效管理复习题 一、填空题 1.绩效衡量标准的类型分为结果型、行为型。 2.绩效管理的首要任务是绩效评估。 3.绩效管理流程的第一环节是绩效计划。 4.设定绩效目标的方法包括传统的目标分解法和参与目标设定法两种。 5.绩效管理周期包括绩效计划、辅导、评估、反馈和改进。 6.沟通方式包括两种种:正式和非正式。 7.定期书面报告包括年报、月报、季报、周报、和工作日志。 年,德鲁克在《管理实践》一书中首先使用了目标管理的概念。 9.制定绩效标准、绩效目标的常用原则是smart。 10.区分评估周期包括三种方法:每期评估、滚动评估、叠加评估。 11.影响绩效评估质量的内外部因素包括激励、技能、环境和机会 四种。 12.绩效管理体系的核心思想是不断提升组织和员工绩效。 13.绩效管理过程的起点是确定目标计划建立绩效标准。 14.绩效评估方法的三大类型包括品质向导型、行为向导型和结果向导型。 15.绩效管理周期包括绩效计划、辅导、评估、反馈和改进。 16.沟通方式包括两种种:正式和非正式。 17.定期书面报告包括年报、月报、季报、周报、和工作日志。 年,德鲁克在《管理实践》一书中首先使用了的概念。

19.通常作为绩效等级评估技术的一种补充方法是关键事件法。 20.常见的非正式沟通方式包括走动式管理、开放式办公、非正式会议和工作间歇时的沟通。 21.绩效评估的关键指标数据包括三种:客观、人力资源、评判。 二、多项选择题 1.绩效管理的目的包括(ABC) A.战略目的 B.管理目的 C.开发目的 D. 惩罚目的 E.激励目的2.绩效评估的关键指标数据主要包括(ABC) A.客观数据 B.人力资源管理数据 C.评判数据 D.标准质量 3.绩效计划制定需要那些人承担(ABD ) A.人资专员 B.上级主管 C.外部专家 D.员工本人 4.绩效目标的类型主要包括(ABCD) A.短期目标 B.长期目标 C.常规目标 D.创新目标 5.绩效目标衡量标准的类型包括(AC ) A.结果型 B.过程型 C.行为型 D.心理型 6.绩效辅导的步骤有(ABCD) A.观察与反馈 B.寻求问题与原因 C.教导分析 D.改善计划 7.收集绩效信息的方法包括(ABCDE) A.考勤记录法 B.抽查法 C.问卷调查法 D.直接观察法 E.工作记录法 8.绩效评估方法的三大类型包括(ABC) A.品质导向型 B.行为导向型 C.结果导向型 D.高效业绩型 9.绩效评估者主体包括(BCDE)

大一管理学期末考试题[1]

一、 单选题(每小题3分,共18分) 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.事业部制 E.矩阵制 二、判断题(每小题2分,共20分) 1.权变理论是基于自我实现人假设提出来的. ( ) 2.需求层次论是激励理论的基础理论。 ( ) 3.决策最终选择的一般只是满意方案,而不是最优方案。( ) 4.管理幅度是指一个管理者直接指挥下级的数目. 管理幅度应该适当才能进行有效的管理. ( ) 5.冲突对组织都是有害的,冲突管理就是要尽可能减少或消除冲突. ( ) 6.管理的效益原理认为:管理工作都应该力图以最小的投入和消耗,获取最大的收益. ( ) 7.最小后悔值决策方法中的后悔值就是机会损失值. ( ) 8.公平理论认为一个人的公平感觉取决于其每次的投入与报酬之间是否对等. ( ) 9.高语境文化中的人们更加倾向于坦率的和直接的交流方式 ( ) 10. “胡萝卜加大棒”是泰勒制的管理信条。 ( ) 三、多选题(每小题5分,共30分) 1.管理的二重性是指管理的( ) A.自然属性 B.艺术性 C. 科学性 D.社会属性 E.实践性 2.管理的主要职能包括 ( )

软件工程期末试题(含答案)广东药学院

填空题 1. 定义;开发;维护;问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;维护;维护。 2. 技术;经济;操作;软件项目的可行性/ 3. 一致性;现实性;完整性;有效性;完整性;有效性;原型系统。 4. 模块化;抽象;逐步求精;信息隐藏;局部化;模块独立;结构程序设计;可理解性。 5. 发现错误;黑盒测试;白盒测试;穷尽测试;测试方案。 6. 改正性维护;适应性维护;完善性维护;预防性维护。 一、 1. 软件生命周期可划分为、和3个时期,通常把这3个时期再细分为8个阶段,它们是①、②、③、④、⑤、⑥、⑦和⑧,其中的阶段的工作量是8个阶段中最大的。 2. 可行性研究的任务是从、和等三个方面研究。 3. 至少应该从、、和4个方面验证软件需求的正确性,其中和这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发。 4. 软件总体设计时应遵循、、、、、和等6条基本原则。详细设计通常以技术为逻辑基础,因为从软件工程观点看,是软件最重要的质量标准之一。 5. 软件测试的目的是,通常把测试方法分为和两大类。因为通常不可能做到,所以精心设计是保证达到测试目的所必须的。 6. 软件维护通常包括4类活动,它们分别是、、、。 二、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。 1. 在进行需求分析时同时考虑维护问题。() 2. 完成测试后,为缩短源程序长度而删去程序中的注释。() 3. 尽可能在软件开发过程中保证各阶段文档的正确性。() 4. 编码时尽可能使用全局变量。() 5. 选择时间效率和空间效率尽可能高的算法。() 6. 尽可能利用硬件的特点以提高效率。() 7. 重视程序结构的设计,使程序具有较好的层次结构。() 8. 使用维护工具或软件工程环境。() 9. 进行概要设计时尽可能加强模块间的联系。() 10. 提高程序可读性,尽可能使用高级语言编程。() 三、按下述要求完成给出的程序流程图,即在答案栏内写出图中A、B、C、D、E的正确内容 给程序输入二维数组W(I,J),其中I≤M,J≤N(MT N均为正整数)。程序打印出数组中绝对值最小的元素值Q=W(K,L),及其下标K、L的值。假定数组中仅有一个绝对值最小的元素。 应该完成的程序流程图如下所示

软件工程复习题答案

软件工程复习题答案 Final approval draft on November 22, 2020

一、选择题 1.软件工程研究的主要内容有(ABCD) 2.A. 软件开发方法、技术 B. 软件开发工具及环境 3.C. 软件管理技术 D. 软件规范(国际规范) 4.目前典型的软件开发模型有(ABCD): 5.A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型 6.包含风险分析的软件工程模型是(C): 7.A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型 8.软件危机的主要表现是(BD) 9.A. 软件成本太高 B. 软件产品的质量低劣 10. C. 软件开发人员明显不足 D. 软件生产率低下 11.以下属于非功能需求的有(ABC) 12. A. 机构需求 B. 产品需求 C. 外部需求 D. 领域需求 13.需求分析的作用是(ABCD) 14. A. 定义软件的范围及必须满足的约束 15. B. 确定软件的功能和性能及与其他系统成分的接口 16. C. 建立数据模型、功能模型和行为模型 17. D. 最终提供需求规格说明,并用于作为评估软件质量的依据 18.需求工程的基本活动包括(ABCD) 19. A. 获取需求 B. 需求分析与建模 C. 确认需求 D. 进化需求 20.需求获取之所以困难,其主要原因有(ABCD) 21. A. 缺乏领域知识 B. 存在默认的知识 22. C. 存在多个知识源 D. 客户可能的偏见 23.常用的需求分析方法有(BCD) 24. A. 功能分析方法 B. 结构化分析方法 25. C. 信息建模法 D. 面向对象的分析方法 26.数据词典中可包含的条目有(ABCD) 27. A. 数据流 B. 数据项 C. 文件 D. 加工 28.属于分布式的软件体系结构有(B) 29. A. 仓库模型 B. 客户/服务器模型 C. 分布式对象结构 D. 中间件30.对于以下给出的几种类型的耦合,按照耦合性由高到低排列的是(A) 31.(1)内容耦合(2)公共耦合(3)控制耦合(4)复合耦合(5)数据耦合 32. A. 1 2 3 4 5 B. 1 3 4 2 5 C. 1 2 5 3 4 D. 5 4 3 2 1 33.对于块内部联系的类型,内聚性由弱到强的是(A) 34.(1)偶然型(2)逻辑型(3)瞬时型(4)通信型(5)顺序型(6)功能型 35. A. 1 2 3 4 5 6 B. 1 2 4 5 3 6 C. 3 2 4 1 5 6 D. 6 5 4 3 2 1 36.(C)是指相同的操作(或函数、过程)作用于不同的对象上并获得不同的结果 37. A. 继承性 B. 封装性 C. 多态性 D. 动态绑定 38.以下UML的几种图中,属于动态模型的有(ACD)

管理信息系统期末复习题及答案1

《管理信息系统》期末复习题5 一、填空题 1.根据系统的一般模型,系统应包括()、()和()三部分。 2.数据字典包括()、()和()三种表。 3.建立管理信息系统的开发环境的方法有:工具集成法、()和()。 4.管理信息系统的开发方法主要有()、()、()。 5.系统分析工作的关键点或称工作要点在于()和()。 6.ERP的中文含义是()。 7. ()和物理模型的主要差别就是做什么和如何做的差别。 8. ()特指系统的保密功能和防病毒功能,是系统设计的主要原则之一。 9. ()是代码设计的首要任务。 10.模块的耦合方式主要有()、()、()三种。 二、单项单选题 1.系统与环境由系统的()所划分,在它之内称为系统,在它之外称为环境。 A.边界 B.输入 C.处理 D.输出 2.系统开发过程中最重要、最关键的环节是()。 A.系统分析 B.系统设计 C.系统实现 D.A和B 3.地理信息系统的英文缩写是()。 A.DMIS B.GIS C.DSS D.ES 4.决策支持系统的主要对象是()的决策。 A.结构化 B.管理 C.半结构化 D.经济 5.数据库结构的三个模式中,()是数据库结构的核心。 A.模式 B.存储模式 C.子模式 D.模式与子模式 6.描述信息系统逻辑模型的主要工具是()。 A.数据流 B.数据字典 C.数据处理功能分析表 D.数据-功能格栅图 7.从程序的逻辑结构入手进行测试的方法是()。 A.白盒测试 B.黑盒测试 C.全面测试 D.部分测试 8. 对MIS进行经济效益评价时,提高管理效率属于MIS的()。 A.间接效益 B.直接效益 C.管理效益 D.开发效益

绩效管理试题(答案)

绩效管理试题 一、选择题 1、( C )是对员工承担岗位工作的成果进行评定和估价。 (A)能力考核(B)态度考核 (C)业绩考核(D)绩效考核 2、在绩效管理实施过程中,最直接影响绩效评价质量和效果的人员是( C ) (A)高层领导 (B)一般员工 (C)直接上级/主管 (D)人力资源部人员 3、绩效管理的最终目标是为了( D )。 (A)确定被考评者未来的薪金水平 (B)帮助员工找出提高绩效的方法 (C)制定有针对性的培训计划和培训实施方案 (D)促进企业与员工的共同提高与发展 4、目标管理法能使员工个人的( A )保持一致。 (A)个人目标与组织目标 (B)努力目标与组织目标 (C)努力目标与集体目标 (D)个人目标和集体目标 5、符合绩效考核指标设置要求的陈述是( D )。 (A)让顾客完全满意 (B)熟悉设备的使用和维护 (C)尽量节约时间 (D)每月废品率不超过1% 6、行为主导型的考评内容以考评员工的( D )为主,效果主导型着眼于干出了什么, 重点在于产生和贡献,而不关心行为和过程。 (A)工作效果(B)工作态度 (C)工作业绩(D)工作行为

7、主管对员工的绩效结果进行反馈时,应努力做到(D )。 (A)给员工发言的机会 (B)集中于关键事项 (C)运用反馈技巧,因人而异 (D)以上都是 8、工作绩效一般是指员工的劳动行为表现及其( B ) (A)工作表现(B)工作成果 (C)工作成绩(D)工作效果 9、( B )是企业根据岗位工作说明书,对员工的工作业绩,包括工作行为和工作 效果,进行全面系统考察与评估的过程。 (A)行为考核(B)绩效考核 (C)人事考核(D)能力考核 10、下面绩效考评中,不属于能力考评项目的是( D ) (A)知识(B)经验阅历 (C)技能熟练程度(D)工作质量 11、对于从事管理性和服务性的工作人员一般宜于采用的考核方法是( C )。 ①以结果为导向的考核方法②以行为为导向的考核方法 ③以品质特征为导向的考核方法④以态度特征为导向的考核方法行为 (A)①②(B)③④ (C)②③(D)②④ 12、( D )不属于人力资源部对绩效考核表格进行必要的检查的内容。 (A)考核指标的相关性 (B)考核标准的准确性 (C)考核表格的简捷程度 (D)考核中各单位主管就履行的责任 13、绩效面谈的质量和效果取决于( C )。 (A)考评者与被考评者事先的准备程度和被考评者的临场状态 (B)双方提供的数据资料的详实和准确程度及绩效管理制度的有效程度 (C)考评者与被考评者事先的准备程度及双方提供的数字资料的详实准确程度 (D)双方提供的数字资料的详实准确程度及被考评者的临场状态

中南大学软件工程历届试卷

填空题(本题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. 客观世界中的若干类,通常有两种主要的结构关系:即分类结构和( 整体与部分结构)。 四、测试题(本题16分,每小题8分) 某程序的程序流程图如下图所示,试据此回答下述问题: 1. 计算程序的环形复杂度; 2. 设计测试用例,满足基本路径覆盖。 四.(1)环路复杂性=判断数+1=6+1=7(个) (2)路径1:(0)—①—(13)—(19) 路径2:(0)—②—③—(14)—(19) 路径3:(0)—②—④—⑤—(15)—(19) 路径4:(0)—②—④—⑥—⑦—(16)—(19) 路径5:(0)—②—④—⑥—⑧—⑨—(17)—(19) 路径6:(0)—②—④—⑥—⑧—⑩—(18)—(19) 路径7:(0)—②—④—⑥—⑧—⑩—(12)—(19) 一、填空题(本题30分,每小题1.5分) 1、软件是计算机程序、(描述计算机程序的文档)及(数据)的完整集合,将其统称为软件配置,这些项称为软件配置项。通过正式复审的软件配置项称为(基线),只有通过正式的变化控制过程才能改变它。 2、通常,将软件生命周期全过程中使用的一整套技术方法的集合称为方法学,包含三个要素,即方法、(工具)和(过程)。传统方法学采用(结构化)技术来自顶向下顺序地完成软件开发的各项任务,而面向对象方法是一种以(数据)为主线,把数据和对数据的操作紧密地结合起来的方法,其开发过程是一个多次迭代的演化过程。 3、软件测试的目标是(暴露程序中的错误),因而从心理学角度来看,由程序作者对自己编写的程序进行测试是不恰当的。设计测试方案是测试阶段的关键技术问题,测试方案一般包括(测试目的)、输入的测试数据

软件工程复习题及答案完整

一、选择 1、文档是软件产品的一部分,没有文档的软件就不称其为软件。对 2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。错 3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。错 4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。错 5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。错 6、软件配置管理是一组标识、组织和控制修改源程序的活动。错 7、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。错 8、好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。对 9、边界值分析方法是取输入/输出等价类的边界值作为测试用例。对 10、面向对象的分析是面向计算机系统建立软件系统的对象模型。错 11、(D)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。 A 软件过程 B 软件测试 C 软件生存周期 D 软件工程 12、ISO9000是由ISO/TC176制定的关于(B)和质量保证的国际标准。 A 质量控制 B 质量管理 C 质量策划 D 质量改进 13、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干(B)。 A 关键实践 B 关键过程域 C 软件过程能力 D 软件过程 14、在软件开发的各种资源中,(D)是最重要的资源。 A 开发工具 B 方法 C 硬件环境 D 人员 15、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A 固有的 B 人为的 C 可消除的 D 不可降低的 16、在各种不同的软件需求中,(D)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 A 业务需求 B 功能需求 C 非功能需求 D 用户需求 17、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。 A 需求不确定的 B 需求确定的 C 管理信息 D 决策支持 18、(A)意味着一个操作在不同的类中可以有不同的实现方式。 A 多态性 B 多继承 C 类的可复用 D 信息隐蔽 19、时序图反映对象之间发送消息的时间顺序,它与(D)是同构的。 A 用例图 B 类图 C 活动图 D 协作图 20、单元测试的测试用例主要根据(D)的结果来设计。 A 需求分析 B 源程序 C 概要设计 D 详细设计 二、填空题 1、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是关联关系。 2、类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是依赖关系。 3、用例及其协作之间是实现关系。 4、接口及其实现类或构件之间是实现关系。 5、动物与老虎之间是泛化关系。 三、问答题 1、软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。 可复用的软件元素包括(选5种):项目计划、成本估计、体系结构、需求模型和规格说明、设计、用户文档和技术文档、用户界面、数据结构、测试用例。 2、传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。 传统"瀑布模型"的主要缺陷及其原因:在项目的早期,用户常常很难清楚地给出所有需求,瀑布模型却要求如此。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。 3、某学校需要开发一个学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统

《服务营销管理》期末复习题 (1)

《服务营销管理》期末复习题 一、填空:1.服务感知的内容一般包括_可靠性__、__反应性__、__保证性____有形性__和移情性(关怀性)五个层面的服务质量。 2.服务产品具有区别于实物产品的4个主要特点,具体包括_无形性、异质性、不可分性、易逝性(不可储存性)。 3.服务质量有别于实物产品质量的特点是主观性、过程性、整体性__。 4.服务蓝图在结构上由_4_个区域和_3_条分界线组成。将顾客活动区域与前台活动区域之间的分界线称为_交际线;将前台活动区域与后台活动区域之间的分界线称为能见度界线。 5.服务中间商主要有_特许服务商,服务代理商,和__服务经纪人_三种类型,服务机构管理中间商的策略可以有三种,包括__控制策略,授权策略,合作策略 6.服务时间调节包括_调整服务时间,建立预订系统,告示高峰时间,灵活的用工制度_及全天候营销和假日营销。 7.服务营销组合新增的三个营销要素是_人员,过程,有形提示 8.根据期望水平的高低可以将服务期望分为_理想服务_、_宽容服务_、_合格服务__三大类。 二、名词解释: 1.服务期望:是指顾客心目中服务应达到和可达到的水平。 2.服务感知:是指在服务过程中顾客对服务质量的感觉、认知和评价。 3.有形提示(有形实据):是指服务过程中能被顾客直接感知和提示服务信息的有形物。主要是指服务场所及其环境、服务设施、服务工具、服务用品等。 4. 服务创新:是指用新的服务方式、技巧和要素全部或部分地替代原有的服务方式、技巧和要素,以便增加服务价值。 6.服务承诺:服务承诺是指服务机构通过广告、人员推销和公关宣传等沟通方式向顾客预示服务质量或服务效果,并对服务质量或服务效果予以一定的保证。 7.服务中间商:又称服务分销商,是指将服务机构的服务转手提供给顾客的中间人或机构,主要有特许服务商、服务代理商、服务经纪人等。 8.“硬”标准:是能够用定量化语言或时间化语言表述的标准。 9.合格的服务:是指顾客心目中能接受的最低水平的服务。 10. 服务中间商:又称服务分销商,是指将服务机构的服务转手提供给顾客的中间人或机构,主要有特许服务商、服务代理商、服务经纪人等。 11. 延伸型服务创新:是指在原有服务延伸领域(或相关领域)开发不同于原有服务的新服务。12. 服务理念:是指服务机构用语言文字在机构内外公开传播的、一贯的、独特的和顾客导向的服务主张、服务理想和服务意识。 三、选择题: 1.服务需求与服务企业生产能力难以匹配的主要原因是由服务( B )造成的B.不可储存性 2.服务营销组合比传统的营销组合新增加的营销要素(A C D )。A.服务过程 C.人员 D.有形提示3.在服务质量差距模型中,对管理认识差距(差距1)管理(AC )A.进行市场调研C.进行市场细分4.美国西北航空公司在北京和上海推出“环宇里程优惠计划”,让经常搭乘其航班的中国乘客享受里程积累优惠,这种关系营销属于( A )关系营销。A.财务性 5.在同一学期中,某大学的李教授和王教授分别承担着两个班的英语课的教学,但两个班学生的反应却大不相同,这是由于服务的( B )引起的。B.差异性 6.在服务质量差距模型中,差距3指的是( D )之间的差距。D.服务实绩与服务标准 7.理想的服务是指( D )。D.顾客心目中向往和渴望追求的较高水平的服务

相关文档
最新文档