搜档网
当前位置:搜档网 › 软件工程项目管理

软件工程项目管理

软件工程项目管理
软件工程项目管理

软件工程项目管理

第六章项目管理 (2)

6.1 项目管理概述 (3)

6.1.1 项目管理的特点 (4)

6.1.2 项目管理的过程 (6)

6.2 项目计划 (8)

6.3 进度安排 (10)

6.4 项目估算 (12)

6.4.1 软件规模估算 (14)

6.4.2 软件开发成本估算 (17)

6.5 项目组织 (21)

6.5.2 人员配备 (21)

6.6 软件质量 (22)

6.6.1软件质量及质量保证 (22)

6.6.2质量保证的主要内容 (23)

6.6.3质量保证体系 (24)

6.6.4软件工程标准化 (24)

6.6.5 CMM模型 (32)

6.7 软件配置管理 (34)

6.7.1 概述 (35)

6.7.2 配置管理的过程 (36)

6.8 常用软件项目管理工具 (38)

第六章项目管理

本章要点

?软件项目管理概念

?项目管理组织及过程

?软件质量及保证

?CMM模型

本章学习目标

?了解软件项目管理的任务与目标、软件的作用范围

?理解可行性研究、成本估算技术与成本估算模型、软件项目

的组织与计划、软件质量保证。

?理解软件能力成熟度模型(CMM)的基本概念、软件过程的

成熟度等级、关键过程区域、软件企业如何实施CMM。

?掌握软件管理技术的基本方法。

6.1 项目管理概述

软件项目管理同样体现出管理的四个基本职能,即计划、组织、领导和控制。软件项目管理是项目管理方法的一个应用领域,项目管理就是为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。要想满足或超过项目涉及人员的需求和期望,我们是需要在下面这些相互间有冲突的要求中寻求平衡:

范围、时间、成本和质量

有不同需求和期望的项目涉及人员

明确表示出来的要求(需求)和未明确表达的要求(期望)项目管理关注计划和资源分配以保证在预算内按时完成质量合格的系统。项目管理也面临技术开发同样的问题:复杂和变化。复杂的产品需要很多有着不同背景和能力的开发者参与开发。市场竞争和需要使开发过程需要变化,带来了经常性的资源重新分配,并使得对项目状况的跟踪也变得困难。管理者和开发者使用同样的方法处理和多变问题:通用模型、交流、基本原理和配置。

项目管理已经成为一种广泛应用于各行各业的技术管理过程。在软件行业,对项目实施有效的管理是软件成败的关键。项目管理已经得到越来越多的企业和政府部门的重视,学习和借鉴国际上先

进的项目管理经验是非常明智和有益的。软件企业的项目规范是许多公司通过几十年的摸索和实践逐步发展形成的。

随着我国正式加入世界贸易组织(WTO),我国与国际上的交流与合作更加频繁,越来越多的国内软件将承接外包软件作为业务发展的一个方向。外包软件指的是发达国家的企业将软件开发项目转移到他国。利用他国廉价的劳动力成本来降低软件开发的成本。国外企业选择外包软件的合作伙伴时,最看重的是项目管理的项目经理的综合素质要求较高,好的项目经理应该在软件开发技术,软件开发技术,软件工程理论与实践,项目管理,人际沟通等方面均要有较深的造诣。

6.1.1 项目管理的特点

软件项目管理除涉及计算机软硬件领域技术外,还涉及到系统工程学、心理学、社会学、经济学、乃至法律等方面的问题。需要用到多方面的综合知识,特别是要涉及到社会的因素、精神的因素、人的因素比技术问题复杂得多。在相关领域的研究成果和实践已经比较丰富,但在具体的软件项目实践中,必须结合该项目的工作条件、人员和社会环境等多种因素来开展和实施。软件工程发展的实践证明,软件项目成败的关键往往在于项目管理能力水平的高低,管理得好就能带来效率,赢得时间,最终将在技术前进的道路上取得领先地位。

软件项目的特点:

软件产品与其他任何产业产品相比有它自己的特点,它是无形的,没有物理属性,它是一个物理系统的逻辑影射,因此难以理解难于驾驶。但它确实是把思想、概念、算法、流程、组织、效率、优化等融合在一起了。文档编制的工作量在整个项目过程研制过程中站有很大的比重,但往往人们并不重视,因而直接影响了软件的质量。软件开发工作技术性很强,要求参加工作的人员具有一定的技术水平和实际工作的经验。另外,人员的流动对项目的影响很大,离去的人员不但带走了重要信息,还带走了工作经验。

软件项目管理的困难

1.智力密集,可见性差:软件工程充满了大量高强度的脑力劳

动。软件开发的成果是不可见的逻辑实体,软件产品的质量

的尺度加以衡量,对于不深入掌握软件知识或缺乏软件经验

的人员,是不可能领导做好软件管理工作的。

2.单位生产:在内容、形式各异的基础上研制或生产,与其它

领域中大规模现代化生产有着很大的差别,也自然会给管理

工作造成许多实际困难。

3.劳动密集,自动化程度低:软件项目经历的各个阶段都渗透

了大量的手工劳动,这些劳动十分细致、复杂和容易出差。

尽管近年来已经有了软件工具和CASE的研究,但远未达到

自动化的程度。软件产品的提高自然受到了很大影响。

4.使用方法繁琐,维护困难:软件工作渗透人的因素:不仅要

求软件人员具有一定的技术水平和工作经验,而且还要求他

们具备良好的心理素质。软件人员的情绪和他们的工作环境

对他们工作有好大的影响。

在总结和分析足够数量失误的软件项目之后,看出其原因大都与管理工作有关问题渗透及到软件项目研制中的计划制定,进度估计资源使用,人员配备,组织机构和管理方法等管理的许多侧面。

软件项目管理的主要职能包括:

制定计划:规定待完成的任务、要求、资源和进度等

建立组织:为实施计划,保证任务的完成,需要建立分工明确的责任制度。

配备人员:任何各种层次的技术人员和管理人员。

指导:鼓励和动员软件人员完成所分配的工作。

检验:对照计划和标准,监督和检查实施的情况。

6.1.2 项目管理的过程

为使软件项目开发获得最终成功,必须对软件项目的工作范围,可能遇到的风险,需要的资源(人,软/硬件),要实现的任务,过程中的里程碑,花费的工作量(成本),以及进度的安排作到心中有数。软件项目管理应该提供这些信息,这种管理开始于技术工作开始之前,在软件从概念到实现的过程中持续进行,最后终止于软件项目工程结束。

通常,软件项目管理包括以下过程:

1 软件项目启动

通常,项目管理人员和用户是在系统工程启动阶段确定项目的目标和范围。当明确了软件项目的目标和范围后,就考虑可能的解决方案,标明技术和管理上的要求,确定合理,精确成本估算,实际可行的任务分解以及可管的进度安排。

2 度量

