2019自考本科01336软件项目管理

2019自考本科01336软件项目管理
2019自考本科01336软件项目管理

一、单项选择题

1.下面给出的选项中不是项目基本特性的是(B)

A.独特性B.重复性C.组织性D.目标冲突性2.在IT项目管理的基本表述方法中,根据指定的网络顺序、逻辑关系和单一的历时估算,计算每一活动的单一、确定的最早开始和最迟结束时间的是(D)

A.工作分解结构B.甘特图C.计划评审技术D.关键路径法3.在做项目投资分析时,当预计的回收期超出企业能接受的回收期时,预计应当( A) A.放弃B.接受C.修改D.保留4.IT软件项目计划管理,管理的对象是IT项目的C

A.任务和评审B.运作和评审C.运作和活动D.任务和活动5.在一个大型的IT项目中,通常要同时采用几种成本估算方法,如果不同方法得到的结果大相径庭,应该(A)

A.继续设法获取更多的成本信息B.改变成本估算方法

C.增加成本估算方法D.减少成本估算方法

6.制定软件项目质量计划的目的主要是确保项目的( B )

A.用户需求能够满足B.质量标准能够满意地执行

C.功能模块能够全部实现D.进度计划能够顺利完成7.评审是一种质量保证机制,它是借助一组人员来检查软件系统或相关文档并发现错误的一个过程。评审的类型有:设计或程序检查、管理评审(A )

A.质量评审B.专家评审C.风险评估D.成本决算

8.要有效地进行配置管理,需要建立一个配置管理库存放软件( D )

A.活动B.任务C.里程碑D.基线

9.项目经理是整个软件研发活动的负责人,在配置管理活动中,其主要工作是根据软件配置控制委员会的建议,批准配置管理的各项活动并( B )

A.参与这些活动B.控制它们的进程C.指导工作D.监督整个开发过程

10.下面给出的四个选项中与其他选项不属于同一概念的是( A )

A.结构测试B.黑盒测试法C.功能测试D.数据驱动测试

11.如果是委托开发,则以任务委托书或开发协议(合同)方式进行说明的是( B ) A.项目设计报告B.项目开发立项报告C.程序设计报告D.项目测试报告12.在进行IT项目风险分析时,对不确定性因素的不确定性程度和每个风险的损失程度需要(C)

A.分析B.统计C.量化D.控制

13.进行风险管理的前提是( B )

A.风险不利后果小于风险管理付出的代价

B.风险不利后果超过风险管理付出的代价

C.风险不利后果不超过风险管理付出的代价

D.风险不利后果不小于风险管理付出的代价

14.商业软件组织中,能够帮助项目组建立项目过程并对项目过程进行周期性的评估,对过程的定义和维护负责的机构是( B )

A.项目评价机构B.软件工程过程机构C.软件工程机构D.基础设施机构15.项目目标无法实现时,项目的收尾管理工作主要是进行( D )

A.重新计划B.需求分析C.项目测试D.项目终止

二、填空题

16.瀑布模型提倡在开发过程的早期阶段冻结需求定义,可能导致开发的系统与用户需求不同。

17.相关关系法适用于软件项目与效益之间不能建立函数关系,但有明显的相关关系。

18.IT项目的成本由硬件成本、差旅及培训费用、软件开发成本、项目管理费用构成。

19.项目质量管理过程中的最后一个阶段是质量评审。

20.IT软件项目维护主要包括:完善性维护、适应性维护、纠错性维护。

21.维护成本大的最主要原因:系统发布后,用户需求和管理工作的变化,很可能导致整个系统都需要重新设计。

22.Alpha测试是由一个用户在开发人员的指导下进行的测试。

23.项目文档标准有三种类型:过程标准、产品标准、交互标准。

24.风险的本质:不确定性和损失。

25.项目后评价是项目结束(完成并验收)后的一段时间内,对项目立项、运行过程、效益、作用和影响进行的客观分析和总结的全过程。

三、名词解释

6.检查点

是指在规定的时间间隔内对项目进行的检查与复审工作,它是通过比较实际进展与计划进展之间的差异,并根据这个差异来进行调整的。

27.静态投资回收期

就是用项目各年净收入来将全部投资回收所需要的年限。这是最常使用的评价指标,具有直观、简单的特点,能反映项目风险程度,但没有考虑资金时间价值。

28.全面质量管理

运用质量管理的科学理论、技术、方法,建立起贯穿于产品质量形成全过程的质量保证体系,使企业全体职工树立质量观点,提高工作质量,经济地生产用户满意的产品。

29.系统整合

系统整合是把系统的不同部分进行集成,使其完成一组特定的功能。

30.风险的无形成本

是指由于风险所具有的不确定性而使项目在风险发生前和发生后所付出的代价。

四、简答题

31.在IT项目的整个生命周期中,一般存在哪几个主里程碑?

答:在IT项目的整个生命周期中,一般存在四个主里程碑:目标里程碑、设计里程碑、开发里程碑、产品版本里程碑。

32.IT项目可行性研究包括哪些内容?

答:IT项目可行性研究,就是从技术、经济、社会和人员等方面的条件和情况进行调查研究,对可能的技术方案进行论证,以最终确定整个项目是否可行。内容包括:技术可行性分析、经济可行性分析、运行环境可行性分析和其他方面的可行性分析。

33.成本控制的核心是什么?

答:成本控制的核心是管理好四个关键指标:

(1)TBC。总预算成本。即总投资。

(2)CBC。累计预算成本。即某时间点上的“总预算”。

(3)CAC。累计实际成本,即某时间点上的“总投入”。

(4)CEV。累计实现价值。即某时间点上的“总产出”。

34.什么是软件配置?软件配置管理的目的是什么?

答:在软件项目开发中,软件开发过程的输出信息可以分为三类:计算机程序、描述计算机程序的有关文档、数据。这些内容统称为软件配置。软件配置管理的目的是建立和维护在整个软件生命周期中软件项目产品的完整性和一致性。

35.在软件过程中产生的文档有哪几类?影响文档质量的因素有哪些?

答:在软件过程中产生的文档只有产品文档和过程文档两类。

影响文档质量的因素:文档标准、文档质量保证和有效的文档书写风格等。

五、综合应用题

36.下图是某IT项目的活动网络,其中矩形表示任务,圆角矩形表示阶段里程碑。

(1)求整个项目的持续时间;

(2)在不影响整个项目进度的前提下,任务T2、T8分别可以延迟多少天?

解:由图可以得到各里程碑期望完成的持续时间(单位为天): M1:10 M2:21 M3:21 M4:14 M5:14 M6:31 M7:49

故整个项目的持续时间为31+40=71(天)

由于M2的持续时间为21天,故任务T2不能延迟;整个项目的持续时间为71天,故任务T8可延迟71-(14+35)=22天。

37.结合工作实际,谈谈如何有效地开展IT 项目团队的建设。 答题要点:明确组织结构、岗位和成员责任; (1) 明确团队目标;

(2) 工作流程和方法简明有效; (3) 考核和评价标准明确公正; (4) 严格奖惩制度和组织纪律制度;

(5) 荣造良好的工作环境,相互关心、相互帮助、相互信任; (6) 善于沟通和交流; (7) 善于总结和学习。

一、单项选择题 1.项目的后果具有( D ) A .冲突性

B .重复性

C .消耗性

D . 不确定性

2.下面有关PERT 或CPM 的描述中错误的是(A )

A .PERT 主要应用于以往在类似项目中已取得一定经验的项目

T9

40天 结束

开始

T1

10天 T2

21天 T3

14天 T10

21天 T8

35天 T7

14天

T6 28天 T5 7天 M1

M2 M3

M4

M5

M6

M7

T4

21天

