软件工程应用-练习题(全版)

软件工程应用-练习题(全版)
软件工程应用-练习题(全版)

软件工程及应用练习题

一. 单项选择题

1.不属于软件架构设计工作的内容是 D 。

A. 软件的层次结构

B. 全局数据结构

C. 接口

D. 程序流程图

2.有三个模块,它们都访问同一组数据,各部件之间只有数据关系,没有控制关系。把这三个模块放到一起,形成的内聚是 A 。

A. 通信内聚

B. 过程内聚

C. 顺序内聚

D. 功能内聚

3.可以用于制定软件项目进度计划的工具是 D 。

A. 部署图

B. 用例图

C. 时序图

D. 甘特图

4.软件企业最重要的资产是 A 。

A. 人

B. 工具

C. 办公楼

D. 技术

5.软件开发过程中一个对所要解决的问题进行定义并确定系统范围的活动是B 。

A. 风险管理活动

B. 问题定义活动

C. 可行性研究活动

D. 需求分析活动

6.作为设计活动的核心角色,在整个项目中对设计活动进行领导和协调的角色是

A 。

A. 系统架构师

B. 构件设计师

C. 项目经理

D. 数据库设计师

7.实施活动将按照设计说明书进行开发,具体工作体现在三个方面,下面的工作不属于实施活动的是 D 。

A. 编码

B. 单元测试

C. 集成

D. 验收测试

8.测试是选择适当的测试用例执行被测试程序的过程,目的在于 A 。

A. 发现程序错误

B. 证明程序无错

C. 改进程序质量

D. 预防程序缺陷

9.在可行性研究中,首先考虑用户是否已经拥有或者准备购买相应的计算机硬件和软件,以支持新系统的开发和应用。这项研究任务属于 A 。

A. 技术可行性

B. 操作可行性

C. 经济可行性

D. 操作可行性

10.“验收标准1:在使用该产品的前3周,系统从未发生过崩溃或者死机现象”,这项需求描述体现的需求分析建模原则是 B 。

A. 循序渐进

B. 可验证性

C. 可追踪性

D. 自顶向下逐层分解

11.为了得到一个高质量的软件系统,除了设计人员的经验和创造性之外,还要遵守一些设计指导原则。下面指导原则中正确的是 D 。

A. 应尽早考虑系统细节

B. 应对系统做最大程度地分解,越彻底越好

C. 应选择最酷的技术

D. 应考虑系统的可维护性与可扩展性

12.在一个影像传输子系统中,一个模块负责从摄像头中读取影像信息,然后由影像增强模块锐化、几何校正,再由压缩模块压缩影像数据,之后传输模块负责传递数据。把这些模块放到一起,形成的内聚是 C 。

A. 通信内聚

B. 过程内聚

C. 顺序内聚

D. 功能内聚

13.类图是面向对象设计建模描述方法中的重要模型之一,下面的类图中Inventory和Product两个类之间的关系是 C 。

A. 泛化关系

B. 依赖关系

C. 关联关系

D. 包含关系

14.在软件开发历史上,有大量的项目因为界面的设计而失败。下列人机界面设计方法中,可能导致项目失败的是 C 。

A. 理解用户的特征

B. 理解用户的任务

C. 避免用户参与

D. 遵循良好的界面设计原则

15.程序设计语言的选择取决于项目的性质,如果开发Web应用软件,那么应该选用的是 B 。

A. Fortran

B. Java

C. Delphi

D. C

16.对于程序中的语句进行适当的处理,能够增加程序的可读性.可理解性以及提高程序质量。对于下面的函数:

int comp(int x)

{

if x>0 then

return 100+x;

else

return 0;

}

评价正确的是。

A. 违背了模块的单入口和单出口的限制条件

B. 函数返回值类型不应为int

C. 方法名必须大写

D.函数返回值不可以为0

17.常用的黑盒测试技术是 C 。

A. 基本路径测试

B. 条件测试

C. 等价类划分法

D. 循环测试

18.软件特征量用于解决软件开发中的某些定量问题。以软件开发和维护过程所需的钱数如人民币或者美元等货币单位表示的特征量是 B 。

A. 软件规模

B. 开发成本

C. 开发工作量

D. 开发期限

19.过程模型有很多种,其中严格地规定了每个阶段必须提交的交付物,而且每个阶段结束前,都必须有正式的审查的是 A 。

A. 瀑布模型

B. RAD模型

C. 增量模型

D. 螺旋模型

20.下列文档内容不会出现在问题定义报告中的是 C 。

A. 项目目标

B. 项目范围

C. 软件构架

D. 开发周期

21.为了保证软件的质量所需要的一系列有计划的和有系统的活动,称之为

A 。

A. 软件质量保证

B. 软件质量检查

C. 软件配置管理

D. 软件设计

22.在软件开发过程中存在不同类型的风险。预算、进度、人员、资源等方面的潜在问题,对软件产生的影响属于 B 。

A. 商业风险

B. 项目风险

C. 技术风险

D. 环境风险

23.软件的项目开发开始于哪项活动 B 。

A. 风险管理活动

B. 问题定义活动

C. 可行性研究活动

D. 需求分析活动

24.在整个项目中负责定义表、索引、视图、触发器、存储过程、表空间或者存储参数

的角色是 D 。

A. 系统架构师

B. 构件设计师

C. 项目经理

D. 数据库设计师

25.实施活动中将单独的软件构件合并成一个整体的软件系统的工作是

C 。

A. 编码

B. 单元测试

C. 集成

D. 验收测试

26.由用户和客户在软件开发团队的管理下执行的测试是 B 。

A. 验收测试

B. α测试

C. β测试

D. 系统测试

27.软件过程模型中,具有开发速度快、鼓励复用的模型是 B 。

A. 瀑布模型

B. RAD模型

C. 增量模型

D. 螺旋模型

28.阐述项目目标、项目范围、开发周期、预计投资金额的软件项目文档是 A

A. 问题定义报告

B. 软件需求规格说明书

C. 系统设计文档

D. 可行性研究报告

29.在可行性研究中,要考虑新系统的利益是否超过开发成本。这项研究任务属于

C 。

A. 技术可行性

B. 操作可行性

C. 经济可行性

D. 操作可行性

30.“在软件需求分析中,要着重描述系统必须做什么,而不是如何去做出系统。”这是需求分析建模原则中的 D 。

A. 循序渐进原则

B. 可验证性原则

C. 可追踪性原则

D. 远离实现原则

31.类图是面向对象设计建模描述方法中的重要模型之一,下面的类图中Apple和Fruit 两个类之间的关系是 A 。

A. 泛化关系

B. 依赖关系

C. 关联关系

D. 包含关系

32.人机界面设计方法应以 B 为中心。

A. 程序员

B. 用户

C. 技术

D. 美观

33.程序设计语言的选择取决于项目的性质,如果开发科学计算的软件,那么应该选用的是 A 。

A. Fortran

B. Java

C. Delphi

D. C

34.对于程序的注解,说法正确的是 D 。

A. 写注解浪费程序员的时间

B. 写注解是一个会降低编程效率的坏习惯

C. 优秀的程序员从来不写注解

D.注解对于理解程序起着重要的作用。

35.黑盒测试技术常用来监测下列类型的错误,除了。

A. 漏掉的功能

B. 接口错误

C. 数据结构错误

D. 性能问题

36.软件特征量用于解决软件开发中的某些定量问题。以人月或者人年表示的特征量是

C 。

A. 软件规模