度量的工作是为了有效地定量地进行管理。度量的目的是为了把握软件工程实际情况和它所生产的产品质量。在对过去未度量的事项进行度量时,需要解决是哪些适合于过程和产品,如何使用收集到的数据,用于比较个人、过程或产品的度量是否合理。

3估算

在软件项目管理过程中一个关键的活动是制定项目计划。在做计划时,必须就需要的人力、项目持续时间、成本作出估算。这种估算大多是参考以前的花费作出的。管理人员可使用各种估算技术,并可用一种估算技术作为另一种估算技术的交叉检查。

4风险分析

风险分析对软件项目管理是决定性的,风险分析实际上就是贯穿在软件工程过程中的一系列风险管理步骤,其中包括风险识别、风险估计、风险管理方案、风险解决和风险监督,它能让人们去主动“攻击”风险。

5进程安排

软件项目的进程安排与任何一个项目的进程安排没有实质上的不同。首先识别一组项目任务,再建立任务之间的相互关联,然后估算各个任务的工作量,分配人力和其它资源,制定进度时序。

6追踪和控制

项目管理人员追踪在制度安排的每个任务,如果任务实际完成日期滞后于进度安排,则管理人员可以使用一种自动的项目进度安排工具来确定在项目的中间里程碑上进度误期所造成的影响。此外,还可以对资源重新定向,对任务重新安排或者可以修改交付日期以调整已经暴露的问题。用这种方式可以较好地控制软件的开发。

6.2 项目计划

计划是管理工作的重要职能,在软件项目管理中,软件项目从制定项目计划开始。项目计划中需要确定以下几项内容:目标:定义了待完成的目标,迫切需要的资源,约束和优先级。

范围:定义待开发系统的边界,什么包括在系统里,什么不包括在系统里。

产品技术说明:说明软硬件信息以及有关功能、性能、安全性等方面的约束。

时间:进度表。

资金:预算。

地点:工作空间分配。

人员:参与人员以及项目组织。

在这里,我们强调,项目计划所需确定的内容最终必须以文档的形式保留下来,无论软件项目的规模多少,项目计划文档都是必需的。因为:

1、撰写项目计划的过程也是一个澄清模糊认识,整理思路的过程,只有用文字记录下来的东西,才是明确的。

2、文档能够作为同其他人的沟通渠道。项目计划可以帮助客户了解我们的开发活动,帮助项目组成员了解项目的约束和策略,帮助项目经理跟踪项目的进展。

3、项目计划文档可以作为数据基础和检查列表。通过定期回顾,项目经理能清楚项目所处的状态以及哪些环节需要重点进行更改和调整。

很明显,在做这些计划时并为进行项目需求分析,所依据的基础是系统计划,以系统规格说明为依据。要准确回答以上问题是比较困难的,主要靠的是估计,估计的准确程度也与项目的风险直接相关。

项目计划针对不同的工作目标,类型有如下几种:

项目实施计划,这是软件开发的综合性计划,包括人物、进度、人力、环境、资源,组织等。

质量保证计划,把软件开发的质量要求具体规定为在每

批个开发阶段中可以检查的质量保证活动。

软件测试计划,规定测试活动的人物、测试方法、进度、资源、人员职责等。

文档编制计划,规定所开发的项目应编制的文档种类、内容、进度、人员职责等。

用户培训计划,规定对用户进行培训的目标、要求、进度、人员职责等。

综合支持计划,规定软件开发过程中所需要的支持,以及如何获得和利用这些支持。

软件分发计划,软件项目完成后,如何提交给客户。

在以上各类计划中,软件项目实施计划是综合性的,进行工作的划分是该计划应首先解决的问题,常用的计划结构有按阶段进行项目的计划,任务分解结构和人物责任矩阵。

6.3 进度安排

软件开发项目的进展安排有两种考虑方式:

1.统最终交付日期已经确定,软件开发部门必须在规定期限内完成任务。

2.系统最终交付日期只确定了大致的年限,最后交付日期由软件开发部门确定

进度安排的准确程度可能比成本估算程度更重要。如果进度安排落空,会导致市场机会的丧失,使得用户不满意,而且也会导致成本的增加。因此,在考虑进度安排时,要把人员的工作量与花费的时间联系起来

对于一个小型软件开发项目,一个人就可以完成需求分析、设计、编码和测试工作。而对于一个稍大型的软件项目,一个人单独开发,时间太长。因此,软件开发组是必要的。一般软件开发组的规模不能太大,人数不能太多,2--8人左右较合适当参加同一软件工程项目的人数超过一人的时候,开发工作就会出现并行情况。

在软件开发过程的各个活动中,第一项任务是进行项目的需求分析和评审,此项工作为以后的并行工作打下了基础。一旦软件的需求得到认可,并且通过了评审、概要设计(系统结构设计和数据设计)工作和测试计划制定工作就可以并行进行。如果系统的模块结构已经建立,对各个模块的详细设计、编码、单元测试等工作也可以并行进行。待到每个模块都已经完成,就可以对它们进行组织,并进行组装测试。最后,进行确认测试,为软件交付进行确认工作。软件工程项目的并行性提出一系列进度要求。因为并行任务是同时发生的,以进度计划决定任务之间的从属关系,确定各个任务的先后次序和衔接,以及各个任务完成的持续时间。此外,应注意构成关键路径的任务,即要保证整个项目能按进度要求完成,就必须保证这些关键任务要按进度要求完成。这样,就可以确定在进度安排中应保证的重点。

前人在整个定义与开发的阶段工作量分配了一种建议方案。这个分配方案称为40-20-40规则。它指出在整个软件开发过程中,编码的工作量分配仅占20%,编码前的工作量占40%,编码后的工作量占40%。40-20-40规则只是用来作为一个指南,实际的工作量分配

比例必须按照每个项目的特点来决定。一般在计划阶段的工作量很少超过总工作量的2%-3%,除非是具有高风险的巨额投资的项目。需求分析可能占总工作量的10%-25%。花费在分析或原型化方面的工作量应当随项目规模和复杂性成比例地增加。通常用于软件设计的工作量在20%-25%之间,而在设计评审与反复修改的时间也必须考虑在内。由于软件设计已经投入了工作量,因而其后的编码工作相对来说困难要小一些,用工作量的15%-20%就可以完成。测试和随后的调试工作约占总工作量的30%-40%,所需要的测试量往往取决于软件的重要程序。在项目实施过程中进行追踪和控制是软件项目管理的一项重要工作。比如定期举行项目状态会议。评价在软件工程过程中所产生的所有评审的结果。确定由项目的计划进度所安排的可能选择的正式的里程碑,比较在项目计划表中所列出的每个想没的任务的实际开始时间和计划开始时间。

6.4 项目估算

软件项目管理过程从一开始被称为项目计划的活动开始。这些活动中的第一个是估算。无论何时进行估算,我们都是在预测未来没,在做软件项目估算时往往存在某些不确定性,使得软件项目管理人员无法正常迟迟不能完成。虽然估算是一门科学,但它更是一门艺术,可这个重要的活动不能以随意的方式开进行。现在已使用的实用技术是时间和工作量估算。因为估算是所有其他项目计划活