B.目前应用最广的网络计划技术是CPM和PERT

C.CPM的核心是计算浮动时间,确定哪个活动的进度安排灵活性小

D.PERT可以估计整个项目在某个时间内完成的概率

3.在做项目投资分析时,当回收期小于企业的预计时,可以( C )

A.保留该项目B.放弃该项目C.接受该项目D.拒绝该项目4.确定项目目标的基本原则有:个人化原则、简单化原则、现实性原则和(A ) A.定量化原则B.定性化原则C.数值化原则D.数字化原则5.项目成本管理包括:资源计划编制、费用估算、不可预见费用、费用控制、( D ) A.风险估计B.收支计划C.费用管理D.费用预算

6.项目质量管理过程中的最后一个阶段是( B )

A.评审总结B.质量评审C.调整活动D.软件测试与维护

7.在项目质量控制过程中,产生的工作成果包括:可接受的决定、返工、过程调整、检查表、项目质量( D )

A.总结报告B.评审结果C.管理文档D.改进措施

8.项目经理是整个软件研发活动的负责人,在配置管理活动中,其主要工作是根据软件配置控制委员会的建议,( C )

A.指导配置管理的各项活动并监督它们的进程

B.组织配置管理的各项活动并控制它们的进程

C.批准配置管理的各项活动并控制它们的进程

D.参与配置管理的各项活动并监督它们的进程

9.配置审计的主要作用是作为( B )

A.监督开发的主要手段B.变更控制的补充手段C.计划实施的基本手段D.处理变更的关键手段

10.要有效地进行配置管理,需要建立存放软件基线的( A )

A.配置管理库B.配置表C.各类文档D.层次结构图11.项目开发立项报告的主要内容不包括( D )

A.经费预测和经费来源B.项目进度和完成期限C.验收标准和方法D.组织机构和工作制度

12.应对风险的程序和方法主要有:转移、弱化、接受和( C )

A.预防B.监督C.规避D.控制

13.风险概率可用数学模型、统计方法和人工估计分析。实用的方法是(B ) A.数学模型B.人工估计C.统计方法D.三种方法综合分析14.下面给出的选项中,不是项目人力资源管理基本活动的是(D )

A.招聘B.解聘C.培训D.沟通

15.项目正常结束时,项目收尾工作包括两个阶段:项目移交验收和( C) A.评估B.结算C.后评价D.总结

二、填空题

16.项目管理中的风险管理要求不停地关注软件开发工作中的所有相关活动,定期状态评估就是一种有效的管理活动,按照规范的时间间隔进行相应的评估,定义工

作的进度和质量指标,确保对项目进展情况的关注,使所有项目干系人之间可以在

一种开放的氛围中进行交流。

17.IT项目可行性研究,就是从技术、经济、社会和人员等方面的条件和情况进行调查研究,对可能的技术方案进行论证,以最终确定整个项目是否可行。

18.在IT项目的成本构成中,软件开发成本是最主要的成本。

19.质量体系的结构要素由职责和权限、组织结构、资源和人员、工作程序、技术状态管理等组成。

20.IT项目适应性维护是指调整系统使之能适应一个已经发生变化的系统环境。

21.编码错误、设计错误、需求定义错误中,需求定义错误维护成本最大。

22.Beat测试是由软件的最终用户在一个或多个用户

的场所进行的,开发人员通常不在现场,由用户记录测试中遇到的问题,并定期把

这些问题反馈给开发人员。

23.项目文档的准备分三个阶段:文档制作、文档修改和文档产品发布。

24.风险的不确定性范围包括:发生与否不确定;发生的时间不确定;发生的状况不确定;发生的结果不确定。

25.项目无法继续时应果断终止项目,对项目进行清算是减少损失的唯一方法和途径。

三、名词解释

226.里程碑

是完成阶段性工作的标志,不同类型的项目里程碑不同。往往是一些重要活动的完工,或重要文档的支付,或阶段评审的通过。

27.动态投资回收期

是一种考虑资金时间价值基础上计算的投资回收期。一般按净现值来计算。

28.PDCA循环

PDCA循环体现了全面质量管理的基本思想,也是全面质量管理的基本工作步骤和程序。它把质量管理过程划分为计划P、执行D、检查C、处理A四个阶段八个工作步骤,强调按此顺序不断循环,以此来进行所有的质量管理活动。

29.白盒测试法

白盒测试法,又称为结构测试右逻辑驱动测试,在测试过程中,允许测试人员对程序的内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑路径进行测试。

30.风险规划

主要是针对各种可能出现风险事件,制定各种风险应对计划和应对策略,并制定或选择一个风险规避的行动方案。

四、简答题

31.软件项目开发主要分为哪几个阶段?

答:软件项目开发主要分为六个阶段:需求分析、概要设计、详细设计、编码、测试、安装及维护。

32.在做项目投资分析时,应当遵循的基本原则是什么?

答:当预计的回收期超出企业能接受的回收期时或者在规定的回收期内不能收回投资的项目时,此时预计的应当放弃;而只有回收期小于企业的预计时,才可以接受该项目。

33.进行成本控制的结果有哪些?

答:进行成本控制的结果是修订成本估算,更新成本预算,采取纠正措施,对项目完工重新进行估算等。

34.什么是SCM?其内容包括哪些?

答:SCM即软件配置管理,是开发和维护各个阶段管理软件演进过程的一种方法和规程。包括标识在给定时间点上软件的配置,系统地控制对配置进行的修改,并维护在整个软件生命周期中配置的完整性、一致性和追踪性。

35.项目文档的结构一般要符合哪些基本原则?

答:项目文档的结构一般要符合以下基本原则:

(1)所有文档都应该有封面,用来标识该项目文档的作者、制作时间、文档类型、配置管理、质量确保信息和文档的秘级、文档的摘要、关键字及版权信息等。

(2)文档应分章节描述。

(3)如果文档包括许多细节性参考信息,就应该有附录。

(4)文档应该有难点注释和详细说明。

五、综合应用题(本大题共2小题,每小题10分,共20分)

36.下表列出了某IT项目的所有任务的持续时间及相互关系。

(1)求整个项目的持续时间;

(1)求整个项目的持续时间;

解:根据任务的依赖关系得到项目活动网络如下图所示。

从图可知,其关键路径(最长的路径)为: T1-T3-T9-T11-T12。故整个项目的持续时间为10+21+21+11+14=77(天)。

(2)与任务T3同时进行的可能是哪些任务? 任务 持续时间(天) 依赖关系

T1 10 T2 21 T3 21 T1 T4 14

T5 14 T2,T4 T6 7 T1,T2 T7 18 T1 T8 15 T4

T9 21 T3,T6 T10 21 T5,T7 T11 11 T9 T12 14 T11

解:T3的工作日期为第11天到第31天。故与任务T3同时进行的任务可能有:T2、T4、T5、T6、T7、T8。

结合工作实际,你认为优秀软件工程师应具备哪些能力?答题要点: 优秀软件工程师应具备以下能力:

(1) 较强的压力承受能力。软件项目常常任务重、时间紧,如果压力承受能力不强,

就会导致工作能力降低,甚至无法按质按量按时完成工作任务。

(2) 学习能力、适应能力强。计算机技术日新月异,需要不断的学习新知识、掌握新

技术。

开始 T1(10)

T2(21) T3(21) T4(14)

T5(14)

T6(7) T7(18) T8(15)

T9(21)

T10(21)

T12(14)

结束

T11(11)

(3)良好的沟通和交流能力。沟通和交流是知识和技术积累的重要手段。项目开发的成功,是团队集体智慧的结果。一个不懂得沟通与交流的程序员是没有生命力的。

(4)精通多种开发工具,程序开发能力强。这是软件项目开发的主要技能要求。