B. 开发成本

C. 开发工作量

D. 开发期限

37.可以用于表示软件项目重要事件的工具是 B 。

A. 部署图

B. 里程碑图

C. 时序图

D. 甘特图

38.在软件企业中,首席技术官、技术专家、风险管理师、财务人员、过程总监、领域专家都属于 C 类型的角色。

A. 管理角色

B. 项目主要技术角色

C. 项目辅助角色

D. 企业外部角色

39.关于软件质量说法错误的是 D 。

A. 软件需求是判断质量优劣的基础,不满足要求,就没有质量。

B. 不遵守软件开发的指导原则,软件的质量就会出现问题。

C. 需求中会存在一些没有明确提出的隐含要求,如果没满足,质量就有问题。

D. 软件质量就是程序员的事,与其他人无关,因为软件就是他们编写的。

40.在软件开发过程中存在不同类型的风险。设计、实现、接口、验证和维护等方面的潜在问题,对软件产生的影响属于 C 。

A. 商业风险

B. 项目风险

C. 技术风险

D. 环境风险

41.下面各项活动中属于项目管理活动的是 A 。

A. 质量保证活动

B. 问题定义活动

C. 可行性研究活动

D. 需求分析活动

42.在整个项目中负责控制整个设计流程,控制设计成本,组织设计复审,配置开发资源、估算开发成本的角色是 C 。

A. 系统架构师

B. 构件设计师

C. 项目经理

D. SQA人员

43.实施活动中将一个模块作为独立的程序模块进行测试,以保证它能够正确执行规定的功能的活动是 B 。

A. 编码

B. 单元测试

C. 集成

D. α测试

44.由用户和客户在他们的工作现场进行的测试是 D 。

A. 验收测试

B. α测试

C. β测试

D. 系统测试

45.下列过程模型中不属于演进模型是 B 。

A. RUP模型

B. RAD模型

C. 增量模型

D. 螺旋模型

46.软件开发中,可能出现“开发了一个没人真正需要的产品”的问题,是 D

A. 技术风险

B.项目风险

C. 人员风险

D. 商业风险

47.在下列任务中,不属于可行性研究的任务是 D 。

A. 技术可行性分析

B. 评估风险

C.制定营销计划

D. 设计软件算法

48.“从系统最初的需求获取到最后的需求实现,中间需要记录这些环节,以便清楚地看到需求的前后转换”这是需求分析建模原则中的 C 。

A. 循序渐进原则

B. 可验证性原则

C. 可追踪性原则

D. 远离实现原则

49.设计软件的层次结构,这项工作是在软件开发的 C 阶段做的工作。

A. 问题定义阶段

B. 详细设计阶段

C. 架构设计阶段

D. 可行性分析阶段

50.有三个模块,它们之间只有控制联系,没有数据关系。把这三个模块放到一起,形成的内聚是 A 。

A. 过程内聚

B. 控制内聚

C. 顺序内聚

D. 功能内聚

51.类图是面向对象设计建模描述方法中的重要模型之一,下面的类图中VIP和User 两个类之间的关系是 A 。

A. 泛化关系

B. 依赖关系

C. 关联关系

D. 包含关系

52.下列人机界面设计方法中,有助于项目取得成功的做法是 D 。

A. 忽略用户的特征

B. 避免用户的参与

C. 追求最新的技术

D. 以用户为中心

53.程序设计语言的选择取决于项目的性质,如果开发系统软件和实时软件,那么应该选用的是 C 。

A. Fortran

B. Java

C. Delphi

D. C

54.编码风格是程序设计质量的一个重要方面,下列内容属于编码风格是

D 。

A. 程序注解

B. 程序的标识符

C. 程序清单的安排

D.程序的数据结构。

55.下列测试方法中,不属于白盒测试方法的是 C 。

A. 基本途径测试

B. 条件测试

C. 边界值分析测试

D. 循环测试

56.软件特征量用于解决软件开发中的某些定量问题。以代码行数或功能点数表示的特

征量是 A 。

A. 软件规模

B. 开发成本

C. 开发工作量

D. 开发期限

57.下列关于甘特图的用途说法正确的是 B 。

A. 表示软件层次结构

B. 表示项目进度计划

C. 用于测试缺陷分析

D. 表示算法结

58.在软件企业中,事业部经理、项目经理、软件部长都属于 A 类型的角

色。

A. 管理角色

B. 项目主要技术角色

C. 项目辅助角色

D. 企业外部角色

59.关于用例模型中参与者(Actor)的说法错误的是 D 。

A. 参与者在系统边界外部

B. 参与者直接与系统交互

C. 一个人可以担任多个参与者

D. 参与者只能是人

60.在传统需求分析建模方法中用于功能建模的是 B 。

A. 数据字典

B. 数据流图

C. 状态变迁图

D. 判定树

二.填空题

1.“要求某个统计功能的结果必须在10秒钟之内计算出来。”从需求的种类来看这段需

求表述属于性能需求。

2.软件开发过程中,为了确保最终用户可以正常使用软件产品而进行的活动是

测试。

3.软件工程的核心目标是保证和提高工程质量。

4.在软件开发过程中,存在一系列活动,这些活动可以分为基本活动和辅助活动。

5.从需求的种类来看,可以分为功能性需求和非功能性需求。

6.部署是为了确保最终用户可以正常使用软件产品而进行的活动。根据产品类型,可以

讲部署分为三种模式:自定义安装模式、现场支持模式、Internet模式。

7.RUP模型是由Rational公司提出的过程模型,它将软件开发过程分为4个大的阶段,

即先启、精化、构建和产品化。

8.软件系统经济可行性分析的依据是获得的效益必须等于或大于系统成本。系统成本主

要包括两大部分:启动成本和运营成本。

9.Bertrand Meyer在1988年提出“一个软件实体应当对扩展开放对修改关闭。”这条原

则被称为开—闭原则。

10.RUP模型倡导以迭代和增量的方式开发软件系统。

11.系统正式运营后能够产生的效益,称为系统的运营效益。

12.“子类可以替换父类,可以出现在父类能出现的任何地方。”这条原则被称为里

氏替换原则。

13.软件复用能够是软件开发企业得到明显的回报,按照软件复用应用的领域范围,分

为横向复用和纵向复用。

14.将已经通过彻底测试的模块组装起来,以形成一个系统或者软件产品,这种测试是

集成测试。

15.软件复用能够是软件开发企业得到明显的回报,根据对可复用信息进行复用的方式,

分为黑盒复用和白盒复用。

16.把一个模块作为独立的程序单元进行测试,以保证它能够正确执行规定的功能,这种测试是单元测试。

17.有三个模块,它们都访问同一组数据,各部件之间只有数据关系,没有控制关系。把这三个模块放到一起,形成的内聚是通讯内聚。

18.负责设计系统的用户交互界面,如交互的方式、交互的逻辑顺序、交互的内容和界面风格的角色是界面设计师。

19.软件开发和维护过程中存在的周期长,成本高,质量低等问题,软件开发的这些特性使得人们深陷在软件危机中。

20.通过描述系统状态以及导致系统改变状态的事件来表示系统行为的图形手段是。

21软件企业中,最重要的资产是人。

22.在成本/效益分析中,为了建立新系统所支付的一次性开支是系统的启动成本。

23.在软件设计中,为了降低复杂度,应该隐藏或者推迟考虑细节,这在软件工程中被称为抽象。

24.软件复用能够是软件开发企业得到明显的回报,按照软件复用方法,分为组合式复用和生成式复用。