动的基石,且项目计划又为软件工程提供了工作方向,所以不能没有计划就着手开发,否则将会陷入盲目开发。

对软件项目进行有效的估算,取决于掌握多少有关项目范围的原始资料。通常,应当根据正式的需求描述进行估算。正式的需求描述可以是需求说明书、系统规格说明书或软件需求说明书等。如果开始时缺乏一些正式的资料,也可以采用口头描述或草稿的方式开始估算工作。在得到项目范围的正式资料后,必须进行再估算。估算的两个主要方法是:

第一种方法是根据项目特征和算法进行估算。例如,根据软件系统的输入、输出、查询、文件及外部接口等信息、使用功能点估算出系统的规模。基于功能点估算是按照用例(Use case)来做的,而不是软件功能来做。通过研究初始应用需求来确定各种输入、输出、计算和数据库需求的数量和特性。

第二种方法是采用类比的方法,根据历史数据来进行估算。如果有一个以前做过的类似项目并且掌握它的规模,就可以把新项目的各个主要部分与原有项目的相应部分进行比较,得出一个比例关系,将各部分相对于原项目规模比例相加,计算出新项目的规模。如果估算者的经验丰富并且新项目与老项目具有足够的相似性,就能够得到合理的估算值。但是采用类比法,往往还要解决可重用代码的估算问题。估计可重用代码量的最好办法就是由程序员或系统分析员详细地考查已存在的代码,估算出新项目可重用的代码中需

重新设计的代码百分比、需重新编码或修改的代码百分比以及需重新测试的代码百分比。

6.4.1 软件规模估算

软件项目的规模估计历来是比较复杂的事,因为软件本身的复杂性、历史经验的缺乏、估算工具缺乏以及一些人为错误,导致软件项目的规模估计往往和实际情况相差甚远。因此,估计错误已被列入软件项目失败的主要原因之一。

先介绍一个衡量软件项目规模最常用的概念--LOC(Line of Code),LOC指所有的可执行的源代码行数,包括可交付的工作控制语言(JCL:Job Control Language)语句、数据定义、数据类型声明、等价声明、输入/输出格式声明等。一代码行(1LOC)的价值和人月均代码行数可以体现一个软件生产组织的生产能力。组织可以根据对历史项目的审计来核算组织的单行代码价值。

例如,某软件公司统计发现该公司每一万行C语言源代码形成的源文件(.c和.h文件)约为250K。某项目的源文件大小为3.75M,则可估计该项目源代码大约为15万行,该项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利、办公费用公滩等),则该项目中1LOC的价值为:

(240×10000)/150000=16元/LOC

改项目的人月均代码行数为:

150000/240=625LOC/人月

方法一、Delphi 法

Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别,但专家"专"的程度及对项目的理解程度是工作中的难点,尽管Delphi技术可以减轻这种偏差,专家评估技术在评定一个新软件实际成本时通常用得不多,但是,这种方式对决定其它模型的输入时特别有用。Delphi法鼓励参加者就问题相互讨论。这个技术,要求有多种软件相关经验人的参与,互相说服对方。

Delphi法的步骤是:

1、协调人向各专家提供项目规格和估计表格;

2、协调人召集小组会各专家讨论与规模相关的因素;

3、各专家匿名填写迭代表格;

4、协调人整理出一个估计总结,以迭代表的形式返回专家;

5、协调人召集小组会,讨论较大的估计差异;

6、专家复查估计总结并在迭代表上提交另一个匿名估计;

7、重复4-6,直到达到一个最低和最高估计的一致。

方法二、类比法

类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目,通过新项目与历史项目的比较得到规模估计。类比法估计结果的精确度取决于历史项目数据的完整性和准确度,因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史项目的数据分析是可信赖的。

其基本步骤是:

1、整理出项目功能列表和实现每个功能的代码行;

2、标识出每个功能列表与历史项目的相同点和不同点,特别要注意历史项目做得不够的地方;

3、通过步骤1和2得出各个功能的估计值;

4、产生规模估计。

软件项目中用类比法,往往还要解决可重用代码的估算问题。估计可重用代码量的最好办法就是由程序员或系统分析员详细地考查已存在的代码,估算出新项目可重用的代码中需重新设计的代码百分比、需重新编码或修改的代码百分比以及需重新测试的代码百分比。根据这三个百分比,可用下面的计算公式计算等价新代码行:等价代码行 = [(重新设计% +重新编码% +重新测试%)/3]×已有代码行

方法三、功能点估计法

功能点测量是在需求分析阶段基于系统功能的一种规模估计方法。通过研究初始应用需求来确定各种输入、输出、计算和数据库需求的数量和特性。通常的步骤是:

1、计算输入,输出,查询,主控文件,和接口需求的数目。

2、将这些数据进行加权乘。下表为一个典型的权值表。

功能类型权值

输入 4

输出 5

查询 4

主控文件10

接口10

3、估计者根据对复杂度的判断,总数可以用+25%、0、或-25%调整。

据发现,对一个软件产品的开发,功能点对项目早期的规模估计很有帮助。然而,在了解产品越多后,功能点可以转换为软件规模测量更常用的LOC。

6.4.2 软件开发成本估算

软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价。它不同于其他物理产品的成本,不包括原材料和能源的消耗,主要是人的劳动消耗。人的劳动消耗所需代价就是软件产品的的开发成本。另一方面,软件产品开发的计算方法不同于其他物理产品成本的计算。软件产品不存在重复制造过程,它的开发成本是以一次性开发过程所花费的代价来计算的。因此,软件开发成本的估算,应是从软件计划、需求分析、设计、编码、单元测试、组装测试到确认测试,整个软件开发过程所花费的代价作为依据的。

对于一个大型的软件项目,要进行一系列的估算处理,主要靠分解和类推的方法进行。

基本估算方法分为3类:

1、自顶想下的估算方法。这种方法的主要思想是:从项目的整体出发,进行类推。即估算人员根据以前已完成项目所消耗的总成本,来推算将要开发的软件的总成本,然后按比例将它分配到各开发任务单元中去。这种方法的优点是估算工作量小,速度快。缺点是对项目中的特殊困难估计不足,估算出来的成本盲目性大,有时会遗漏被开发软件的某些部分。

2、自底向上的估算法。这种方法的主要思想是:把待开发的软件细分,直到没个子任务都已经明确所需要的开发工作量,然后把它们累加起来,得到软件开发的总工作量。这是一种常见的估算方法。它的优点是估算各部分的准确性高。缺点是缺少各个子任务之间相互联系所需要的工作量,还缺少许多同软件开发有关的系统级工作量。所以估算值往往偏低,必须用其他方法进行校验和校正。