(5)赋有朝气,创新能力强。因为软件开发本身就是一个富有创造性的工作。

一、单项选择题

1.TQC是指

A.时间、质量、成本B.时间、质量、范围

C.时间、范围、成本D.时间、范围、风险

2.计划评审技术多应用于研究与开发项目,更注重对各项工作安排的

A.评价B.审查C.评价和审查D.评估3.如果软件项目与效益之间不能建立函数关系,但有明显的相关关系,可用来计算效益的方法是

A.模糊数学法B.相关关系法C.函数求解法D.专家意见法

4.项目目标确定的结果一般是形成项目的目标文件,或用

A.极线图B.网络图C.甘特图D.层次结构图5.下面给出的选项中不属于IT项目的硬件成本的是

A.软件测试费用B.设备运输费用C.系统软件安装费用D.设备测试费用6.软件项目管理过程中的“过滤器”是指

A.软件风险评估B.软件质量评审C.软件设计监督D.软件系统测试7.编制项目质量计划的主要依据有:标准和准则、质量方针、产品描述和A.范围描述B.功能说明C.成本估算D.需求分析8.实施软件配置管理不包括

A.变更控制B.系统整合C.质量评估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.IT软件项目验收流程为

A.评估→审计→调试→项目评价

B.调试→客户确认的初验证明→试运行-由客户确认的终验证明→项目后评价

C.移交→调试→清算→项目评价

D.集成/安装→调试→客户确认的初验证明→移交→项目后评价

二、填空题

16.在IT软件项目的整个生命周期中,一般存在四个主里程碑:目标里程碑、设计里程碑、和产品开发里程碑。

17.IT项目可行性研究的内容包括技术可行性分析、、运行环境可行性分析和法律、社会等方面的可行性分析。

18.进行成本控制的结果是:修订成本估算,更新,采取纠正措施,对项目完工重新进行估算等。

19.实施项目质量控制的主要依据有:项目的、项目质量管理计划、操作描述、检查表。

20.IT项目纠错性维护是指纠正以前未发现的错误。

21.绝大多数维护过程的发生都是由于而触发的。错误修复只是维护活动的一小部分工作。

22.在软件项目开发中,软件开发过程的输出信息可以分为三类:计算机程序、描述计算机程序的有关文档、数据。这些内容统称为

23.在软件过程中产生的文档只有和过程文档两类。

24.在进行IT项目风险分析时,重要的是要量化因素的不确定性程度,量化每个风险的损失程度。

25.IT项目范围确认的方法主要是的方法。

三、名词解释

26.基线

27.差额投资回收期

28.软件质量保证

29.黑盒测试法

30.风险控制

四、简答题

31.IT 软件项目管理的活动主要有哪些? 32.IT 项目可行性研究分为哪几个基本阶段?

33.在项目成本管理过程中,费用预算与费用估算有何区别? 34.在配置管理活动中,项目经理有哪些具体职责? 35.列出软件项目开发时一般应该包括的文档(至少三个)。

五、综合应用题(本大题共2小题,每小题10分,共20分)

36.下图是某IT 项目的活动网络。

(1)求关键路径;

(2)如果项目的实际进度与图中数据完全相同,则项目进行20天后,有哪些任务

已经完成?哪些任务正在进行?

37.从IT 项目初始阶段、计划阶段、实施阶段和收尾阶段分别说明一般应当移交哪些主

要文档?

一、单项选择题

1.为了取得项目的成功,必须同时考虑的三个主要因素是( C )

A .人力、物力、财力

B .天时、地利、人和

C .范围、时间、成本

D .质量、服务、风险

2.甘特图是表示各阶段任务 ( A)

A .开始时间和结束时间的图

B .最早开始时间的图

T9

28天 结束

开始

T1

6天 T2

17天 T3

7天 T10 14天 T8

21天 T7 14天

T6 10天 T5 4天 T4 11天

C.最迟开始时间的图D.最早开始时间和最迟结束时间的图3.经济可行性分析,主要是分析整个项目的投资及所产生的( D )

A.法律效益B.环境效益C.社会效益D.经济效益4.项目范围管理的首要任务是( D )

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 ) A.应该有附录B.应该有封面C.应分章节描述D.应该有难点注释和详细说明12.根据有效的风险管理要求,必须根据风险管理计划对项目的风险实施( C) A.控制B.有效预防C.监控D.规避和转移13.下面给出的选项中,不常用的风险驾驭和监控方法是( D )

A.技术指标B.偏差分析C.风险审计D.头脑风暴法14.影响团队成员交流的主要因素有:组织结构、成员地位和个性、工作环境和( D ) A.成员性别B.规章制度C.项目经理D.团队规模15.项目范围确认的方法主要是( A)

A.观测的方法B.归纳的方法C.统计的方法D.分析的方法

二、填空题

16.螺旋模型主要由四个部分组成:需求定义、风险分析、实现和评审。

17.技术可行性分析应考虑进行项目开发的风险、人力资源的有效性、技术能力的可能性、物资(产品)的可用性。

18.费用预算不同于费用估算。费用估算是对项目各项工作所需要的费用的一个近似估计,而费用预算则将整个项目估算的费用分配到各项活动和各部分工作中,进而确定项目实际执行情况的费用基准,产生费用基准计划。

19.评审是一种质量保证机制,它是借助一组人员来检查软件系统或相关文档并发现错误的一个过程。评审的类型有:设计或程序检查、质量评审、管理评审。

20.IT项目完善性维护是指在不改变系统整体功能的前提下,提高和改善某部分的功能。

21.需求定义错误维护成本最大,因为这意味着要重新进行需求定义、系统设计及编码等。

22.要有效地进行配置管理,需要建立配置管理库作为存放软件基线的仓库。

23.过程文档是指记录软件项目开发和维护过程的文档资料。

24.风险分析实际上就是贯穿在项目开发过程中的一系列管理步骤,其中包括风险识别、风险估计、风险管理策略、风险解决和风险监控等。

25.项目质量验收是依据质量计划中的范围划分、指标要求以及协议中的质量条款,遵循相关的质量检验评定标准,对项目的质量进行质量认可评定和办理验收交

接手续的过程。

三、名词解释

26.原型法

是当前软件项目开发的重要方法,借助先进的软件开发工具根据用户提出的软件需求定义,快速建立一个软件系统的“原型”,向用户展示待开发软件的全部或部分功能,在征求用户对原型软件的意见后,反复进行修改、完善、提高和确认,最终实现项目的目标。

27.详细可行性研究

是在项目决策前对项目有关的技术、经济、法律、社会环境等方面的条件和情况进行详尽、系统、全面的调查、研究、分析,对各种可能的技术方案进行详细的论证、比较,并对项目建设完成后所可能产生的经济、社会效益进行预测和评价,最终提交的可行性研究报告将成为进行项目评估和决策的依据。

28.软件项目质量计划

就是要将与项目有关的质量标准标识出来,提出如何达到这些质量标准和要求的设想。

29.SCM

即软件配置管理,是开发和维护各个阶段管理软件演进过程的一种方法和规程。包括标识在给定时间点上软件的配置,系统地控制对配置进行的修改,并维护在整个软件生命周期中配置的完整性、一致性和追踪性。

30.风险估计

又称风险预测,其目的是估计风险发生的概率和对项目的影响力,识别项目的重大风险并进行重点管理。

四、简答题

31.IT软件项目管理与其他项目管理相比,有哪些独特性?

答:IT软件项目管理与其他项目管理相比,有以下独特性:

(1)生产无形的产品;

(2)过程没有明显的划分;

(3)人力消耗大多是一次性。

