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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.实现项目目标的制约因素有项目范围、成本、进度计划和客

户满意度。

2.一个组织的管理工作包括战略管理、运作管理和项目管理。

3.项目管理的五要素是技术、方法、团队建设、问题、过程。

4.项目管理的战略关注点是人员、问题、过程

5.项目管理的战术关注点是进度、成本、范围/质量

6.软件项目管理的核心是人员管理和成本管理。

7.软件项目管理过程大致分为项目开始、项目计划、项目执行

控制和项目结束4个阶段。

8.项目管理的5个标准化过程组是启动过程组、计划过程组、

控制过程组、执行过程组和收尾过程组。

9.项目按来源可分为合同项目和内部项目两大类。

10.甲方初始过程包招标书定义、乙方选择、合同签署三个阶段。

11.乙方初始过程包括项目分析、竞标、合同签署三个阶段。

12.招标的方式有公开招标、有限招标、多方洽谈、直接谈判等

多种。

13.项目经理的主要责任包括开发计划、组织实施、项目控制等。

14.需求主要指用户对软件的功能和性能的要求。

15.软件需求包括业务需求、用户需求和功能需求三个不同层次。

16.任务分解的标准主要有生存期、功能组成、其他方法等几种。

17.任务分解的方法主要有参照、类比、自顶向下、自底向上等

几种。

18.进度管理的常用图表有甘特图、网络图、里程碑图、资源图。

19.编制进度计划需要从成本估计、时间估计和进度编制三维考

虑。

20.进度编制的基本方法主要有关键路径发、时间压缩法、资源

调整尝试法、关键链路法。

21.时间压缩法可分为应急法和平行作业法。

22.成本管理包括、成本估算、成本预算和成本控制4个

过程。

23.项目规模(工作量)的计量方式包括规模估算和成本估算两大

类,计量单位常为货币

24.成本估算需要考虑直接成本和间接成本两大块。最常用的估

算方法是代码行、功能点、类比估算法、参照估算法、专家估算法、、、三种。

25.软件质量是软件满足明确说明或隐含的需求的程度,可通过

合同、标准、图纸、三个方面共11项特性加以描述。

26.主观质量模型(ICEDT)包括直观性、一致性、效率、耐久性和

体贴五个方面。

27.软件质量管理由质量计划、质量保证和质量控制三个过程组

成。

28.审计是一种常见的对过程或者产品的一次独立评估活动,它

包括项目执行过程评审和项目产品审计两方面。

29.软件项目常用的质量控制活动包括静态分析、动态测试、缺

陷跟踪三方面。

30.影响软件项目进度、质量和成本的因素是人和技术、过程。

31.组织结构的主要类型有职能型、项目型和矩阵型三种。

32.项目沟通的目标是确定谁需要信息、需要什么信息、何时需

要信息和如何将信息分发给他们。

33.项目风险的三要素是风险是一个事件、风险是一种概率事件、

风险无法消除。

34.风险规划的主要策略有回避风险、转移风险、损失风险和自

留风险。

35.常见的合同可分为CPPC合同类型、CPFF合同类型和CPIF合

同类型/FPI合同类型/FFP合同类型等类型。

36.团队管理的主要内容包括选择人员、项目成员的培训、项目

成员的激励和团队建设。37.马斯洛的需求层次理论将人的需求分为生理、安全、社会、

自尊和自我实现五个层次。

38.项目评审按时间通常分为定期评审、阶段评审和事件评审等。

39.甲方合同管理主要包括验收和违约的处理两个过程。

1、项目的特征有哪些?

(1)有明确的目标(2)项目之间的活动具有相关性(3)限定的周期(4)有独特性(5)资源成本的约束性(6)项目的不确定性

2、项目与日常运作有什么不同?

(1)项目是一次性的,日常运作是重复进行的(2)项目是以目标为导向的,日常运作是通过效率和有效性体现的(3)项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理(4)项目存在大量的变更管理,而日常运作则基本保持连贯性的。

3、软件项目有什么特殊性?

(1)为逻辑实体而非物理实体,具有抽象性(2)没有明显的制造过程,也不存在重复生产(3)软件项目的开发受到计算机硬件的制约(4)不可能完全摆脱手工开发模式(5)软件本身是相当复杂的,涉及因素众多,需求多变(6)软件项目投入大、成本高

4、软件项目管理有什么特征?

(1)软件是纯知识产品,其开发进度和质量很难估计和度量,生产率也难以预测和保证。(2)项目周期长,复杂度高,变数多。(3)软件项目提供的是一种服务,需要满足一群人的期望,即需要满足一群想法和利益各不相同的人的需求。

5、PMBOK包括哪9个知识领域?

(1)集成管理(2)范围管理(3)时间管理(4)成本管理(5)人力资源管理(6)沟通管理(7)风险管理(8)质量管理(9)采购管理

6、常用的生存期模型有哪些?各适用于什么项目?

(1)瀑布模型:分析、设计、编码、测试和维护严格按步骤进行,适合于项目开始前有明确需求和明确的解决方案的项目,如公司的财务系统、库存管理系统、短期项目等。(2)V模型:是瀑布模型的变种,强调测试的重要性,将开发活动与测试活动紧密联系在一起。适合于对系统的性能、安全有严格要求的项目。(3)原型模型:适合于在项目开始前对项目需求不明确,为了减少项目需求的不确定性而先开发项目的基本原型系统以验证可行性,然后逐步补充完善。(4)增量模型:由瀑布模型演变而来,假设需求可分阶段,分成一系列增量产品分别开发。适合于项目开始明确了需求的大部分,但对市场和用户把握不是很准。对于有庞大和复杂功能的系统也可考虑增量开发。(5)螺旋式模型:该模型在四个象限上分别表达了计划制定、风险分析、项目实施、客户评估四个方面的活动,通过一系列瀑布模型的不断循环来逐步规避风险。适合于不确定因素较多、风险较大的项目。(6)渐近式阶段模型:综合了增量模型和螺旋式模型的一个实用模型,渐进式前进,阶段式提交。适合各种规模的项目,尤其是大中型项目,以及希望随时看到未来的项目。

7、如何为项目选择合适的生成期模型?

(1)熟悉各种生存期模型(2)评审、分析项目的特性(3)选择适合项目的生存期模型(4)标识生存期模型与项目不一致地方,并进行裁减

8、何谓需求获取?它包括哪些主要活动?

(1)需求获取指通过与用户的交流、对现有系统的观察及对任务进行分析,从而开发、捕获和修订用户的需求。

(2)需求获取的主要活动包括:a.了解客户方的所有用户类型及潜在的类型b.对用户进行访谈和调研,包括会议讨论、邮件提问、自行搜集等各种形式c.对收集到的用户需求作进一步分析整理d.将调研得到的用户需求以适当的形式呈交给用户和开发方相关人员

9、需求分析的主要内容有哪些?如何处理不明确需求?

(1)需求分析的主要内容有:

a.以图形表示的方式描述系统的整体结构,包括边界和接口等

b.通过原型、页面流或其它方式向用户提供可视化界面,以便用户对需求作出自己的评价

c.以模型描述系统的功能项、数据实体、外部实体以及实体间的关系、状态转换等

相关文档
最新文档