3、差别估计法。这种方法综合了上述两种方法的优点,其主要思想是把待开发的软件项目与过去已完成的软件项目进行类比,从各个子任务中区分出类似的部分和不同的部分。类似的部分按实际量进行计算,不同的部分则采用相应的方法进行估算。这种方法的优点是提高估算的准确程度,缺点是不容易明确所谓“类似”的界限。

常见的几种估算模型为:

1、IBM模型

1977年,IBM的Walston和Felix提出了如下的估算公式:

E = 5.2×L0.91,L 是源代码行数(以KLOC 计),E 是工作量(以PM 计)

D = 4.1×L0.36,D 是项目持续时间(以月计)

S = 0.54×E0.6,S 是人员需要量(以人计)

DOC = 49×L1.01。DOC 是文档数量(以页计)

在此模型中,一般指一条机器指令为一行源代码。一个软件的源代码行数不包括程序注释、作业命令、调试程序在内。对于非机器指令编写的源程序,如汇编语言或高级语言程序,应转换成机器指令源代码行数来考虑。

2、Putnam 模型

这是1978年Putnam 提出的模型,是一种动态多变量模型。它是假定在软件开发的整个生存期中工作量有特定的分布。这种模型是依据在一些大型项目(总工作量达到或超过30个人年)中收集到的工作量分布情况而推导出来的,但也可以应用在一些较小的软件项目中。

Putnam 模型可以导出一个“软件方程”,把已交付的源代码(源

语句)行数与工作量和开发时间联系起来。其中,td 是开发持续时间(以年计),K 是软件开发与维护在内的整个生存期所花费的工作量(以人年计),L 是源代码行数(以LOC 计),Ck 是技术状态常数,它反映出“妨碍程序员进展的限制”,并因开发环境而异。其典型值的选取如下表所示。

L=C K K _ 3 1 _ 3

4 td

3、COCOMO模型

这是由TRW公司开发。Boehm提出的结构型成本估算模型,是一种精确、易于使用的成本估算方法。在该模型中使用的基本量有以下几个:DSI(源指令条数)定义为代码或卡片形式的源程序行数。若一行有两个语句,则算做一条指令。它包括作业控制语句和格式语句,但不包括注释语句。KDSI=1000DSI。MM(度量单位为人月)表示开发工作量。TDEV(度量单位为月)表示开发进度。它由工作量决定。

(1)软件开发项目的分类

在COCOMO模型中,考虑开发环境,软件开发项目的总体类型可分为三种:组织型、嵌入型和介于上述两种软件之间的半独立型。

(2)COCOMO模型的分类

COCOMO模型按其详细程度分成三级:即基本COCOMO模型、中间COCOMO模型、详细COCOMO模型。基本COCOMO模型是一个静态单变量模型,它用一个以已估算出来的源代码行数(LOC)为自变量的(经验)函数来计算软件开发工作量。中间COCOMO模型则在用LOC为自变量的函数计算软件开发工作量(此时称为名义工作量)的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估算。详细COCOMO模型包括中间COCOMO模型的所有特性,

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

工程项目管理软件应用案例 某大学为配合城市道路扩建工程,将校门及围墙后移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 费用科目结构

信息系统项目管理案例分析教学文案

信息系统项目管理案例分析 王先生刚出任项目经理,并承接了一个中型软件项目。上任时公司高层再三叮咛他一定要尊重客户,充分满足客户需求。项目开始比较顺利,但进入到后期,客户频繁的需求变更带来很多额外工作。王先生动员大家加班,保持了项目的正常进度,客户相当满意。 但需求变更却越来越多。为了节省时间,客户的业务人员不再向王先生申请变更,而是直接找程序员商量。程序员疲于应付,往往直接改程序而不做任何记录,很多相关文档也忘记修改。很快王先生就发现:需求、设计和代码无法保持一致,甚至没有人能说清楚现在系统“到底改成什么样了”。版本管理也出现了混乱,很多人违反配置管理规定,直接在测试环境中修改和编译程序。但在进度压力下,他也只能佯装不知此事。但因频繁出现“改好的错误又重新出现”的问题,客户已经明确表示“失去了耐心”。 而这还只是噩梦的开始。一个程序员未经许可擅自修改了核心模块,造成系统运行异常缓慢,大量应用程序超时退出。虽然最终花费了整整3天的时间解决了这个问题,但客户却投诉了,表示“无法容忍这种低下的项目管理水平”。更糟糕的是,因为担心系统中还隐含着其他类似的错误,客户高层对项目的质量也疑虑重重。 随后发生的事情让王先生更加为难:客户的两个负责人对界面风格的看法不一致,并为此发生了激烈争执。王先生知道如果发表意见可能会得罪其中一方,于是保持了沉默。最终客户决定调整所有界面,王先生只好立刻动员大家抓紧时间修改。可后来当听说因修改界面而造成了项目一周的延误后,客户方原来发生争执的两人这次却非常一致,同时气愤地质问王先生:“为什么你不早点告诉我们要延期!早知这样才不会让你改呢!”王先生委屈极了,

软件项目管理考试试题及答案

《软件项目管 理》期末复习考试及答案 、判断题(正确画V,错误画X) 1 ?项目是由临时性的组织来完成的。(T ) 2?项目的选择包括评估各种需求和机会,评估必须是有形和定量的。(F ) 3?在双代号图中,每一事件(圆圈)必须有惟一的事件序号,即网络图中不会出现相同的事件序号。(T ) 4 ?根据项目生命周期可知,不同项目各阶段资源投入强度不同。通常是前期投入低,逐渐增加达到高峰后开始降低。(T ) 5 ?具有正总时差路径被称为关键路径。(F ) 6 ?申请书是一份推销文件,而不是技术报告。(T ) 7?某项活动的最早开始时间和最早结束时间是通过网络图反向推算得到的。(F )8. 在绘制网络图时,把活动画在一个闭路中是不允许的,因为它描述的是不断自我重复 的活动路径。(T ) 9. 项目必须完成的整个时间段被定义为从预计开始时间到要求完工时间。(T ) 10. 某项活动的浮动时间为负值,表明该项活动花费的时间可以延长。(F )、单项选择题 1.项目生命周期四个阶段中,第二阶段结束于(A ) A)签订合同B)需求建议书的发布 C)申请书的提交D)项目结束 2.固定价格合同对于客户和承约商来说,风险分别是(B ) A)低低B)低高 C)高低D)咼咼 3.进度偏差SV<0(为负值)时,表示( B ) A)进度提前B)表示进度延误 C)实际消耗工时(或成本)低于预算值,即项目有结余或效率高 D)实施成本过高,即实际消耗工时(或成本)超过预算值,即项目超支 4. 右图是一个单代号图,表示(A ) A)活动A结束10天以后,活动B才能开始 B)活动A开始10天以后,活动B才能开始 C)活动A结束10天以后活动才能结束 D)活动A开始10天以后活动B才能结束

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