25.两个模块之间通过接口的参数表交换开关数据,旨在控制另一个模块的执行逻辑,这种耦合被称为控制耦合。

26.模块执行一些无关的功能或者难以定义的功能,模块内部各组件之间没有任何关系,这种内聚是偶然内聚。

27.作为设计活动的核心角色,在整个项目中对设计活动进行领导和协调的角色是系统架构师。

28.传统软件工程中主要采用状态变迁图和Petri网来对系统的行为建模。

29.需求分析活动的交付物是需求规约文档,它是系统设计、实现、测试等工作的基础。

30.软件开发过程中,做完测试之后,关注如何将软件系统应用在用户的工作环境里的活动是部署。

三.问答题

1. RUP模型的优点是什么?

体系完整,理论成熟,实践性强,可剪裁,可扩充。

2. 分治是软件工程史上最重要的思想之一,从技术角度讲,分治应考虑哪些因素?

程序设计法,部件重用,可理解性,独立性,有界性。

3. 简述对系统进行抽象设计的优点。

(1)抽象有利于认识事物的普遍特征和基本原理。

(2)抽象可以帮助设计人员制定出模块的框架。

(3)抽象有利于软件的复用。

(4)抽象可以提高系统的可扩展性。

4. 软件架构设计的任务是什么?

(1)总体设计:根据软件需求规约文档确定一个合理的软件体系结构。

(2)详细设计:进一步确定如何实践目标系统,包括数据对象、人机接口和模块逻辑的详细设计。

5.什么是集成测试?集成测试有哪些主要的测试方法?

集成测试是将已经通过彻底测试的模块组装起来,以形成一个系统或者软件产品。主要包括自顶向下测试、自底向上测试、三明治测试和回归测试等测试方法。

6.开发软件项目时,程序设计语言的选择由哪些因素决定?

由生产率因素,软件应用领域,程序员的知识与用户要求,CASE工具支持等决定。7.在需求分析活动中,使用数据字典有何意义?

以数据字典为中心的建模方法能够相对完整地、精确地描述一个系统。数据字典可以统一项目中的数据定义格式,表面与开发人员之间的交流,保证组织背部的数据共享,避免因数据不统一而造成理解差异,以及由此导致的人力浪费和工期延误。

8.什么是组件?

是指有定义完备接口的,明确规定了上下文依赖关系的合成单元,可由第三方开发,并能被独立部署,具有自包含属性,其内部构造和特征不可见。

9.人机界面的设计应遵循哪些指导原则?(至少要说出5条原则)

(1)系统的全部界面格式和更个应给保持一致。

(2)适当组织菜单层次和菜单项。

(3)为不同的用户或者功能提供不同的界面服务。

(4)力求用户需要的输入量最少。

(5)对于一些破坏性的的命令或者功能选项要进行确认。

(6)提供有效的系统保证能力。

(7)布局合理。

(8)简单易懂,整洁有序,条理清晰。

(9)应具有帮助功能。

(10)具有一定的智能

10. 软件危机产生的原因?

软件开发具有难以描述性,缺乏可见性,具有复杂性、变化性、风险性、强合作性。软件开发的这些特性使得人们深深的现在软件危机中。

11. 快速应用开发(RAD)模型的优点和缺点是什么?

优点:开发速度快,鼓励复用。

缺点:如果难以适当的模块化,则很难组织多个团队并行开发。如果在项目早期不能完整正确的获取需求,则很难按时完成开发任务。

12.什么软件危机?软件危机有哪些主要表现?

软件危机是指在软件开发和维护过程中存在的周期长,成本高,质量低等问题。

主要表现:缺乏计划性。软件需求获得不充分,不准确。缺乏团队合作、协调能力。缺乏良好的软件质量评测手段。软件的可维护性差。软件的复用性差。软件开发过程不规范。缺乏自动化的工具来协助开发。缺乏变更管理手段。缺乏风险管理手段。

13.瀑布模型的优点和缺点是什么?

优点:有一定的反馈性质;严格规定了每个阶段必须提交的交付物;每个阶段结束前,都必须有正式的审查。

缺点:开发方不能很好的与用户交互;只具有很有限的反馈性质。

14.什么是增量模型?增量模型的优点是什么?

增量模型是一种演进模型,它规定软件开发过程是一次开发一个部分。

优点:可以在开发过程中与用户很好的交互;减少开发风险;有利于实验性产品的开发;应对“最后期限”的之中办法。

15.在可行性研究报告中,系统方案应包括哪些方面的内容?

硬件环境;技术策略;软件模型及模型描述;客户的投资成本、运行成本和运行效益;开发方的资源配置计划;方案的风险和不足。

16.传统需求分析建模方法会用到的模型有哪些?

功能建模(数据流程图)、行为建模(状态变迁图、Petri图)、数据字典、判定表和判

定树。

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

在软件构架的基础上,进一步确定如何实现目标系统。具体包括:模块逻辑的详细设计;数据结构设计;数据库结构设计;人机接口设计。

18.什么是投资回收分析?该方法的缺点是什么?

投资回收分析是一个决定新系统所生成的经济效益超过它的开发费用所用时间长度的技术。

缺点:是一种非常粗略的计算,完全忽略了资金的时间因素。

四. 分析题

1. 某软件企业对部分职员重新分配工作的政策是:年龄在25岁以下者,高中生转岗

培训,大学生当软件测试工程师;年龄在25岁至35岁之间者,大学生男性当软件设计师,女性当售前技术支持,研究生都当系统架构师;年龄在35岁以上者,大学生当系统分析员,研究生当项目经理。请用判定树描述上述问题。

答案:

2. 某企业管理信息系统中“检查订货单”用例中对于欠款处理的业务规则是:订单金

额超过5000元时,对于欠款超过60天的订单,不发批准书;对于欠款不超过60天的发批准书、发货单。订单金额不超过5000元时,对于欠款超过60天的订单,发批准书、发货单、及催款通知单;对于欠款不超过60天的订单,发批准书、发货单。请用判定树描述上述问题。

答案:

]

大学生:

高中生:转岗培训

25岁以25岁-35岁 35岁

以研究生:系统架构师

大学生:系统分析员 大学生:软件测试工程师

男:软件设计师 女:售前技术支持 研究生:项目经理

超过5000元 不超过5000元 超过60天:不发批准书

不超过60天:发批准书,发货单 超过60天:发批准书,发货单,催款通知单 不超过60天:发批准书,发货单

START

IF x1 THEN

a

DO WHILE x2

b

IF x3 THEN

c

ELSE

d

END IF

END DO

ELSE

e

END IF

STOP

4.某航空物流公司的包裹收费政策如下:若是国内包裹,则收费F=0.8元;如超重,收费为F=0.8+0.2*(W-5)元,其中W 为包裹重量,以克为单位。若是国内快件,则收费F=20元;如超重,收费为F=20+1.2*(W-10)元。若是国外包裹,则收费F=

5.4元;如超重,收费为F=5.4+0.5*(W-5)元,其中W 为包裹重量,以克为单位。若是国外快件,则收费F=200元;如超重,收费为F=200+10*(W-10)元。请用判定树描述上述问题。

答案:

国内 包裹 快件 超重:F=0.8+0.2*(W-5)元

未超重:F=0.8元

未超重:F=20元 超重:F=20+1.2*(W-10)元

未超重:F=5.4元 超重:F=5.4+0.5*(W-5)元

国外 包裹 快件