32.软件项目与效益之间不能建立函数关系,但有明显的相关关系时,如何计算效益?答:使用相关关系法。按数理统计规律,应用最小二乘法找出最佳拟合曲线或直线,从而得到效益计算函数。

33.IT项目的成本由哪些构成?最主要的成本是什么?

答:IT项目的成本由硬件成本、差旅及培训费用、软件开发成本、项目管理费用构成。软件开发成本是最主要的成本。

34.黑盒测试法与白盒测试法有何区别?

答:在测试过程中,黑盒测试法不考虑程序的内在逻辑,而是只根据需求规格说明书的要求来检查程序的功能是否符合它的功能需求说明。白盒测试法允许测试人员对程序的内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑路径进行测试。

35.程序设计报告与项目设计报告有何区别?

答:主要区别体现在:

(1)完成时间不同。项目设计报告是在项目分析报告的基础上进行新系统的物理设计时完成;程序设计报告是在程序设计调试通过后再完成。

(2)报告的内容各不相同。项目设计报告主要内容:系统总体结构、计算机系统配置方案、代码设计、文件/数据库设计、输入输出设计、计算机处理过程设计、接口及通信环境设计、安全保密设计、系统测试计划、培训计划。程序设计报告主要内容:程序结构图、程序控制图、算法、程序流程图、源程序、程序注释及说明。

五、综合应用题

36.下表列出了某IT项目的所有任务的持续时间及相互关系。

(1)求该项目的持续时间;

(2)在不影响整个项目的前提下,哪些任务可延迟?

任务持续时间(天)依赖关系

T1 7

T2 11 T1

T3 10

T4 6 T3

T5 20 T4

T6 12 T2

T7 20

T8 15 T5,T7

T9 20 T3

T10 14 T6,T8

解:由任务的依赖关系得到项目活动网络如下图所示。

从图可知,关键路径(即持续时间最长的路径)为:T3-T4-T5-T8-T10,故该项目的持续时间为10+6+20+15+14=65(天)。

在不影响整个项目的前提下,可延迟的任务有:T1、T2、T6、T7、T9。

37.画出商业软件组织的基本构架,并说明其机构的主要职责。 答题要点:

商业软件组织的基本构架如下:

(1) 软件工程过程机构(SEPA )帮助项目组建立项目过程并对项目过程进行周期性的

评估,对过程的定义和维护负责。

(2) 项目评价机构PRA 保证软件项目遵循所有的组织和商业个体的软件策略、惯例、

标准,软件项目的经理有责任使软件项目满足合同需求及其他的项目兼容性标准,并对SEPA 负责。

(3) 软件工程机构SEEA 负责自动化组织过程,维护组织的标准环境,训练项目使用

开始

T1(7) T2(11) T3(10)

T4(6) T5(20)

T6(12)

T7(20) T8(15)

T9(20)

T10(14)

结束

组织董事会

软件工程过程机构

软件工程环境机构

项目评价机构

基础设施机构

项目A 经理

项目B 经理

项目N 经理

……

环境,维护组织范围内的可重用资产。(4)基础设施机构提供人力资源支持。

软件工程项目管理计划书(完整版)

储蓄业务项目管理计划书 1.简介 1.1 项目概述 本项目要开发一个银行系统,系统一共分为储蓄业务、贷款业务、外汇交易、网上银行、信用卡业务和系统管理六个子系统。本团队负责其中的有关储蓄业务的子系统。通过团队合作开发整个子系统,使团队成员获得软件工程开发的实际训练。本系统采用目前主流的B/S开发架构,将与整个银行系统一起发布。不单独发布。交付的产品包括可执行的文件、源代码、技术文档与用户使用手册等。本系统的开发过程中的主要工作是子系统需求分析、系统总体设计、子系统源代码开发、子系统测试、交付团长进行最后的集成、整个系统的测试。关键里程碑是制定项目管理计划书、制定需求设计规格说明书初稿、制定系统设计报告的初稿、进行子系统运行情况的检查与测试、进行系统集成后的运行情况的检查与测试。项目所需工具是个人电脑和开发工具。进度为11周,工程量为3人/天。 1.2 项目范围说明 (1)提交文档:项目管理计划、需求规格说明,设计报告、测试报告、用户使用手册和项目个人总结。其中项目总结为每人一份,每个小组所有成员的总结装订在一起;其余文档每组提交一份。每个团队可将各小组的文档综合到一起,各小组也可自行分开提交,具体方式由团队内部协商确定。所有文档需要提交电子版和打印稿。 (2)源程序检查:一共两次。第一次检查每个小组的子系统运行情况。第二次检查每个团队内六个小组集成后完整的银行系统运行情况,检查完成后需要提交程序源文件和可执行的系统。程序检查安排在上机时间进行。 1.3 软件项目计划书的演化 软件项目计划书在第三周周末前经由小组讨论、共同撰写、汇总整合三步骤形成初稿,第四周以后根据项目的进展可以对其进行修改,需要有组员提出修改意,在全体会上讨论通过,并由组长整理修改意见并作出相应的修改。其余组员同步获得更新稿。 2.项目组织管理 2.1 过程模型

软件项目管理计划书

软件项目管理计划书 项目名称:伦敦证券电子交易系统 组员: 学校:西安欧亚学院 专业:软件工程专业 时间:2014年10月11日1、简介......................................................................................................... 1.1项目概述 .......................................................................................... 1.2项目交付产品 .................................................................................. 1.3软件项目计划书的演化 .................................................................. 1.4参考资料 .......................................................................................... 2、项目组织................................................................................................. 2.1 团队的分工与合作 ......................................................................... 3、管理过程................................................................................................. 3.1 管理目标及优先级 ......................................................................... 3.2 风险管理 ......................................................................................... 3.3监督及控制机制 .............................................................................. 3.4人员计划 .......................................................................................... 3.5培训计划 .......................................................................................... 4、技术过程................................................................................................. 4.1 开发工具、方法和技术: .............................................................

软件项目管理课程设计实验报告精