工程项目管理软件及应用试卷 一、单项选择题.(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资源费率中的每次使用成本是指(

最新信息化项目管理办法

公司管理文件 文件编号:**** 第N 版签发: 信息化项目管理办法 1 目的与适用范围 1.1为加强公司(以下简称公司)信息化项目的管理,遵照公司(以下简称公司)的制度执行,严肃项目管理流程及明确职责分工,保证信息化项目建设可控进行,特制定本办法。 1.2本办法适用于公司总部、运营管控、战略管控类子公司(以下简称各单位),财务管控类子公司可参照本办法制订相关管理文件。 2管理原则 2.1信息化项目由各单位提出,运营管理部审核,公司审批同意后,报公司批准。 2.2信息化项目管理过程分为规划、计划(含项目建议书)、立项、设计、实施、验收、后评估等阶段。 2.3信息应用系统的使用和改善按《公司管理信息系统使用管理办法》执行。 3定义 3.1信息化项目是指公司信息化建设或改造工程中的信息网络及其基础设施、信息资源系统和信息应用系统的新建、升级、改造工程。 3.1.1信息网络系统是指以信息技术为主要手段建立的信息处理、

传输、交换和分发的计算机网络系统。 3.1.2信息资源系统是指以信息技术为主要手段建立的信息资源采集、存储、处理的资源系统。 3.1.3信息应用系统是指以信息技术为主要手段建立的各类业务管理的应用系统。 3.2信息化项目的归集按渠道分为技改和科研项目。 3.2.1技改类项目是指通过信息化项目而形成的固定资产投资,包括基本建设、技术改造项目。 3.2.2科研类项目是指通过对信息网络系统、信息资源系统及信息应用系统进行技术创新和软件开发而形成的项目。 4 职责分工 4.1运营管理部是信息化项目的归口管理部门,主要负责: 4.1.1制定和修改公司信息化管理制度,制订和引用信息化相关标准,日常管理和协调信息化相关工作。 4.1.2编制信息化规划、年度计划和预算,并组织审核及申报。 4.1.3总部信息化项目实施的全过程管理和预算控制。包括总部信息化项目结题验收,项目竣工决算资料编制,项目审计所需的各项文件资料的积累、整理和归档工作;总部信息化项目实物管理。 4.1.4子公司信息化项目年度计划及计划外项目审核,项目预算核准及公司归集的预算平衡,项目的立项审核和后评估跟踪管理。 4.1.5信息化项目中知识产权的管理。 4.2经营财务部是公司信息化项目的财务归口管理部门,主要负责: 4.2.1制定、修订信息化项目财务核算管理流程。 第2 页共35 页

建设工程项目管理作业

建设工程项目管理 简答题: 1.简述项目和项目管理的含义。 答:项目指具有独特的过程,有开始和结束日期,由一系列相互协调和受控的活动组成。过程的实施是为了达到规定的目标,包括满足时间、费用和资源等约束条件。 项目管理是指为了达到项目目标,对项目的策划(规划、计划)、组织、控制、协调、监督等活动过程的总称 2.国家规定哪些工程必须实行监理? 答:(1)国家重点建设工程;(2)大中型公用事业工程; (3)成片开发建设的住宅小区工程: (4)利用外国政府或者国际组织贷款、援助资金的工程; (5)国家规定必须实行监理的其他工程。 3.施工项目管理组织机构设置的原则。 答:目的性原则;集权与分权统一的原则;专业分工与协作统一的原则; 管理跨度与层次的原则;系统化管理的原则;弹性结构原则;精简高效原则 4.基本建设程序和施工项目管理程序有什么联系和区别? 答:施工项目管理程序和建设程序各有自己的开始时间与完成时间,各有自己的全寿命周期和阶段划分,因此它们是各自独立的。然而两者之间仍有密切关系。从投标以后至竣工验收的一段时间,建设项目管理与施工项目管理同步进行,相互交叉、相互依存、相互制约。这就对发包、承包双方都按照各自的管理程序办事以相互促进提出了更高要求,并应避免出现相互制约的现象发生。

5.简述建筑工程招标的程序。 答:招标前的准备工作、建设工程施工招标文件的编制、工程标底的编制、 资格预审、发放招标文件、勘察现场与召开投标预备会、投标文件的编制与 提交、开标与评标、中标、合同签订。 6.简述建筑工程合同订立的原则和程序。 答:①合同自由原则(意思自治原则); ②诚实信用原则:当事人在从事民事活动时,应诚实守信(降低交易风险和 交易费用),以善意的方式履行其义务,不得滥用权利及规避法律或合同规定的义务; ③合法原则; ④平等、公平原则; ⑤不得损害社会公共利益、扰乱社会经济秩序、违背社会公德; 7.建筑安装工程费由哪些费用组成? 答:直接费(直接工程费、措施费)、间接费、利润和税金。 8.如何确定工程变价款。 答:《建设工程施工合同(示范文本)》约定的工程变更价款的确定方法如下:(1)合同中已有适用于变更工程的价格,按合同已有的价格变更合同价款; (2)合同中只有类似于变更工程的价格,可以参照类似价格变更合同价款; (3)合同中没有适用或类似于变更工程的价格,由承包人提出适当的变更价格,经工程师确认后执行。 9.索赔费用如何组成? (1)人工费(2)设备费(3)材料费。(4)管理费。(5)利润。(6)迟延付款利息。 10.职能式组织结构有什么优缺点? 答:优点:由于将项目委托给企业某一部门组织,不需要设立专门的组织机构,所以项目的运转启动时间短;职能专一,关系简单,便于协调;有利于充分发挥资源集中的优势;缺点:由于责任不明,容易导致协调困难和局面混乱;由

软件项目管理考试试题库及答案

第零章-软件项目管理概述 一.选择 1. 以下哪一项最能表现某个项目的特征(C) A. 运用进度计划技巧 B. 整合范围与成本 C. 确定期限 D. 利用网络进行跟踪 2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A) A. 甲方和乙方的利益 B. 范围,时间,成本,质量 C. 有不同需求和期望的项目干系人 D. 明确的和未明确表达的需求 3. 以下都是日常运作和项目的共同之处,除了:(D) A. 由人来作 B. 受制于有限的资源 C. 需要规划、执行和控制 D. 都是重复性工作 4. 有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C) A. 项目管理知识体系 B. 应用领域知识、标准与规章制度 C. 以项目为手段对日常运作进行管理 D. 处理人际关系技能 5. 下列都是子项目的正确说法,除了:(D) A. 划分子项目的目的是为了便于管理 B. 子项目的划分便于发包给其他单位 C. 项目生命期的一个阶段是子项目 D. 子项目不能再往下划分成更小的子项目 6. 管理一个项目包括以下内容,除了:(D) A. 识别要求 B. 确定清楚而又能实现的目标 C. 权衡质量、范围、时间和费用的要求 D. 制定符合项目经理期望的计划和说明书 7. ( C) 是为创造一种产品、服务或者结果而进行的临时性的努力 A. 项目群 B. 过程 C. 项目 D. 组合 8. 下列(D )不属于项目管理的特征 A. 独特性 B. 通过渐进性协助实施的 C. 拥有主要顾客或项目发起人 D. 具有很小的确定性 9. 下列( C)不属于项目管理的三维约束 A. 达到范围目标 B. 达到时间目标 C. 达到沟通目标 D. 达到成本目标 10. ( A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求 A. 项目管理 B. 项目组管理 C. 项目组合管理 D. 需求管理 11. 为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理。 A. 组合 B. 项目群 C. 投资 D. 合作 12. PMI提供的认证项目叫做(B ) A. Microsoft Certified Project Manager B. Project Management Professional C. Project Management Expert D. Project Management Menter 二.填空 1. 项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。 2. 项目管理? 答:项目管理是一系列的伴随着项目的进行而进行的、目的是为了确保项目能够达到期望的结果的一系列管理行为。 3. 项目管理的五要素:(技术),方法,团队建设,信息,沟通。 4. 项目群与项目、项目与子项目的关系是什么? 答:项目群也称为大型项目,是通过协调来进行统一管理的一组相互联系的项目,它本身可 能不是项目。子项目是将项目分解为更小单位。 5. 软件项目管理分为(项目初始),项目计划,项目执行控制,项目结束。 6. 对于一个组织的管理而言,主要包括战略管理,运作管理,(项目管理) 三.判断 1. “上课”这项活动是项目(x)

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

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)目标 2、项目与运作的对比:(1)暂时的—重复进行(2)独特的—持续不断(3)实现目标时,结束—确定一组新目标,继续 3、项目管理的核心任务是:项目的目标控制 4、项目管理的三大目标:时间、成本、质量 5、50年代美国出现:关键路径法、计划评审技术 6、项目经理是其上级任命的一个负责人而不是:法人代表 7、范围说明书仅在项目的:启动阶段作出 8、项目管理:项目管理就是把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求,通过应用和综合诸如启动、规划、实施、监控和收尾等项目管理过程来进行。 9、管理的主体是具有专业的:专家、工程师 10、项目生命期阶段中的五个过程管理:启动过程、计划过程、执行过程、控制过程和收尾过程 11、信息系统项目的定义:在一定期限内,根据一定的信息系统项目需求,依托一定的资源,为达成一定的信息系统目标而进行的一系列活动 12、信息系统项目管理的定义:在信息系统项目活动中运用一系列的知识、技能、工具和技术,以满足或超过项目干系人对信息系统项目的要求 13、信息系统项目管理的目标:1、项目开始前a可以帮助用户解决什么问题b 能给用户带来什么价值?2、项目执行中担负用户成功的责任3、项目结束后帮助用户实现价值 14、信息系统项目的特点:1、信息系统项目的目标是不精确的2、信息系统项目的变更比较频繁3、信息系统项目受人力资源的影响很大4、其他特点典型的信息系统项目还具有如下特点:牵涉的技术人员高度专业化;涉及的设备和软件的供应商比较多;项目生命期通常比较短;通常要采用大量的新技术;使用与维护的要求比较复杂;信息系统应用的行业特性比较强等。 15、信息系统项目的一般生命期:1、系统规划阶段2、系统分析阶段3、系统