未超重:F=200元 超重:F=200+10*(W-10)元

START

IF x1 THEN

a

DO UNTIL x5

b

IF x2 THEN

f

ELSE

k

END IF

END DO ELSE

c

END IF

STOP

5.画出以下伪码程序的程序流程图。

START

IF x2 THEN

f

IF x3 THEN

DO UNTIL x4

e

END DO

ELSE

g

h

END IF

ELSE

k

END IF

STOP

五.设计题

软件工程应用题

《软件工程》应用题 四、应用题(每小题10分) 1.某培训中心要研制一个计算机管理系统。它的业务是: 将学员发来的信件收集分类后,按几种不同的情况处理。 (1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。 (2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。 (3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 要求: (1)对以上问题画出数据流程图。 (2)画出该培训管理的软件结构图。 解答: (1)数据流图

(2)软件体系结构 2.建立窗口系统的对象模型,问题陈述如下:“窗口分为对话窗、图形窗、滚动窗三种。对话窗中有若干对话项,由唯一的项名字来确定;对话项分为按钮、选择项和正文项三种,选择项中有若干选择项入口。图形窗中有若干形状元素,形状元素分为一维形状和二维形状。一维形状又分为直线、圆弧、折线;二维形状分为圆、椭圆、矩形、多边形,其中折线与多边形由若干有序顶点组成。正文窗是滚动窗的一种,而图形滚动窗既是图形窗又是滚动窗。” 解答:

3.假设某航空公司规定,乘客可以免费托运行李的重量不超过30公斤。当行李的重量超出30公斤时,对一般舱的国内乘客超重部分每公斤收费4元,对头等舱的国内乘客超重部分每公斤收费6元。对国外乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。试画出相应判定表。 注意:免费那个行去掉右面的√ 4.下图描述了某个子程序的处理流程,根据判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖等五种覆盖标准,从供选择的答案中分别找出满足相应标准的最小的测试数据组。 (1) a=5 b=1 (2) a=5 b=-1 (3) a=5 b=1 (4) a=5 b=1 a=-5 b=-1 a=0 b=-1 (5) a=5 b=-1 (6) a=5 b=1

工程项目管理软件应用案例精

工程项目管理软件应用案例 某大学为配合城市道路扩建工程,将校门及围墙后移25米,并对校门进行了重新设计。经初步设计,新的校门采用钢架结构支撑,上部采用网架结构。经过招标,工程的施工图由建筑设计院设计;校门的钢架基础由第三建筑公司负责施工;两边钢架由工程机械厂制造,并负责运输至现场,同时,工程机械厂还负责钢架和网架的安装工作;上部网架委托网架工程公司制造,并负责运输到施工现场;大门的装饰、照明用灯及霓虹灯由电子霓虹有限公司制作,运输至现场,并负责安装和调试;最后的现场清理工作由第三建筑公司完成。校方委托学校所属的监理公司负责此项工作的监理工作。学校监理公司根据学校的要求采用项目管理软件管理该工程的进度计划。 根据学校的安排,整个工作从2001年4月9日开始,2001年6月20日完工。 以下是利用项目管理软件对该工程进行管理的过程,整个过程分为计划和控制两个阶段。 计划阶段 编码系统规划 监理公司根据各个中标的设计和施工单位上报的进度计划,并考虑到工程的特点和校方对进度计划的要求,建立了如下编码系统。 工作分解结构(WBS及其编码 结构:xx.x 编码及编码说明 WBS编码编码说明 GT 校门工程 GT.1 设计

GT.2 土建 GT.3 制作 GT.4 运输 GT.5 安装 作业分类码结构划分及码值确定 代码长度说明码值码值说明 DEPT 2 承包单位001 市政三公司002 市政设计院003 电子厂004 机械厂 REPT 3 责任人(监理方CYM 陈元名XZF 徐志峰YYX 于悦宣FXM 冯学民LFG 李伏甘 LOCA 1 场所1 设计院 2 施工现场 3 制作工厂 4 运输途中 资源编码结构 (本例的资源仅考虑承包单位投入的人工和施工机械 资源代码单位代码说明通常限量最大限量单价(元 L01 工日设计工程师8 12 150 L02 工日建筑工人20 25 110 L03 工日安装工人25 25 120 M01 台班卡车 2 2 400 M02 台班铲车 1 1 600 M03 台班吊车 1 1 800 费用科目结构

软件工程试题与答案-(20)

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖 ( A )13.面向数据流的设计方法把()映射成软件结构。

工程项目管理试卷及答案

工程项目管理试卷及答案

工程项目管理试卷 一、单选题【本题型共20道题】 1.工程网络计划中,如果紧后工作的开始并不以紧前工作的完成为前提,只要紧前工作开始一段时间以后,紧前工作虽然尚未完成但已经提供了紧后工作开始工作的条件,紧后工作就可以在这种条件下与紧前工作平行进行。能够很好地表达这种逻辑关系的网络图是()。 A.双代号网络图 B.单代号网络图 C.双代号时标网络图 D.单代号搭接网络图 用户答案:[D] 得分:2.00 2.国务院批准范围以外的建设用地由()批准。 A.国土资源部 B.住建部 C.省级人民政府 D.省级国土资源管理部门 用户答案:[C] 得分:2.00 3.在某教学楼项目开工后的第四个月末,计划工作预算费用是700万元,实际总支出为900万元,则该教学楼项目的实施状况是()。 A.项目进度超前 B.信息不足,无法判断 C.项目费用在正常的范围内 D.项目陷入费用超支的麻烦中 用户答案:[B] 得分:2.00

8.国家发展改革委安排投资补助和贴息项目,应当首先制定(),明确投资补助和贴息的目的、预定目标、实施时间、支持范围、资金安排方式、工作程序、时限要求等主要内容。 A.投资补助和贴息计划 B.年度投资计划 C.工作方案 D.资金申请报告 用户答案:[C] 得分:2.00 9.按《国务院关于投资体制改革的决定》的规定,政府投资的项目,实行()管理程序。 A.审批制 B.核准制 C.备案制 D.评估制 用户答案:[A] 得分:2.00 10.建设-运营-移交(Build-Operate-Transfer,BOT)的合同期限一般为()年。 A.5-10 B.10-20 C.15-25 D.20-30 用户答案:[D] 得分:2.00

自考工程项目管理软件及应用试卷精

工程项目管理软件及应用试卷 一、单项选择题.(1分/题 1、典型的工程项目生命周期包括几个项目阶段?( A. 1个 B.2个C。3个D。4个 2、项目管理中的项目三角形是指:( A.时间范围和费用 B.工期质量和资金 C.时间质量和成本 D.质量范围和工期 3、为了加强安全性,Microsoft Project提供了加密保存文件功能,有“保护密码”和“修改权限密码”两个层次实现该功能,假设某文件只设定了保护密码,则知道该密码的用户可以( A.既得阅读又可修改 B.阅读和修改具有随机性 C.不可阅读更不可修改 D.可阅读该文件,不可修改 4、“甘特图”视图中,设定任务相关性的域名是( A.前置任务

B.工期 C.开始时间 D.完成时间 5、在Microsoft Project中,常用的传统项目管理技术中包括( A.甘特图、网络图等各种视图技术 B.视图、报表、打印文本等 C.甘特图、网络图、关键路径法 D.WBS、人物相关性、资源调配 6、Microsoft Project中缺省的成本累算方式是( A.开始 B.按比例 C.完成 D.工期 7、Microsoft Project网络视图在默认情况下,正在进行尚未完成的任务在网络图视图的任务方框中表示为( A.深色横条 B.两条相交的对角线 C.背景为黑色 D.单条对角线

8、在Microsoft Project中,任务优先级的最高级别为( A.500 B.1000 C.10000 D.无穷大 9、Microsoft Project提供的基准日历类型有( A.两种 B.三种 C.四种 D.五种 10、“关键路径”可以在以下哪个视图中显示?( A.详细甘特图 B.甘特图 C.资源工作表视图 D.组合视图 11、在一个以完成日期排定的项目中,对某任务设置了“不得早于。。。。。。完成”的限制,若要取消限制,只需要将限制类型更改为( A越晚越好B不得晚于。。。。。开始C不得晚于。。。。。。完成D必须完成于12、Microsoft Project资源费率中的每次使用成本是指(

软件工程导论简答题大全

1.软件工程的七条基本原理是什么? 答:软件工程的七条基本原理是: 用分阶段的是的生存周期计划严格管理; 坚持进行阶段评审; 严格实施的产品控制; 采用现代程序技术; 结果应能清楚地审查; 开发小组的成员应该少而精; 承认不断改进软件工程的必要性。 2.良好的编码风格应具备哪些条件? 答:应具备以下条件: (1)使用标准的控制结构; (2)有限制地使用GOTO语句; (3)源程序的文档化(应具备以下内容) ①有意义的变量名称——“匈牙利命名规则”。 ②适当的注释——“注释规范”。 ③标准的书写格式: ——用分层缩进的写法显示嵌套结构的层次(锯齿形风格); ——在注释段的周围加上边框; ——在注释段与程序段、以及不同程序段之间插入空行; ——每行只写一条语句; ——书写表达式时,适当使用空格或圆括号等作隔离符。 (4)满足运行工程学的输入输出风格。 3.简述文档在软件工程中的作用。 答: (1) 提高软件开发过程的能见度 (2) 提高开发效率 (3) 作为开发人员阶段工作成果和结束标志 (4) 记录开发过程的有关信息便于使用与维护; (5) 提供软件运行、维护和培训有关资料; (6) 便于用户了解软件功能、性能。 4.可行性研究包括哪几方面的内容? 答: (1)经济可行性:是否有经济效益,多长时间可以收回成本; (2)技术可行性:现有技术能否实现本系统,现有技术人员能否胜任,开发系统的资源能否满足; (3)运行可行性:系统操作在用户内部行得通吗? (4)法律可行性:新系统开发是否会侵犯他人、集体或国家利益,是否违反国家法律。 5.结构化的需求分析描述工具有哪些? 答:有数据流图(DFD)、数据字典(DD)、判定表、判定树、结构化语言(PDL)、层次方框图、Warnier图、IPO图、控制流图(CFD)、控制说明(CSPEC)、状态转换图(STD)和实体—关系图(E—R)等。 6.一般面向对象分析建模的工具(图形)有哪些?

工程项目管理试题及答案题库

工程项目管理试题及答案-题库-自考用 单项选择题 1、施工质量计划的编制主体是( C )。 A、业主 B、设计方 C、施工承包企业 D、监理单位 2、在工程的网络计划中,工作的自由时差是指在不影响( A )的前提下,该 工作可以利用的机动时间。 A、紧后工作的最早开始时间 B、紧后工作的最迟开始时间 C、紧后工作的最迟完成时间 D、本工作的完成时间 3、下列关于工程项目目标的说法中,正确的是( D )。 A、目标应是长远和抽象的 B、目标不应有时间限制 C、目标只能由最高决策者掌握 D、目标是现实的,是可达到的 4、下列关于业主对工程项目管理的表述中,正确的是( B )。 A、管理目的是实现项目各利害关系人的全部期望 B、业主是对工程项目进行全面管理的中心 C、在项目建设过程中,业主对项目大都采用直接管理方式

D、以进度为中心进行控制 5、按照( A )方式,可将项目管理划分为不同的类型,包括业主方的项目管 理、施工方的项目管理等等。 A、建设工程项目不同参与方的工作性质和组织特征的不同 B、建设工程项目不同参与方的权利和责任的不同 C、建设工程项目不同参与方的利益的不同 D、建设工程项目不同参与方的地位的不同 6、专业工作队在各个施工段上的劳动量要大致相等,其相差幅度不宜超过 ( B ); A、8%~12% B、10%~15% C、18%~25% D、25%~35% 7、工程项目的管理层次与管理跨度之间的关系为( D )。 A、跨度越小层次越少 B、层次减少跨度不变 C、跨度越大层次越大 D、层次越多跨度越小 8、建设工程项目管理的核心任务是项目的( D ) 。 A、目标规划 B、目标比选 C、目标论证 D、目标控制 9、以下哪个不属于施工索赔种类的有( D )。 A、工程量变化索赔 B、施工条件变化索赔 C、设备窝工索赔 D、工人工伤索赔

软件工程测试试卷应用题

软件工程考试试卷 ——应用题题库 四、应用题(每小题10分) 1.某培训中心要研制一个计算机管理系统。它的业务是: 将学员发来的信件收集分类后,按几种不同的情况处理。 (1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。 (2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。 (3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 要求: (1)对以上问题画出数据流程图。 (2)画出该培训管理的软件结构图。 解答: (1)数据流图 (2)软件体系结构

2.建立窗口系统的对象模型,问题陈述如下:“窗口分为对话窗、图形窗、滚动窗三种。对话窗中有若干对话项,由唯一的项名字来确定;对话项分为按钮、选择项和正文项三种,选择项中有若干选择项入口。图形窗中有若干形状元素,形状元素分为一维形状和二维形状。一维形状又分为直线、圆弧、折线;二维形状分为圆、椭圆、矩形、多边形,其中折线与多边形由若干有序顶点组成。正文窗是滚动窗的一种,而图形滚动窗既是图形窗又是滚动窗。” 解答: 3.假设某航空公司规定,乘客可以免费托运行李的重量不超过30公斤。当行李的重量超出30公斤时,对一般舱的国内乘客超重部分每公斤收费4元,对头等舱的国内乘客超重部分每公斤收费6元。对国外乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤 收费比正常乘客少一半。试画出相应判定表。

注意:免费那个行去掉右面的√ 4.下图描述了某个子程序的处理流程,根据判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖等五种覆盖标准,从供选择的答案中分别找出满足相应标准的最小的测试数据组。 (1) a=5 b=1 (2) a=5 b=-1 (3) a=5 b=1 (4) a=5 b=1 a=-5 b=-1 a=0 b=-1 (5) a=5 b=-1 (6) a=5 b=1 a=-5 b=1 a=0 b=0 a=-5 b=-1 a=-5 b=-1 (7) a=5 b=1 (8) a=5 b=1 a=0 b=1 a=0 b=-1 a=0 b=-1 a=-5 b=1 a=-5 b=1 a=-5 b=-1 流程图如下:

工程项目管理软件及应用(自考历年试题)资料

2008年10月湖北省高等教育自学考试 工程项目管理软件及应用试卷 一、单项选择题 1、典型的建筑工程项目生命周期包括几个项目阶段() A.1个B.2个C.3个D.4个 2、项目管理中的项目三角形是指() A.时间范围和费用B.工期质量和资金 C.时间质量和成本D.质量范围和工期 3、为了加强安全性,Microsoft Project提供了加密保存文件功能,有“保护密码”和“修改权限密码”两个层次实现该功能,假设某文件只设定了保护密码,则知道该密码的用户可以() A.记得阅读又可修改B.阅读和修改具有随机性 C.不可阅读更不可修改D.可阅读该文件,不可修改 4、“甘特图”视图中,设定任务相关性的域名是() A.前置任务B.工期C.开始时间D.完成时间5、在Microsoft Project中,常用的传统项目管理技术中包括() A.甘特图、网络图等各种视图技术B.视图、报表、打印文本等 C.甘特图、网络图、关键路径法D.WBS、任务相关性、资源调配 6、Microsoft Project中缺省的成本累算方式是() A.开始B.按比例C.完成D.工期 7、Microsoft Project网络视图在默认情况下,正在进行尚未完成的任务在网络图 视图的任务方框中表示为() A.深色横条B.两条相交的对角线C.背景为黑色D.单条对角线8、在Microsoft Project中,任务优先级的最高级别为() A.500 B.1000 C.10000 D.无穷大 9、Microsoft Project提供的基准日历类型有() A.两种B.三种C.四种D.五种 10、“关键路径”可以在以下哪个视图中显示() A.详细甘特图B.甘特图C.资源工作表视图D.组合视图11、在一个以完成日期排定的项目中,对某任务设置了“不得早于······完成” 的限制,若要取消限制,只需要将限制类型更改为() A.越晚越好B.不得晚于···开始 C.不得晚于···完成D.必须完成于 12、Microsoft Project资源费率中的每次使用成本是指() A.建筑机械的租金B.工人的加班费C.运输费D.水电费13、任务7与任务8的相关性为“完成——开始”,若要使任务8在任务7完成 后的三天开始,则将任务8的前置任务设置为() A.7FS-3D B.7FS+3D C.8FS-3D D.8FS+3D 14、某公司每周四下午对员工进行培训,则该任务属于()

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

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

《工程项目管理》试题与答案

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分,5道题共10分) ?1、建设项目管理的内涵是:自项目开始至项目完成,通过项目策划和项目控制使项目( )的三大目标得以实现。 A 、费用 B 、协调 C 、质量 D 、进度 E 、合同 ?2、一个工程项目的建设是由多个单位共同参与完成的,参与单位的( )不同,相应项目管理的类型也就不同。 A 、工作性质 B 、工作方法

C、工作任务 D、环境 E、利益 ?3、项目的实施阶段包括()。 A、设计阶段 B、施工阶段 C、保修期 D、可行性研究阶段 E、设计前的准备阶段 ?4、建筑产品的特点包括() A、固定性 B、单件性 C、多样性 D、体积庞大 E、生产周期长 ?5、我国大型复杂工程设计一般分为() A、初步设计 B、方案设计 C、技术设计 D、施工图设计 E、总体设计 第三题、判断题(每题1分,5道题共5分) ?1、工程项目管理难度最大的阶段是工程项目的实施阶段 正确错误?2、工程项目三大目标是相互独立的

软件工程应用题汇总

(15分)某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱产学习,高中文化程度当电工;年龄在20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员;年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。请用结构化语言、判定表或判定树描述上述问题。 1.(1)结构化语言 IF 年龄<20 THEN IF 文化程度=初中 THEN 脱产学习 ELSE 工作为电工 ENDIF ELSE IF 年龄≤40 THEN IF (文化程度=大学) THEN 工作为技术员 ELSE IF 性别=男性 THEN 工作为钳工 ELSE 工作为钳工 ENDIF ENDIF ELSE IF (文化程度=大学)

THEN 工作为技术员 ELSE 工作为材料员 ENDIF ENDIF ENDIF 判定树如下: 年龄≤20岁初中脱产学习 高中电工 高中或初中男性钳工 确定职工工作__ 20岁<年龄≤40岁女性车工 大学技术员 年龄>40岁高中或初中材料员 大学技术员

语句覆盖A=3 B=0

东 北 大 学 秦 皇 岛 分 校 课程名称: 软件工程 试卷: (B) 考试形式:闭卷 授课专业:信息与计算科学、数学与应用数学考试日期:2013年**月**日 试卷:共 5 页 一、 某食物订货 系统大致工作过程如下: 首先,食物订货系统需要接收顾客的食物订单,并在接收后向顾客呈送一个收条,然后将订单转交系统内部的功能处理.其次,食物订货系统要能够将已经接收的食物订单及时转交给厨房.最后,食物订货系统要能够基于一段时间的食物积累,为管理者提供管理报表,反映组织的生产状况.请用数据流图描述该系统.(10分) 解:该系统的数据流图如下图所示: 装 订 线

历年全国自学考试软件工程试题简答题答案

历年全国自学考试软件工程试题简答题答案

全国 10月自学考试软件工程试题 简答题(本大题共6小题,每小题5分,共30分) 31. 什么是需求规约?简述需求规约的基本性质。 答:需求规约是一个软件项/产品/系统所有需求陈述的正式文档,它表示了一个软件产品/系统的概念模型。需求规约一般需要满足一下4个基本性质: 1.重要性和稳定性程度:按需求的重要性和稳定性,对需求进行 分级; 2.可修改性:在不影响其它需求的前提下可容易修改一个单一 需求; 3.完整性:设备被遗漏的需求; 4.一致性:不存在互斥的需求。 32.什么是模块耦合?简述常见的模块耦合类型及其设计原则。答:模块耦合:是指不同模块之间相互依赖程度的度量; 几中常见模块耦合类型为:内容耦合、公共耦合、控制耦合、标记耦合、数据耦合等; 设计原则:如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合,避免内容耦合。 33.UML给出了那些表示关系的术语?简述它们的概念。 答:1.为了表示各类事物之间的关系,UML给出了表示关系的术

语:关联、泛化、细化、依赖; 2.关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述; 3.泛化是一般性类目和它的较为特殊类目之间的一种关系; 4.细化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约; 5.依赖是一种使用关系,用于描述一个类目使用另一类目的信息和服务。 34.简述RUP的定义和特点。 答:RUP是基于一种过程框架,为软件开发,即为进行不同抽象层之间映射安排其开发活动的次序,制定任务和需求开发的制品,提供了指导;并为对项目中的制品和活动进行监督与度量,提供了相应的准则; RUP特点是:以用况为驱动,以体系结构为中心,迭代、增量式开发。 35.简述软件测试步骤及关注的内容。 答:软件测试步骤及关注的内容有以下几点: 1.由于软件错误的复杂性,在软件工程测试中应综合运用测试 技术,实施合理的测试步骤:单元测试、集成测试、有效性测试和系统测试;

2017工程项目管理试卷92分

【试卷总题量: 36,总分: 100.00分】用户得分:92.0分,用时2322秒,通过字体:大中小| 打印| 关闭| 一、单选题【本题型共20道题】 1.在某教学楼项目开工后的第四个月末,计划工作预算费用是700万元,实际总支出为900万元,则该教学楼项目的实施状况是()。 A.项目进度超前 B.信息不足,无法判断 C.项目费用在正常的范围内 D.项目陷入费用超支的麻烦中 用户答案:[B] 得分:2.00 2.采用杠杆租赁融资模式,出租人只需要投资购置出租标的所需款项的()%,即可以拥有设备所有权,享受如同设备100%投资的同等待遇。 A.10~20 B.20~30 C.20~40 D.30~50 用户答案:[C] 得分:2.00 3.深度应满足施工准备和生产准备要求的设计阶段是()阶段。 A.可行性研究 B.初步设计 C.技术设计 D.施工图设计 用户答案:[B] 得分:2.00 4.项目中某个活动的乐观时间(a),最可能时间(c)和悲观时间(b)分别是25天、27天、30天,则此活动的期望时间是()天。

A.27 B.27.2 C.27.3 D.27.5 用户答案:[B] 得分:2.00 5.要求业主的高度参与的工程项目发包交付模式是()模式。 A.传统 B.代建制 C.设计/建造 D.CM 用户答案:[D] 得分:2.00 6.工程项目的单项工程验收由()组织。 A.业主 B.监理单位 C.设计单位 D.施工单位 用户答案:[A] 得分:2.00 7.按《国务院关于投资体制改革的决定》的规定,政府投资的项目,实行()管理程序。 A.审批制 B.核准制 C.备案制 D.评估制 用户答案:[B] 得分:0.00 8.按《国务院关于投资体制改革的决定》的规定,核准目录之外的企业投资建设项目,除国家法律法规和国务院专门规定禁止投资的项目外,实行()管理程序。 A.审批制 B.核准制 C.备案制

计算机软件在工程项目管理上的应用

计算机软件在工程项目管理上的应用 工程项目管理的成功主要依赖于信息的积极沟通和成功交流,在信息社会,不论是信息量,还是信息的传播方式,都是各种各样的,造成了项目各方的交流困难。在实际项目中,工程管理技术人员都用很大的一部分精力来寻找合适的信息,而问题的出现,都不同程度的和沟通有关,项目成本的增加有一小部分也是和信息沟通有关,有效的解决项目沟通问题,可以使工程项目的管理更加成功。 2.1国内的发展应用美国项目管理学会(PMI)的项目管理知识体系(PMBOK)把项目管理划分为9个知识领域,即范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理。而在实际的工程项目上,工程管理人员更加注重管理的范围、时间、成本以及质量。我国的项目管理起步较晚,但发展迅速,虽然我国从1982年引进,但到了1993年,就已经在全国范围内进行正式推广,大量的业主和承包商开始接受新的思想,进行项目管理的探索研究以及应用。 2.2计算机软件的应用计算机的发展和项目管理的发展表现出了很强的同步性,计算机的进步,为项目管理的发展提供了基础;项目管理思想的完善,为计算机在其的应用提供了更加有效的思想。信息技术的进步使项目管理的应用软件发展迅速,并成为工程人员的必备助手。目前工程项目管理软件根据功能可以分为两个档次:高档次的是专业项目管理应用软件,功能强大,价格较贵,主要有P3、Artemi S、WorkBench;F口0pen—Plan等。

低档次的是和Micro—soft开发的小型项目管理软件,一般只完成项目管理某一阶段和某一方面的功能。如TimeLine、ProjectScheduler和Sure—Trak等。 在此简单介绍Primavera项目管理系列软件,从而探究高档项目管理软件的应用现状。 Primavera Project Planner(简称P3),是由美国PrimaveraSystems,Inc开发的一个基于计算机技术和网络计划技术的工程项目管理软件,在国际上享有盛誉。P3软件融合了世界上先进的项目管理的思维和方法,主要功能是进度、费用和资源管理,解决长期困扰工程人员的整体性地动态管理问题。 同时,P3软件能有机结合工程的进度和目标管理,践行项目管理的思想和方法。 P3软件是一款专业的工程项目管理软件,可以有效的进行进度控制,费用控制和资源管理,并且可以有效平衡结合,使得进度计划成为定量的切实可行的科学合理的进度计划。 同时,作为一款优秀的商业软件,P3软件能够共享数据资源,使工程的参与方可以同时共享同一个工程数据库的数据,按照被授予的不同权限进行读写或只读。P3软件的另一个特点是操作灵活方便,用户可以选择自己喜欢的视图,进行有效的整体更新,资源平衡,自动汇总,网上发布等等。

软件工程简答题

软件工程简答题 三、简答题(简要回答下列问题) 1、什么是软件工程?它目标和内容是什么? 软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。 软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。 软件工程内容:包括开发技术和开发管理两个方面。 2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发? 软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3、什么是结构分析方法?该方法使用什么描述工具? 结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4、什么是软件概要设计?该阶段的基本任务是什么? 把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概要设计或结构设计。 基本任务: ⑴设计软件系统结构 ⑵进行数据结构及数据库的设计 ⑶编写概要设计的文档 ⑷评审 5、软件维护有哪些内容? (1)校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴

露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。 (2)适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。 (3)完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。 (4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。 6、软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系? 软件测试要经过的步骤是:单元测试→集成测试→确认测试→系统测试。 单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。 集成测试是为了检查与设计相关的软件体系结构的有关问题,也就是检查概要设计是否合理有效。 确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。 系统测试是把已确认的软件与其他系统元素(如硬件、其他支持软件、数据、人工等)结合在一起进行测试。以确定软件是否可以支付使用。 7、什么是软件生存周期?它有哪几个活动? 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。 包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。 8、衡量模块独立性的两个标准是什么?各表示什么含义? 内聚和耦合。 内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。 耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。

工程项目管理试题答案

名词解释和填空 1.项目管理就是项目管理者在有限的资源约束下,通过项目经理和项目组织的合作,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效的管理。 2.可行性研究是在工程投资决策之前,运用现代科学技术成果,对工程项建设方案所进行的系统、科学、综合的研究、分析、论证的一种方法。 3.可行性研究是对建设项目技术和经济是否可行而进行科学的分析和论证,为项目决策提供科学依据。 4.批准后的可行性研究报告是初步设计依据,不得随意修改或变更。 5.工程建设项目实施程序是指工程项目新建、扩建、改建活动的(1分)施工准备、施工阶段、竣工阶段应遵循的有关工作步骤。 6.按项目建设程序项目策划可分为建设前期项目构思策划和项目实施策划。 7.项目的总体策划是指在项目决策阶段所进行的全面策划。 8.项目融资策划就是选择合理的融资方案,以达到控制资金的使用成本、降低项目投资风险的目的。 9.施工项目管理的总目标是实现企业经营目标和履行施工合同。 10.工程项目信息管理是指工程项目的各类信息的收集、整理、处理、存储、传递与使用等一系列工作的总称。 11.在确定项目组织时,应考虑责、权、利的统一,其中,职责是责、权、利系统的核心。 12.项目结构分解是将整个项目系统分解成可控制的活动,以满足项目计划和控制的需求。 13.组织结构确定了正式关系与职责的形式,形成了组织的责任体系。 14.工程项目是一种投资行为和建设行为相结合的投资项目。 15.项目控制策划是指对项目实施系统和项目全过程的控制策划。 16.项目系统中的各个子系统的功能、目标和要求都不一样,常产生相互不协调或相互排斥现象。这种子系统与子系统之间的间隔,就是系统/系统界面。 17.责任体系是项目组织责、权、利系统的核心。 18.工程项目结构分解的编码是采用父码+子码的方法编制。 19.CM合同一般采用成本加酬金的计价方式。 20.控制是指在实现行为对象目标的过程中,行为主体按预定的计划实施各项工作,由于在实施过程中会遇到许多干扰因素,行为主体应通过检查,收集实施状态的信息,并将它与原计划(标准)作比较,若发现偏差,则采取措施纠正这些偏差,从而保证计划正常实施,达到预定目标的全部活动。 21.工程项目实施控制的行为对象是工程项目的技术系统。 22.主动控制是指预先对特定条件下的项目干扰因素进行分析,并事前主动地采取预防措施,以尽可能地减少、甚至避免预定目标值与实际值的偏离。 23.工程变更是指项目实施过程中,因业主或承包商的原因引起的任务范围、工程标准等方面的变动,这种变动对合同中已确定的项目费用和进度会产生影响和变化。 24.工程项目进度控制的措施中,最关键的是组织措施。 25.单代号网络计划中,箭线表示逻辑关系。 26.检查施工进度时,从检查时刻的时间标点出发,要点划线依次连接各工作任务的实际进度点,最后到计划检查时的坐标点为止,形成前锋线。 27.工作质量是指所有工程项目的参加者为了保证工程的质量所从事工作的水平和完善程度。 28.实行质量否决权就是工程项目对项目成员评价和利益分配具有最终的否决权。 29.工程项目成本控制是指在项目管理中监控工程项目费用,记录大量的相关成本数据,分析这些数据,以保证及时采取正确的纠偏工作。 30.施工项目成本控制应当建立以项目经理为核心的项目成本控制体系。 简答题 1.在编制可行性研究报告时应注意哪些问题? 要准确简明地阐述工程项目的意义、必要性和重要性,突出针对性、要注意表达的精确性、编写可行性研究报告应严肃认真、注意内容的系统化和格式的统一、报告内容应规范。2.工程项目协调职能包括哪些内容? 人际关系的协调、组织关系的协调、供求关系的协调、配合关系的协调、约束关系的协调 3.简述工程项目总承包模式。 工程项目总承包模式是指业主在项目立项后,将工程项目的设计,施工、材料和设备采购任务一次性地发包给一个工程项目承包公司,由其负责工程的设计、施工和采购的全部工作,最后向业主交出一个达到动用条件的工程项目。 4.用S形曲线进行进度控制时,比较两条S形曲线可得到哪些信息? 项目实际进度与计划进度比较;项目实际进度比计划进度超前或拖后的时间;项目实际进度比计划进度超前或拖欠的任务量或成本量。 5.如何加强施工成本开支的监督? (1)落实分项工程及项目单元成本目标,落实资源消耗和工作效率指标; (2)加强开支的事前批准、事中监督和事后审核;

软件工程期末——应用题部分

软件工程应用题 一、程序流程图、N-S、PAD图、伪码(PDL语言)之间的转换 1.现有程序流程图表示:输入10个数据,输出其中的最小数和最大数。试根据程序流程图画出N-S 图。 参考答案:

2.请使用PAD图和PDL语言描述在数组A(1)~A(10)中找最大数的算法。 参考答案: (1)PDL语言: N=1 WHILE N<=10 DO IF A(N)<=A(N+1) MAX =A(N+1); ELSE MAX =A(N) ENDIF; N=N+1; ENDWHILE; 解题思路:人工查找时,是从第一个元素开始查找,用当前元素与下一个元素比较,将较大者作为当前元素又与下一元素比较,如此循环,直到数组末尾。 (2)PAD图: 6.根据下面的伪代码程序,完成相应要求。 START IF C1 THEN WHILE C2 DO f ENDDO ELSE BLOCK g p ENDBLOCK ENDIF REPEAT UNTIL C3 q r ENDREP STOP 问题: (1)画出程序流程图 (2)画出N-S图

7.将下面给出的伪码转换为N-S图和PAD图。void root(float root1,float root2){ i=1;j=0; while(i<=10){ 输入一元二次方程的系数a,b,c; p=b*b–4*a*c; if(p<0)输出“方程i无实数根”; else if(p>0)求出根并输出; if(p==0){ 求出重根并输出; j=j+1; } i=i+1; } 输出重根的方程的个数j; }

解: while a do If x>0then x1; Else x2; If y>0then y1; If z>0then z1; Else z2; Else y2; Y3; End;

工程项目管理软件及应用试卷含答案3(可编辑修改word版)

2009 年 1 月湖北省高等教育自学考试 工程项目管理软件及应用试卷 一、单项选择题 1.当进行某些敏感操作时,比如修改一项任务所需的时间或涉及的资源,MicrosoftProject 通常会自动弹出一个【A】 A.智能标签 B.快捷菜单 C.项目向导 D.屏幕提示 2.在进行资源分配后,MicrosoftProject 资源工作表的某些资源显示为红色,则表示这些资源【C】 A.不能分配 B.分配不足 C.分配过度 D.已被分配 3.在 MicrosoftProject 的操作界面上占面积最大的部分是【C】 A.工具栏 B.菜单栏 C.工作区域 D.输入栏 4.根据实际支出的成本与预算成本之间的比值来估算百分比,这种累算方法与 MicrosoftProject 的成本累算方法中的哪一种相对应?【B】 A.开始 B.按比例 C.结束 D.投入比向导 5.下列限制类型中时间弹性最低的是【D】 A.不得早于···完成 B.越晚越好 C.不得晚于···完成 D.必须完成于··· 6.关键路径上的任务在完成后会变成【B】 A.关键任务 B.非关键任务 C.摘要任务 D.周期性任务 7.MicrosoftProject 提供的缺省日历模板是【C】 A.行政日历 B.24 小时日历 C.标准日历 D.夜班日历 8.MicrosoftProject 中用户文件的扩展名是【D】 A.mpt B.bak C.exe D.mpp 9.若任务 15 必须在任务 17 完成之前完成,则任务 15 和任务 17 的相关性是【C】 A.FS B.SS C.FF D.SF 10.某任务的工期域中显示的内容是“3d?”,其中的“?”表示【A】 A.预估工期 B.平均工期 C.乐观工期 D.悲观工期 11.如果需要对某项任务进行特别说明,可以为其添加【C】 A.说明 B.智能标签 C.备注 D.超链接 12.泥工组中有 8 个泥工,若要使这 8 个泥工全职参与某项目工作,则可在“资源工作表”视图中将泥工组资源的最大单位设置为【C】 A.100% B.400% C.800% D.1000% 13.打开组合视图操作是【A】 A.窗口/拆分 B.视图/甘特图 C.视图/网络图 D.视图/表 14.有时为了突出显示某项任务,可以对它进行格式化,比如更改【D】 A.大纲结构 B.颜色和位置 C.域名和编号 D.字体和字号 15.11,12,13,14 任务的优先级分别是 1,100,500,1000,则其中不可以进行资源调配的任务是【D】 A.11 B.12 C.13 D.14 16.在用“PERT分析”进行工期的预估时,除要输入乐观工期和悲观工期外,还要输入 B】 A.平均工期 B.预期工期 C.工时 D.单位 17.摘要任务的开始时间和完成时间取决于【C】 A.摘要任务本身的开始时间和完成时间 B.最晚开始的子任务的开始时间和最早结束的子任务的完成时间 C.最早开始的子任务的开始时间和最晚结束的子任务的完成时间 D.项目开工的时间和竣工的时间 18.MicrosoftProject 中的一个资源可以设置多重费率,这些费率是【D】 A.AB B.ABC C.ABCD D.ABCDE 19.如果比较基准信息持续与当前数据不同时,则可能的原因是【B】 A.原始计划准确,实际操作不当 B.原始计划不准 C.记录信息有误 D.没有建立中期计划 20.MicrosoftProject 既可以为项目时间设置基准,也可以为项目费用设置基准,则这两种基准的设置是完全一样的,因为【A】A. 建立了比较基准 B.建立了中期计划 C.采用了盈余分析法 D.采用了“任务分配状况视图”进行跟踪管理

相关文档
最新文档