软件项目管理课程设计报告 学院: 专业: 班级: 学号: 姓名: 指导教师: 时间:2013年 1月 目录 1、项目概述 (1) 2、工作任务 (Statement Of Work,SOW书 (1) (一整体要求 (1) (二系统逻辑模型 (2) (三系统功能描述 (3) (四应达到的技术指标和参数 .................................... 3 3、项目进度计划 .. (4) (一分解项目工作 (4) (二项目工作关系表 (5) (三项目甘特图 (6) (四网络进度计划图 (7) (五里程碑计划 ................................................ 9 4、项目规模成本估算 . (9)

(一分解项目工作 (9) (二项目规模估算表 (11) (三计算开发成本 (12) (四计算管理、质量成本 (12) (五直接成本 (12) (六计算间接成本 (12) (七计算总估算成本 (12) (八项目报价 ................................................. 13 5. 项目质量计划 .. (13) (一项目质量保证组织 (13) (二质量目标 (14) (三质量策略 (15) (四质量保证活动 (15) (五质量控制活动 (17) (六质量保证的报告途径 (17) (七记录的收集、维护和保存 ................................... 17 6、软件项目团队 . (17) (一团队组织及职责 (18) (二项目的沟通计划 ........................................... 19 7、软件项目配置管理计划 .. (19) 学校内部职工工资系统项目管理书 1、项目概述 假设学校共有教职工约 1000人, 10个行政部门和 8个系部。每个月 20日前各部门(包括系、部要将出勤情况上报人事处, 23日前人事处将出勤工资、奖金及扣款清单送财务处。财务处于每月月底将教职工的工资表做好并将数据送银行。每月初(3日前将工

《软件项目管理计划书》最佳模板

软件项目管理计划书 项目名称: 时间:年月日

目录 1.简介 (3) 1.1.项目概述 (3) 1.2.项目主要功能及性能 (3) 1.3.项目交付产品 (3) 1.4.参考资料 (3) 2.项目组织 (3) 2.1.过程模型 (3) 2.2.团队的分工与合作 (4) 3.管理过程 (4) 3.1.管理目标及优先级 (4) 3.2.风险管理 (5) 3.3.监督及控制机制 (5) 3.4.人员计划 (5) 3.5.培训计划 (6) 3.6.风险管理计划 (6) 3.7.项目配置计划 (7) 3.8.计划更新策略 (7) 3.9.项目沟通计划 (8) 3.9.1.项目组会议 (8) 3.9.2.项目报告机制 (8) 3.10.项目的重用计划 (9) 3.11.质量保证活动 (9) 3.11.1.内部审核 (9) 3.11.2.阶段审核 (10) 4.技术过程 (10) 4.1.开发工具、方法和技术 (10) 4.2.软件需交付的文档 (10) 5.开发进度安排及预算 (11) 5.1.进度表格描述 (11) 5.2.开发过程中的资源需求 (11) 5.3.软件管理过程中预算及资源分配 (12) 5.4.项目进度及关键工期设置 (12)

1.简介 1.1.项目概述 1.2.项目主要功能及性能 1.3.项目交付产品 (1)提交文档:项目管理计划、需求规格说明,设计报告、测试报告、用户使用手册和项目个人总结。其中项目总结为每人一份,每个小组所有成员的总结装订在一起;其余文档每组提交一份。每个团队可将各小组的文档综合到一起,各小组也可自行分开提交,具体方式由团队内部协商确定。所有文档需要提交电子版和打印稿。 (2)源程序检查:一共 1.4.参考资料 2.项目组织 2.1.过程模型

软件项目管理课程设计指导书

软件项目管理课程设计 指导书 文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

《软件项目管理》课程设计 指导书 一.课程设计报告要求 1、工作衔接 本次《软件项目管理》课程设计所选项目必须与前期所作的《软件工程》课程设计所选的项目相同,也就是在《软件工程》课程设计的基础上进行本次课程设计。不能重新另选项目背景。 2、课程设计报告封面要求 报告封面应包含课程设计题目,作者专业、班级、姓名、学号,指导教师和设计完成日期。 3、课程设计包含的内容 (1)项目概述 (2)工作任务书(业务需求) 1)项目目标 2)功能要求 3)性能要求 (3)项目进度计划 1)分解项目工作 2)项目工作关系表 3)绘制甘特图 4)绘制网络图 5)里程碑计划

(4)项目规模成本估算 1)分解项目工作 2)项目规模估算表 3)开发成本 4)管理、质量成本 5)直接成本 6)间接成本 7)总估算成本 (5)项目质量计划 1)项目质量保证组织 2)项目的质量目标 3)质量保证活动 4)质量控制活动 (6)项目团队计划 1)项目团队组成 2)项目团队管理 3) 项目沟通计划 (7)项目配置管理计划 1)组织及职责 2)配置管理环境 3)配置管理活动 (8)需求分析阶段的项目管理1)团队组织及职责

2)团队管理 3)进度管理 4)质量管理 5)需求管理 (9)设计分析阶段的项目管理 1)团队组织及职责 2)团队管理 3)进度管理 4)质量管理 (10)编码阶段的项目管理 1)团队组织及职责 2)团队管理 3)进度管理 4)质量管理 5)成本管理 (11)测试阶段的项目管理 1)团队组织及职责 2)团队管理 3)进度管理 4)质量管理 二、课程设计范例 1、项目概述

《软件项目管理计划书》最佳模板

软件项目管理计划书项目名称:

月年日时间: 页12共页1第 目录 1.简介 (3) 1.1.项目概述 (3) 1.2.项目主要功能及性能 (3) 1.3.项目交付产品 (3) 1.4.参考资料 (3) 2.项目组织 (3) 2.1.过程模型 (3) 2.2.团队的分工与合作 (4) 3.管理过程 (4) 3.1.管理目标及优先级 (4) 3.2.风险管理 (5) 3.3.监督及控制机制 (5) 3.4.人员计划 (5) 3.5.培训计划 (6) 3.6.风险管理计划 (6) 3.7.项目配置计划 (7) 3.8.计划更新策略 (7) 3.9.项目沟通计划 (8) 3.9.1.项目组会议 (8) 3.9.2.项目报告机制 (8) 3.10.项目的重用计划 (9) 质量保证活动 (9) 3.11.3.11.1.内部审核 (9) 3.11.2.阶段审核 (9) 4.技术过程 (10)

4.1.开发工具、方法和技术 (10) 4.2.软件需交付的文档 (10) 5.开发进度安排及预算 (11) 5.1.进度表格描述 (11) 5.2.开发过程中的资源需求 (11) 5.3.软件管理过程中预算及资源分配 (12) 5.4.项目进度及关键工期设置 (12) 页12共页2第 简介1. 项目概述1.1. 项目主要功能及性能1.2. 项目交付产品1.3.

(1)提交文档:项目管理计划、需求规格说明,设计报告、测试报告、用户使用手册和项目个人总结。其中项目总结为每人一份,每个小组所有成员的总结装订在一起;其余文档每组提交一份。每个团队可将各小组的文档综合到一起,各小组也可自行分开提交,具体方式由团队内部协商确定。所有文档需要提交电子版和打印稿。 (2)源程序检查:一共 参考资料1.4. 页12共页3第 项目组织2. 要键时

IT项目管理人员必备的软件知识