《工程项目管理》在线作业及答案

《工程项目管理》在线作业1及答案 一、单选题(共10道试题,共60分。) V 1.()是指将项目的总工期目标分解,确定项目范围内各工程活动的工作量、持续时间,通过逻辑关 系安排和网络分析,确定各个工程活动开始和结束时间。 A. 资源计划 B. 工期计划 C. 资金计划 D. 成本计划 满分:6分 2.项目的投资目标、进度目标和质量目标是()的关系。 A. 对立 B. 统一 C. 矛盾 D. 对立统一 满分:6分 3.()是项目前期决策阶段最重要的工作。 A. 项目目标设计 B. 项目构思的产生 C. 项目可行性研究 D. 提出项目建议书 满分:6分 4.BOT融资方式中的“O”代表()。 A. 建造 B. 设计 C. 运营

D. 移交 满分:6分 5.从项目构思到项目批准正式立项的阶段称为()。 A. 项目的前期策划阶段 B. 项目构思阶段 C. 项目目标设计阶段 D. 项目可行性研究阶段 满分:6分 6.项目组织形式的选择必须按照具体情况分析,若企业同时承担的项目(或子项目)很多,必须采用() 的组织形式。 A. 矩阵式 B. 职能式 C. 直线型 D. 寄生式 满分:6分 7.()指投资者(项目所有者)委派业主代表,成立项目经理部,以业主的身份开展项目的整个管理工 作,直接管理承包商、供应商和设计单位。 A. 业主自行管理 B. 混合式的管理模式 C. 代理型管理模式 D. 其他形式 满分:6分 8.工程项目的(),即项目任务的委托方式。 A. 组织结构 B. 承发包模式 C. 融资方式 满分:6分 9.工程项目通常都有特定的目标,这些目标通常不包括()。

信息系统项目管理师经典案例分析

信息系统项目管理师案例分析题:风险管理案例 某市电力公司准备在其市区及各县实施远程抄表系统,代替人工抄表。经过考察,电力公司指定了国外的S公司作为远程无线抄表系统的无线模块提供商,并选定本市F智能电气公司作为项目总包单位,负责购买相应的无线模块,开发与目前电力远营系统的接口,进行全面的项目管理和系统集成工作。F公司的杨经理是该项目的项目经理。 在初步了解用户的需求后,F公司立即着手系统的开发与集成工作。5个月后,整套系统安装完成,通过初步调试后就交付用户使用。但从系统运行之日起,不断有问题暴露,电力公司要求F公司负责解决。可其中很多问题,比如数据实时采集时间过长、无线传输时数据丢失,甚至有关技术指标不符合国家电表标准等等,均涉及到无线模块。于是杨经理同S公司联系并要求解决相关技术问题,而此时S公司因内部原因退中国大陆市场。因此,系统不得不面临改造。[问题一] 请用300字以内文字指出F公司项目执行过程中有何不妥。 答案: 1、 没有建立完善的项目管理体系或制定合理的项目管理计划并遵照执行。 2、 需求开发与需求管理不规范,没有严格进行需求定义与验证,也没有形成书面的《系统需求规格说明书》。 3、 缺乏全面的质量管理,缺少完整的测试计划和测试活动,没有系统的验收标准或验收流程不规范。 4、 整个开发过程缺乏用户参与,比如进行阶段式的验收,阶段性成果的签字确认。5、 缺乏对分包商(S公司)的监督管理,尤其是对S公司无线模块产品的质量管理 6、 没有了解或咨询国家或行业的相关标准、技术规范。 7、 没有对项目进行可行性分析。 [问题二] 风险识别是风险管理的重要活动。请简要说明风险识别的主要内容并指出选用S公司无线模块存在哪些风险? 答案: 风险识别是确定何种风险可能会对项目产生影响,并将这些风险的特征形成文件。 风险识别的内容:1、识别并确定项目有哪些潜在风险; 2、识别引起这些风险的主要因素;

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

计算机软件在工程项目管理上的应用 工程项目管理的成功主要依赖于信息的积极沟通和成功交流,在信息社会,不论是信息量,还是信息的传播方式,都是各种各样的,造成了项目各方的交流困难。在实际项目中,工程管理技术人员都用很大的一部分精力来寻找合适的信息,而问题的出现,都不同程度的和沟通有关,项目成本的增加有一小部分也是和信息沟通有关,有效的解决项目沟通问题,可以使工程项目的管理更加成功。 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软件的另一个特点是操作灵活方便,用户可以选择自己喜欢的视图,进行有效的整体更新,资源平衡,自动汇总,网上发布等等。

(完整word版)工程项目管理作业

第一次作业 1、简述项目的定义及其基本特征。 2、简述工程项目的特点。 3、作图并说明工程项目的生命期。 4、作图并说明工程项目相关者在工程项目中的角色(简述)。什么是项目的相关者?工程项目相关者一般有哪几个方面?在工程项目管理中,他们分别扮演什么角色 5、业主方的工程项目管理受哪些环境因素的影响。 6、什么是项目的目标系统、对象系统、行为系统、组织系统,它们之间有什么联系?(作出工程项目总的系统模型图,并作简要说明。) 第二次作业 1、常见的项目对象可以分为那几个方面?分别举例说明。 2、为什么项目说具有一次性?项目的一次性对项目管理的影响? 3、工程项目在策划阶段一般受那些环境系统因素影响?工程项目在实施阶段一般受那些环境系统因素影响? 4、什么是项目管理的三大目标?这三者在项目实施过程中有什么特征? 5、在现代工程项目中,业主不再承担具体的项目管理任务,那么他应该承担项目管理的那些工作?具体的项目管理任务一般由谁来承担? 第三次作业 1、政府对工程项目的管理具有那些性质?包括哪些内容? 2、解释并说明工程项目计划过程? 3、说明工程项目中计划的协调。 4、作出工程项目的计划内容和工作流程图。(并解释) 5、业主的工程项目实施计划一般有哪些内容?对工程项目的实施产生什么影响? 6、简述工程项目实施控制的对象和控制点设置。 7、作出工程项目实施控制过程图。 8、如何进行控制期的设定? 第四次作业 1、在工程项目实施控制中,管理和监督项目实施有何意义?包括哪些内容? 2、什么是跟踪项目实施过程?在工程项目实施控制中跟踪项目实施过程必须注意什么? 3、工程项目实施过程可能会出现那些变更?为什么会出现变更?变更的主要起因是什么? 4、工程项目的变更会造成什么影响? 5、如何进行变更管理? 工程项目实施中导致进度拖延的原因可能有哪些?简述范围管理的概念、范围管理及其目的。 第五次作业 1、工程项目的目标因素的来源于哪些方面?常见的目标因素有哪些?举例说明。 2、工程项目的定义包括哪些内容? 3、民用工程项目的总体策划的内容有哪些。(思考题) 4、作出工程项目目标设计及定义过程图。 5、简述范围管理的概念、范围管理及其目的。 6按工程项目的实施过程进行工程项目结构分解的思路是什么?(简述工程项目结构分解过程)

软件工程与项目管理试题三及答案