软件文档知多少? 如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤----软件文档。 软件文档可以分为开发文档和产品文档两大类。 开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《功能函数文档》、《界面文档》、《编译手册》、《QA文档》、《项目总结》等。 产品文档包括:《产品简介》、《产品演示》、《疑问解答》、《功能介绍》、《技术白皮书》、《评测报告》、《安装手册》、《使用手册》、《维护手册》、《用户报告》、《销售培训》等。 一、开发文档 1. 《功能要求》--来源于客户要求和市场调查,是软件开发中最早期的一个环节。客户提出一个模糊的功能概念,或者要求解决一个实际问题,或者参照同类软件的一个功能。有软件经验的客户还会提供比较详细的技术规范书,把他们的要求全部列表书写在文档中,必要时加以图表解说。这份文档是需求分析的基础。 2. 《投标方案》--根据用户的功能要求,经过与招标方沟通和确认,技术人员开始书写《投标方案》,方案书一般包括以下几个重要的章节: 前言--项目背景、公司背景和业务、技术人员结构、公司的成功案例介绍等。 需求分析--项目要求、软件结构、功能列表、功能描述、注意事项等。 技术方案--总体要求和指导思想、技术解决方案、软件开发平台、网络结构体系等。 项目管理--描述公司的软件开发流程、工程实施服务、组织和人员分工、开发进度控制、软件质量保证、项目验收和人员培训、软件资料文档等。 技术支持--公司的技术支持和服务介绍、服务宗旨和目标、服务级别和响应时间、技术服务区域、技术服务期限、授权用户联系人等。 系统报价--软、硬件平台报价列表、软件开发费用、系统维护费用等。 项目进度--整个项目的进度计划,包括签署合同、项目启动、需求分析、系统分析、程序开发、测试维护、系统集成、用户验收、用户培训等步骤的时间规划。 3. 《需求分析》--包括产品概述、主要概念、操作流程、功能列表和解说、注意事项、系统环境等。以《功能要求》为基础,进行详细的功能分析(包括客户提出的要求和根据开发经验建议的功能),列出本产品是什么,有什么特殊的概念,包括那些功能分类,需要具备什么功能,该功能的操作如何,实现的时候该注意什么细节,客户有什么要求,系统运行环境的要求等。这里的功能描述跟以后的使用手册是一致的。 4. 《技术分析》--包括技术选型、技术比较、开发人员、关键技术问题的解决、技术风险、技术升级方向、技术方案评价,竞争对手技术分析等。以《需求分析》为基础,进行详细的技术分析(产品的性能和实现方法),列出本项目需要使用什么技术方案,为什么,有哪些技术问题要解决,估计开发期间会碰到什么困难,技术方案以后如何升级,对本项目的技术有什么评价等。 5. 《系统分析》--包括功能实现、模块组成、功能流程图、函数接口、数据字典、软件开发需要考虑的各种问题等。以《需求分析》为基础,进行详细的系统分析(产品的开发和

计算机软件项目管理与计划

计算机软件项目管理与计划 【摘要】随着计算机的深入发展和广泛应用,针对软件工程过程以及软件项目管理等方面的问题。本文讨论了它的主要技术内容。 【关键词】软件工程;软件工程过程;软件项目管理 软件项目管理的对象是软件工程项目,它所涉及的范围覆盖了整个软件工程过程。这种管理开始于技术工作开始之前,在软件从概念到实现的过程中持续,最后终止于软件工作过程结束。 1 项目管理过程 一个软件项目的管理过程包括以下几个方面的内容: 1.1 启动一个软件项目 软件人员和用户是在系统工程阶段确定项目的目标和范围。目标标明了软件项目的目的但不涉及如何去达到这些目的。范围标明了软件要实现的基本功能,并尽量以定量的方式界定这些功能。 1.2 度量 进行度量工作,是为了帮助软件人员了解产品开发的技术过程和产品。度量的作用是为了有效地定量地进行管理。度量的目的是为了把握软件工程过程的实际情况和它所产生的产品质量。 1.3 估算 在软件项目管理过程中一个关键的活动是制定项目计划。在做计划时,必须就需要的人力、项目持续时间、成本作出估算。现在有许多用于软件开发的估算技术,基本的步骤是:事先建立软件的工作范围;以软件度量为基础作出估算;把项目分解成科单独进行估算的小块。管理人员可使用各种估算技术。 1.4 风险分析 每当开始一个新的软件项目时,总是存在着某些不确定性。如是否能准确地理解用户的要求?项目的功能能否实现?是否存在目前还未发现的技术难题?等等。风险分析对于软件项目管理是决定性的。 1.5 进度安排 每一个软件项目都要求制定一个进度安排,但不是所有的进度都得一样安排。软件项目的进度安排与任何一个工程项目的进度安排没有实质上的不同。首先识别一组项目任务,再建立任务之间的相互关联,然后估算各个任务的工作量,分配人力和其他资源,制定进度时序。 1.6 追踪和控制 一旦建立了开发进度安排,就可以开始着手追踪和控制活动。由项目管理人员负责追踪在进度中标明的每一个任务。如果任务实际完成日期滞后于进度安排,则管理人员可以使用一种自动的项目进度安排工具来确定在项目中间里程碑上进度误期所造成的影响。 2 软件项目的组织与计划 2.1 软件项目管理的特点 软件产品与其他任何产业的产品不同,它是无形的,完全没有物理属性,但它确实是把思想、概念、算法、流程、组织、效率、优化等融合在一起了。因此对软件项目进行管理,涉及到系统工程学、统计学、心理学、社会学以及法律等方面的问题。需要用到多方面的综合知识,仅靠技术或科研项目的效率很难得到

软件项目管理计划模板

. 软件项目管理计划 Version 1.2专业资料word . Revision 专业资料word . 录目 1. 简介1 项目概述1.1 1.2 项目交付产品1 SPMP 的演化1.3 1 参考资料1.4 1 1.5

术语与缩写1 1 2. 项目组织 1 2.1 过程模型2. 2 组织结构1 2. 3 组织接口1 2.4 项目职责2 2 管理过程3. 3 3.1 管理目标和优先级3.2 假设、依赖关系和限制3 风险管理3.3 3 监督和控制机制3.4 3 3.5 人员计划3 3 4. 技术过程 4 方法、工具和技术4.1 软件文档4.2 4 用户文档4.3 4 4.4 项目支持功能4 4 工作包、进度表和预算5. 4 工作包5.1 依赖关系5.2 4 资源需求5.3 4 预算和资源分配5.4 4 5.5 进度表4 6. 其他索引 6.1 4 6.2 附录 4 专业资料word . 1. 简介 1.1 项目概述 说明:简要综述项目的目标、发布的产品、主要工作活动、主要工作制品、关键里程碑、所需资源、进[度和预算等。必要的情况下,还应描述该项目与其他项目的关系。] 1.2 项目交付产品

说明:列出主要的可交付产品、交付日期、交付地点和满足项目协议条款所需的质量。][的演化SPMP1.3 说明:描述如何以及由谁负责维护本文档,应指明更新内容的传播方式以及在变更控制下更新文档版本[ 的机制。] 1.4 参考资料 说明:提供项目计划中所引用的所有文档和其他信息资源的完整清单,包括标题、报告编号、日期、作[ 者以及发布机构。] 1.5 术语与缩写 说明:定义SPMP 所应用的全部术语和缩写词。][ 2. 项目组织 2.1 过程模型 说明:描述该项目所使用的软件过程模型,或者是所遵循的组织标准模型。过程模型需要指明[里程碑的时间、基线、评审、工作制品、项目交付产品、结束标志等。] 2.2 组织结构 说明:描述项目的内部组织结构,可以参考如下的层次结构图形式。][专业资料word .

软件项目管理项目计划书

湖南文理学院实验报告 时间:2013年12月3日 课程名称:软件项目管理 实验名称:xx学院毕业生就业信息管理系统项目计划书 班级:姓名:同组人: 指导教师评定:签名: 一、实验目的 掌握项目计划书的格式和写作要求,会结合具体项目写作项目计划书。 二、实验要求 1、结合模拟项目写出项目计划书。 2、提交项目计划书一份。 三、实验环境 1.硬件:计算机 2.操作系统:windows平台。 3.相关软件:Microsoft office软件。 四、实验内容 1 引言 1.1 编写目的 为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 1.2 背景 项目的名称:xx学院毕业生就业信息管理系统。

项目的委托单位:xx学院计算机科学与技术学院软件开发部。 项目的用户(单位):xx学院各届毕业生。 项目的任务提出者:xx学院计算机科学与技术学院软件开发部。 项目的主要承担部门:xx学院计算机科学与技术学院软件开发部。 项目建设背景:通过本系统可以使xx学院毕业生就业信息管理工作更加合理化、科学化,提高工作的效率,从根本上改变就业管理工作的方式,通过Internet,各院系和学生利用网络的便利,可以直接查询和提交就业信息。在这种系统平台下,可以快速、有效、全面的反映最新的用人单位信息、毕业生基本信息和就业趋势,及时提供高校学生工作管理人员对历届用人单位需求信息的分析统计,及时有效地调查分析大学毕业生的择业趋势和引发的心理问题并进行及时有效的就业指导。可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 1.3定义 Microsoft SQL Server2008:数据库开发环境 Visual Studio 2010:程序开发环境 1.4参考资料 [1]朱少民.软件过程管理.北京:清华大学出版社,2007 [2]朱少民.软件质量保证和管理.北京:清华大学出版社,2007 [3]韩万江,姜立新.软件开发项目管理.北京:机械工业出版社,2004 [4]Harold Kerzner,杨爱华,等.项目管理—计划、进度和控制的系统方法.第9版.北京: 电子工业出版社,2006. 1.5标准、条约和约定 《计算机科学与技术学院毕业生就业信息管理系统立项建议书》 《计算机科学与技术学院毕业生就业信息管理系统项目任务书》 《计算机科学与技术学院毕业生就业信息管理系统项目履行合同》 2、项目概述

软件项目集成管理解决方案

软件项目集成管理解决方案 1 系统概述 软件项目集成管理是实现软件开发过程和软件管理过程的全面管理。软件项目集成管理是通过将项目管理工具(如:MS project)和软件开发平台工具(如:IBM Rational Suite)有机地集成和扩展,依据软件工程和CMM/CMMI理论,按照组织统一的项目管理流程和方法针对软件开发过程、里程碑目标、任务级目标等进行集中管理的过程。软件项目管理一般面向软件开发团队以及有关管理者等部门或个人,最终提高企业软件生产力和项目成功率。 软件项目集成管理技术架构如下图所示: 2 软件项目管理 2.1软件项目计划 2.1.1计划编制 项目经理运用Microsoft Project2003 标准版编写项目计划。Microsoft Project 2003提供了强大的智能任务分解的工具。由于在系统的资源管理模块中已经完成对系统资源的定义,因此在此模块的任务分配中可以首先定义资源的成本,例如人员的计时工资,设备的每次使用成本等有关项目的成本信息,在将资源与相对的任务建立关系后相应资源的成本变为每个任务的成本,所有任务的成本构成项目的总成本。资源的成本定义如下图:

对相应任务分配资源后的项目以及任务成本图例: 项目的计划编写完毕后向服务器发布项目计划,这样项目计划成为最终的项目执行依据。 2.1.2任务执行管理 项目组成员可以在Project中对自己负责任务的完成情况进行设置,待设置被项目经理确认后,登录系统就可以查看项目各个任务的完成情况,如下图: 2.2软件项目跟踪和监督

软件项目跟踪和监控包括对照已文档化的估计、约定、计划评审跟踪软件完成情况和结果,基于实际的完成情况和结果调整这些计划。 在项目经理使用Microsoft Project 2003 标准版做好项目计划时,将做好的最初计划保存为比较基准;当项目进展到一定阶段后可以与比较基准进行比较,得出项目是否按计划进行,还有多少任务没有按时完成,多少任务提前完成等等信息。如下图: 通过这一模块可对项目进度进行控制与更新。以便于上级更好的掌握各种计划的进展情况,同时提供多种形式的进度查询,使领导及时掌握各种任务进展的更新信息。进度更新是更新自己所属任务的进展以及完成情况,便于上级更好的掌握各种计划的安排,以保证项目顺利进行。 3 软件开发过程管理 3.1需求管理 系统采用IBM Rational RequisitePro进行软件需求管理。IBM Rational RequisitePro利用了被广泛应用和熟悉的Microsoft Word工具来简化需求的获取。虽然文档有助于需求的获取,但它不是对信息进行优先级排序和组织的最佳环境,而这些活动在使用数据库时却可以达到最佳效果。通过链接需求文档和数据库,IBM Rational RequisitePro将两者的最佳功能结合在一起。 这个独特的结构充分利用了数据库的强大功能和Word的易用性,以便有效的进行需求管理。IBM Rational RequisitePro中的文档不是简单地将需求从数据库中输入或输出。它们包含当前最新的需求信息,使您可以在熟悉的Microsoft Word环境中对需求进行修改。Word文档中的需求被动态链接到数据库中存储的补充需求信息。数据库和文档被链接在一起,只需简单地在数据库中双击需求,就可启动Microsoft Word,将您直接带到书写该需求的文档

软件项目管理计划书

软件项目管理计划书 项目名称:人力资源管理系统 1、简介 (3) 1.1项目概述 (3) 1.2项目交付产品 (4) 1.3软件项目计划书的演化 (4) 1.4参考资料 (4) 2、项目组织 (5) 2.1过程模型 (5) 2.2 团队的分工与合作 (7) 3、管理过程 (8) 3.1 管理目标及优先级 (8)

3.2 风险管理 (8) 3.3监督及控制机制 (10) 3.4人员计划 (11) 3.5培训计划 (11) 4、技术过程 (12) 4.1 开发工具、方法和技术: (12) 4.2软件需交付的文档: (12) 5、开发进度安排及预算 (13) 5.1进度表格描述 (13) 5.2 开发过程中的资源需求 (16) 5.3 软件管理过程中预算及资源分配 (17) 5.4 项目进度及关键工期设置 (17)

1、简介 1.1项目概述 本项目要开发一个人力资源管理系统,本系统将实现对人员信息的详细管理、对学校各个部门的详细管理;重点在加强奖惩制度的实施,以实现激励员工的工作激情,还要加强员工的技能培训,使职工或者教师具有更高的文化水平,提高学校的知名度,培养出高精尖水平的学生。通过团队合作开发整个子系统,使团队成员获得软件工程开发的实际训练。本系统采用目前主流的B/S开发架构,将与整个人力资源管理系统系统一起发布。不单独发布。交付的产品包括可执行的文件、源代码、技术文档与用户使用手册等。 本系统的开发过程中的主要工作是子系统需求分析、系统总体设计、子系统源代码开发、子系统测试、交付组长进行最后的集成、整个系统的测试。关键里程碑是制定项目管理计划书、制定需求设计规格说明书初稿、制定系统设计报告的初稿、进行子系统运行情况的检查与测试、进行系统集成后的运

软件项目管理计划模板

软件项目管理计划 Version1.2

SoftwareProjectManagementPlanofQuartet(Team10) 版本: 软件项目管理计划日期: Quartet_SPMP.doc Revision Date Version Description Author

Page1

SoftwareProjectManagementPlanofQuartet 版本:软件项目管理计划日期:Quartet_SPMP.doc 目录 1.简介 1.1项目概述 1.2项目交付产品 1.3SPMP的演化 1.4参考资料 1.5术语与缩写 2.项目组织 2.1过程模型 2.2组织结构 2.3组织接口 2.4项目职责 3.管理过程 3.1管理目标和优先级 3.2假设、依赖关系和限制 3.3风险管理 3.4监督和控制机制 3.5人员计划 4.技术过程 4.1方法、工具和技术 4.2软件文档 4.3用户文档 4.4项目支持功能 5.工作包、进度表和预算 5.1工作包 5.2依赖关系 5.3资源需求 5.4预算和资源分配 5.5进度表 6.其他 6.1 索引 6.2 附录1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4

Page2

SoftwareProjectManagementPlanofQuartet 版本: 软件项目管理计划日期: Quartet_SPMP.doc 1.简介 1.1项目概述 [说明:简要综述项目的目标、发布的产品、主要工作活动、主要工作制品、关键里程碑、所需资源、进度和预算等。必要的情况下,还应描述该项目与其他项目的关系。] 1.2项目交付产品 [说明:列出主要的可交付产品、交付日期、交付地点和满足项目协议条款所需的质量。] 1.3 SPMP的演化 [说明:描述如何以及由谁负责维护本文档,应指明更新内容的传播方式以及在变更控制下更新文 档版本的机制。] 1.4参考资料 [说明:提供项目计划中所引用的所有文档和其他信息资源的完整清单,包括标题、报告编号、日 期、作者以及发布机构。] 1.5术语与缩写 [说明:定义 SPMP所应用的全部术语和缩写词。] 2.项目组织 2.1过程模型 [说明:描述该项目所使用的软件过程模型,或者是所遵循的组织标准模型。过程模型需要指明 里程碑的时间、基线、评审、工作制品、项目交付产品、结束标志等。] 2.2组织结构 [说明:描述项目的内部组织结构,可以参考如下的层次结构图形式。]

软件项目管理计划书案例完整

学生宿舍信息管理系统项目计划书

目录 第一章前言---------------------------------------------------------2 1.1项目开发背景-------------------------------------------------2 1.2项目开发目的-------------------------------------------------2 1.3项目开发意义-------------------------------------------------2 第二章范围计划-------------------------------------------------------3 2.1项目工作分解结构--------------------------------------------3 2.2软件生命周期模型---------------------------------------------5 2.2.1软件生命周期模型图示表示-----------------------------------6 2.2.2软件生命周期模型详细文档-----------------------------------6 (一)软件规划----------------------------------------------6 (二)需求开发----------------------------------------------7 (三)软件结构设计-------------------------------------------8 (四)数据库设计-------------------------------------------10 (五)实施-------------------------------------------------10 (六)系统集成----------------------------------------------10 (七)提交-------------------------------------------------11 (八)维护-------------------------------------------------11 第三章进度计划------------------------------------------------------11 3.1甘特图-----------------------------------------------------11 3.2网络图(单代号或双代号)-------------------------------------12

软件项目管理作业项目投标书

“软件项目管理在线学习网站”项目 投标文件 投标小组组员:xxx、xxx、xxx、xxx xxx、xxx、xxx、xx 投标时间:xxxx年x月xx日

需求分析 随着校园网的信息化发展,越来越多的教学方式依托于校园网络给学生提供多种特色教学模式。为了更好地为学生提供全方面的教学资料,越来越多的学校在自己的校园网上为学生提供多种多媒体教学课件、考试资料等,供学生下载使用。 (一)建设目标 建设相对稳定可靠,具有一定安全性,开放性,适度超前的校园网络系统,整个系统易于扩充(要适应校区分期逐步建设的需要),智能安全、便于管理、方便用户接入,能够满足未来3到5年内的网络发展和应用要求。 (二)建设任务 校园网建设是一个全新的网络系统,可以借鉴的成功校园网经验很多。所以需要全面规划、综合考虑,避免重复投资、不断升级,力求达到一个起点高、高性能、高安全,易管理、智能化、易扩充的全新、稳健的校园网,为今后的各项校园网应用和教学研究打下一个良好的基础。

■技术实现 (一)方案概述 “软件项目管理在线学习网站”它是为想要学习软件项目管理的在线学习平台,为学习者提供方便快捷的在线教育服务。 (二)主要特色 ①该系统是由代码均为自主开发,为在线学习网站设计的一款软件系统,提供永 久升级。 ②采用安全的加密算法md5来保证系统账号和关键数据的安全。 ③平台采用Java和HTML语言编写,利用MySQL平台提供数据服务。安全、稳 定、高效。 ④用户的所有操作都是基于网络交互式完成,方便、快捷。 ⑤系统对用户进行操作的要求门槛较低,只需用户有可上网的硬件设备就可进行 在线学习。 (三)数据库平台 数据库采用MySQL,作为一个小型关系数据库管理系统,体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,这使得许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Mysql拥有许多优良特性:

软件与项目管理

一、选择题 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、某正在进行中的项目,当前的BCWS=2200元、EV=2000元、ACWP=2500元,当前项目的SV和项目状态是()。 A.-300元;项目提前完成B.+200元;项目提前完成 C.+8000元;项目按时完成D.-200元;项目比原计划滞后 7、在关键路径上增加资源不一定会缩短项目的工期,这是因为()。 A.关键路径上的活动是不依赖于时间和资源的 B.关键活动所配置的资源数量是充足的 C.关键活动的历时是固定不变的 D.增加资源有可能导致产生额外的问题并且降低效率 8、某正在进行中的项目,当前的BCWS=2200元、EV=2000元、ACWP=2500元,该项目的CPI和成本绩效是()。 A.0.20;实际成本与计划的一致B.0.80;实际成本比计划成本要低 C.0.80;实际成本超出了计划成本D.1.25;实际成本超出了计划成本 9、编码阶段质量保证的措施不包括()。 A.程序员个性化的风格。B.严格遵守编程规范。 C.进行代码静态分析和代码审查。D.进行完善的单元测试。 10、关于项目团队成员的个人能力和对项目的影响,下列那些描述是正确的()。 A.对于按照工程化协作进行大的项目,个人能力对项目没有影响 B.项目无论大小,个人能力都会对项目的目标产生影响 C.从事项目对个人能力的提高没有影响 D.对于小项目,项目的最后成功与否,完全取决于个人能力 11、软件项目的工作量或者成本的估算,通常可以按照功能点或者单元数来进行估算,此时的估算是以()为依据的。

软件项目管理实施计划书

软件项目管理计划书项目名称:伦敦证券电子交易系统 组员: 学校:西安欧亚学院 专业:软件工程专业

时间:2014年10月11日 1、简介 (3) 1.1项目概述 (3) 1.2项目交付产品 (3) 1.3软件项目计划书的演化 (4) 1.4参考资料 (4) 2、项目组织 (4) 2.1 团队的分工与合作 (4) 3、管理过程 (6) 3.1 管理目标及优先级 (6) 3.2 风险管理 (6)

3.3监督及控制机制 (8) 3.4人员计划 (8) 3.5培训计划 (9) 4、技术过程 (10) 4.1 开发工具、方法和技术: (10) 4.2软件需交付的文档: (10) 5、开发进度安排及预算 (11) 5.1进度表格描述 (11) 5.2 开发过程中的资源需求 (14) 5.3 软件管理过程中预算及资源分配 (15) 5.4 项目进度及关键工期设置 (15) 1、简介 1.1项目概述 本项目要开发一个伦敦证券交易市场的管理软件,因与巨额资金挂钩,需要极强的安全性能。本系统将对客户信息,交易记录,交易查询,管理员信息,股市交易实时价格,进行快速反应显示,以保证交易所的正常运行。 1.2项目交付产品 (1)提交文档:项目管理计划、需求规格说明,设计报告、测试报告、用户使用手册和项目个人总结。其中项目总结为每人一份,每个小组所有成员的总结装订在一起;其余文档每组提交一份。每个团队可将各小组的文档

综合到一起,各小组也可自行分开提交,具体方式由团队内部协商确定。所有文档需要提交电子版和打印稿。 (2)源程序检查:检查每个子系统的运行情况,检查整个系统的运行情况,检查完成后需要提交程序源文件和可执行的系统。程序检查安排在上机时间进行。 1.3 软件项目计划书的演化 软件项目计划书在周末前经由小组讨论、共同撰写、汇总整合三步骤形成初稿,根据项目的进展可以对其进行修改,需要有组员提出修改意,在全体会上讨论通过,并由组长整理修改意见并作出相应的修改。其余组成员同步获得更新稿。 1.4参考资料 《软件项目管理原理分析》,肖来元。 《软件工程导论》,张海藩。 《软件工程思想》,林锐。 《软件工程讲义》,万静。 2、项目组织 2.1 团队的分工与合作 主程序员负责制。本团队组织关系图如下。

软件工程与项目管理培训大纲

林锐 1.商业目标决定软件开发之道 ................................................................ 错误!未定义书签。 2.如何成为优秀的软件人才 .................................................................... 错误!未定义书签。 3.CMM3级软件过程改进解决方案 ........................................................ 错误!未定义书签。 4.需求开发与需求管理............................................................................ 错误!未定义书签。 5.软件系统设计........................................................................................ 错误!未定义书签。 6.高质量程序设计指南——C/C++语言 ................................................. 错误!未定义书签。 7.软件测试与改错.................................................................................... 错误!未定义书签。 8.立项管理与结项管理............................................................................ 错误!未定义书签。 9.项目规划与项目监控............................................................................ 错误!未定义书签。 10.软件质量管理...................................................................................... 错误!未定义书签。 11.软件配置管理 ...................................................................................... 错误!未定义书签。 12.软件外包管理...................................................................................... 错误!未定义书签。

相关文档
最新文档