软件工程与项目管理试题三及答案 一、单项选择题(本大题共20小题,每小题1分,共20分。在每小题列出的四 个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 1.软件工程的纵向分解是把软件开发分为几个() A.模块B.阶段 C.子系统D.过程 2.McCall软件质量度量模型中属于面向软件产品操作的是() A.适应性B.可重用性 C.可测试性D.可用性 3.快速原型模型中,用于及早向用户提交一个原型系统的是() A.实验型原型B.探索型原型 C.提交型原型D.演化型原型 4.软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的副作用?() A.文档B.数据 C.编码D.设计 5.软件维护费用高的主要原因是() A.生产率高B.生产率低 C.人员多D.人员少 6.根据对软件开发机构调查的结果可知,各类维护活动所占的比重是()A.完善性占50%,适应性占25%,校正性占21%,其他维护占4% B.完善性占25%,适应性占50%,校正性占21%,其他维护占4% C.完善性占21%,适应性占25%,校正性占50%,其他维护占4% D.完善性占21%,适应性占50%,校正性占25%,其他维护占4% 7.下列属于用白盒技术设计测试用例的是() A.错误推测B.逻辑覆盖 C.等价类划分D.因果图 8.有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言是() A.PASCAL B.FORTRAN

C.DL/1D.C 9.在软件详细设计过程中不.采用的工具为() A.判定表B.PDL C.数据流图D.IPO图 10.根据输入输出的数据结构产生程序结构的设计方法是()A.PARNAS方法B.JACKSON方法 C.WIRTH方法D.DIJKSTRA方法 11.在软件设计中,为解决一个大而复杂的问题把软件系统划分成一个个完成某一特定的子功能的方法称为() A.细化B.结构化 C.模块化D.抽象化 12.结构化方法在建立软件系统的结构模块时按照以下哪种方法进行?()A.由底向上B.自顶向下 C.随机D.回归 13.两个模块之间传递的是同一个数据结构的地址,这种耦合方式称为()A.控制耦合B.公共耦合 C.标记耦合D.数据耦合 14.结构化设计是以哪个阶段产生的DFD图为基础,按一定的步骤映射成软件结构?() A.可行性分析B.需求分析 C.概要设计D.详细设计 15.结构化方法的基本原则是功能的分解和() A.模块化B.信息隐蔽 C.抽象D.细化 16.数据字典和数据流程图共同构成了系统的() A.物理模型B.逻辑模型 C.原型D.目标模型 17.软件需求不.应包括() A.功能要求B.环境需求 C.标准实现的空间需求D.用户界面要求 18.项目开发计划是什么类型的文档?() A.设计性B.进度表示 C.需求分析D.管理性 19.瀑布模型是一种什么模型?() A.风险驱动模型B.线性开发模型

工程项目管理软件及应用试卷含答案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.采用了“任务分配状况视图”进行跟踪管理

信息系统项目管理师案例分析.doc

信息系统项目管理师案例分析1信息系统项目管理师案例分析 项目整体管理案例 项目的整体管理在项目管理的9 个知识领域中处于核心位臵,其功效就是用来整合其他8个知识领域。项目经理则要起到关键性的组织、协调与管理作用,然而这并非易事,许多IT 项目经理在作项目时总感觉需要协调各种各样的资源,然而又似乎无从下手,一些事情好像身不由己,无法控制。 项目整体管理是围绕项目管理计划的制定、执行和控制进行的,通过项目资源的整合,将项目所有的组成要素在恰当的时间、正确的地方、与合适的人物结合在一起,以成功地完成项目。 按照PMBOK2004 中的定义,项目整体管理的过程包括制定项目章程、制定项目初步范围说明书、制定项目管理计划、指导和管理项目执行、监督和控制项目工作、整体变更控制和项目收尾。 案例一 阅读以下关于在信息系统项目管理过程中,项目整体管理方面问题的叙述,回答问题1 至3,将解答填入答题纸的对应栏内。 案例场景: A 集团下属信息技术有限公司新接到一个有关电子政务公文流转系统的软件项目,王工作为公司派出的项目经理,带领项 目组开始进行项目的研发工作。

王工以前是一名老技术人员,从事Java 开发多年,是个细心而又技术扎实的老工程师。在项目的初期,王工制定了非常详细的项目计划,项目组人员的工作都被排得满满的,为加快项目的进度,王工制定项目计划后即分发到项目组成员手中开始实施。然而,随着项目的进展,由于项目需求不断变更,项目组人员也有所更换,项目组已经没有再按照计划来进行工作,大家都是在当天早上才安排当天的工作事项,王工每天都要被工作安排搞得焦头烂额,项目开始出现混乱的局面。 项目组中的一名技术人员甚至在拿到项目计划的第一天就说:“计划没有变化快,要计划有什么用” ,然后只顾埋头编写自己手头的程序。 一边是客户在催着快点将项目完工,要尽快将系统投入生产;另一边是分公司管 电子政务项目的张总在批评王工开发任务没有落实好。 [问题1](8 分) 请用400 字以内的文字,说明王工制定的项目计划应包括的主要内容。 王工编制的项目计划应包括: (1)项目总计划:范围管理计划、时间管理计划、费用管理计划、质量管理计划、人力资源管理计划、采购管理计划等(包括范围计划、工作范围定义、活动定义、资源需求、资源计划、 活动排序、费用估算、进度计划以及预算、质量计划、人力资源 计划、人员配备管理计划和采购计划等)

工程项目管理作业(必做第一次)

《工程项目管理》第一次必做作业(答题卷) (第一~四章) 一、填空题 第一章工程项目管理概论 1.项目管理是一种管理技术,它考虑了项目的多种界面和复杂环境,强调了项目的总体规划、矩阵组织和动态控制。 2.工程项目是以建筑物或构筑物为交付成果,有明确目标要求并由相互关联活动所组成的特定过程。 3.工程项目的生命周期是指工程项目从设想、研究决策、设计、建造、使用,直到项目报废所经历的全部时间,通常包括项目的决策阶段、实施阶段和使用阶段。 1. 4.工程项目实施阶段可进一步细分为设计准备阶段、设计阶段、施工阶段、动用前准备阶段,其主要任务是完成建设任务,并使项目的建设目标尽可能好地实现。 2. 5.建设工程保修期限是指从竣工验收合格之日起,对出现的质量缺陷承担保修和赔偿责任的年限。 第二章工程项目策划与决策 1.项目管理策划是指对项目实施的任务分解和分项任务组织工作的策划。它主要包括合同结构策划、项目招标策划、项目管理机构设置和运行机制策划项目组织协调策划、信息管理策划等。项目管理策划重点在于管理界面设计和提出行动方案。 2. 项目目标是可行性研究的尺度,经过论证和批准后作为项目设计和计划、实施、控制的依据,最后作为项目后评估的标准。 3. 目标体系结构是工程项目的工作任务分解结构的基础。 4.按照目标的影响范围进行分类,可以分为项目内部目标和项目外部目标。 5.项目定位是指在项目构思的基础上,确定项目的性质、影响力和地位。 第三章工程项目管理体制 1.政府对工程项目的监督管理主要在工程项目和建设市场两个方面。 第四章工程项目组织 1.组织论是一门非常重要的基础理论学科,是项目管理的母学科,它主要研究系统的组织结构模式、组织分工以及工作流程组织。 2. 组织分工反映了一个组织系统中各子系统或各元素的工作任务分工和管理职能分工。 3.组织结构模式和组织分工都是一种相对静态的组织关系。 4.矩阵式组织结构把智能原则和对象原则结合起来,既发挥了职能部门的纵向优势,又发挥了项目组织的横向优势,形成了独特的组织形式。 5.一般项目团队有四个发展阶段:组建、磨合、规范、进入正轨。

《软件项目管理》期末考试题-问答题.

项目的特征有哪些? 有明确的目标 项目之间的活动具有相关性 限定的周期 有独特性 资源成本的约束性 项目的不确定性 项目与日常运作有什么不同? 项目是一次性的,日常运作是重复进行的 项目是以目标为导向的,日常运作是通过效率和有效性体现的 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理项目存在大量的变更管理,而日常运作则基本保持连贯性的。 软件项目有什么特殊性? 为逻辑实体而非物理实体,具有抽象性 没有明显的制造过程,也不存在重复生产 软件项目的开发受到计算机硬件的制约 不可能完全摆脱手工开发模式 软件本身是相当复杂的,涉及因素众多,需求多变软件项目投入大、成本高软件项目管理有什么特征?

软件是纯知识产品,其开发进度和质量很难估计和度量,生产率也难以预测和保证。 项目周期长,复杂度高,变数多。 软件项目提供的是一种服务,需要满足一群人的期望,即需要满足一群想法和利益各不相同的人的需 求。 PMBOK包括哪9个知识领域? 集成管理范围管理时间管理 成本管理人力资源管理沟通管理 风险管理质量管理采购管理 常用的生存期模型有哪些?各适用于什么项目? 瀑布模型:分析、设计、编码、测试和维护严格按步骤进行,适合于项目开始前有明确需求和明确的 解决方案的项目,如公司的财务系统、库存管理系 统、短期项目等。 V模型:是瀑布模型的变种,强调测试的重要性,将开发活动与测试活动紧密联系在一起。适合于对 系统的性能、安全有严格要求的项目。 原型模型:适合于在项目开始前对项目需求不明确,为了减少项目需求的不确定性而先开发项目的

基本原型系统以验证可行性,然后逐步补充完善。 增量模型:由瀑布模型演变而来,假设需求可分阶段,分成一系列增量产品分别开发。适合于项目开 始明确了需求的大部分,但对市场和用户把握不是 很准。对于有庞大和复杂功能的系统也可考虑增量 开发。 螺旋式模型:该模型在四个象限上分别表达了计划制定、风险分析、项目实施、客户评估四个方面的 活动,通过一系列瀑布模型的不断循环来逐步规避 风险。适合于不确定因素较多、风险较大的项目。 渐近式阶段模型:综合了增量模型和螺旋式模型的一个实用模型,渐进式前进,阶段式提交。适合各 种规模的项目,尤其是大中型项目,以及希望随时 看到未来的项目。如何为项目选择合适的生成期模型? 熟悉各种生存期模型 评审、分析项目的特性 选择适合项目的生存期模型 标识生存期模型与项目不一致地方,并进行裁减 何谓需求获取?它包括哪些主要活动?

相关主题