软件项目管理问答题

合集下载

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

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

第零章-软件项目管理概述一、选择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 ManagerB、Project Management ProfessionalC、Project Management ExpertD、Project Management Menter二、填空1、项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。

软件工程项目管理试题

软件工程项目管理试题

一、选择题(每题2分,共20分)1. 软件工程项目管理中,以下哪个不是项目范围管理的过程?A. 规划范围管理B. 定义范围C. 创建工作分解结构(WBS)D. 项目评审2. 在软件项目进度管理中,以下哪个方法用于确定项目关键路径?A. PERT(项目评估与审查技术)B. Gantt图C. 关键路径法D. 预算管理3. 软件项目成本管理中,以下哪个不是成本估算的方法?A. 自顶向下估算B. 自底向上估算C. 差别估算D. 成本估算模型4. 软件配置管理中,以下哪个不是配置项?A. 软件代码B. 设计文档C. 测试用例D. 用户手册5. 软件质量管理中,以下哪个不是质量模型?A. CMM(能力成熟度模型)B. ISO 9000系列标准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. 项目管理可行性二、简答题(每题5分,共25分)1. 简述软件工程项目管理的基本任务。

2. 简述软件项目进度管理的基本原则。

3. 简述软件项目成本管理的过程。

4. 简述软件配置管理的基本概念。

5. 简述软件项目风险管理的方法。

三、论述题(10分)论述软件工程项目管理中,如何有效地进行范围管理、进度管理、成本管理、软件配置管理和风险管理。

软件工程项目管理考试试题

软件工程项目管理考试试题

软件工程项目管理考试试题一、选择题1.在软件工程项目中,以下哪个过程是用于确认项目可行性的?A. 需求分析B. 软件设计C. 验收测试D. 可行性研究2.软件开发生命周期中,以下哪个阶段是用于定义系统需求的?A. 需求分析B. 验收测试C. 系统设计D. 软件编码3.以下哪个软件开发方法注重个体和交互过程胜过流程和工具?A. 瀑布模型B. 面向对象开发C. 敏捷方法D. 增量模型4.以下哪个是软件开发中常用的项目管理工具?A. Microsoft ExcelB. Microsoft PowerPointC. Microsoft WordD. Microsoft Project5.软件项目管理中的WBS代表什么?A. 工作分配结构B. 工作范围结构C. 工作问题计划D. 工作备份系统二、简答题1.请简要解释软件工程中的需求工程有什么作用?需求工程是软件工程中的一项关键任务,其主要目的是识别、规定和管理软件系统的需求。

它使项目团队能够全面了解用户需求,并确保开发过程中的需求能够满足最终用户的期望。

需求工程的作用包括以下几个方面:- 确定项目的可行性:通过需求工程,项目团队能够评估项目的可行性,确定是否投入资源和时间进行开发。

- 需求获取和分析:需求工程帮助团队收集、整理和分析用户需求,从而明确系统功能和特性。

- 需求建模和规约:在需求工程中,团队使用各种建模技术,如用例图、活动图等,来描述和规定软件系统的需求。

- 需求验证和确认:通过需求工程,团队能够与用户进行有效的沟通和确认,确保需求的准确性和一致性。

- 需求变更管理:需求工程还包括对需求变更的管理,确保变更能够合理、迅速地被审批和实施。

2.请解释什么是敏捷开发方法?敏捷开发方法是一种以迭代、适应和快速交付为核心的软件开发方法。

与传统的瀑布模型相比,敏捷开发更加注重个体和交互过程胜过流程和工具。

敏捷开发方法的特点包括以下几点:- 迭代开发:敏捷开发通过将项目划分为若干个迭代周期来快速交付软件。

软件项目管理习题题目

软件项目管理习题题目

第一章绪论1.列举你在执行 IT 相关任务时曾经碰到的问题。

试把这些问题按频率和影响大小分别排序。

对每一个问题,考虑是否可以通过某种方法降低发生的可能性。

2.软件工程的三个目标是什么,以什么衡量是否达到目标?3.软件工程活动包括哪些?那些活动需要有最终用户的参预?每一个过程需要有怎样的文档产出?4.设计包括哪两个阶段,具体任务,干系人有什么区别?5.软件工程的原则有哪些?6.你能说出哪些软件工程模型,他们各自有什么有缺点,合用于怎样的系统?7.有人说“线性模型已经过时了,有着诸多缺点,不需要再了解它。

”你怎么看待这种说法?线性模型和其他模型的关系是怎样的?8.在下列哪一个阶段项目发起人对项目的范围、质量、时间和成本有最大的影响力,为什么?9.项目的定义是什么,有什么特点,请给出三个是项目的例子,并给出三个不是项目的例子。

10.软件项目与普通的项目的区别在什么地方11.判断以下活动中哪些是项目,哪些不是项目,并请说明理由。

(1)升级某政府部门的办公自动化系统(2)打字员打印文件(3)报考软件学院软件工程硕士研究生(4)购买家用轿车(5)每天骑车上班12.项目生命周期包括哪些阶段?哪个阶段具有最大的不确定性?各个阶段的活动主要有哪些?13.项目管理的六要素有哪些?相互之间是什么关系。

TQC 又指什么?14.怎样衡量项目是否成功?15.项目管理分哪几大知识体系,它们之间什么关系?16.在选择职员时,应该考虑哪些因素?17.管理者是否应该和小组中更多的普通员工交朋友,并和他们打成一片?18.如果项目快结束时,忽然有一个很重要的,但非常耗时的变更,你作为项目经历应该怎么做19.为什么说时间和人员不能交换?试说明其原因。

20.你能列出那些人际关系的矛盾?试阐述可能的解决方法。

第二章需求管理1.软件需求的定义是什么,分别从用户角度,开辟者角度,相关文档角度给以阐述2.描述软件需求要做的五项主要事情指什么。

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

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

自考软件项目管理试题及答案一、单项选择题1. 软件项目管理的主要目标是什么?A. 提高软件性能B. 确保软件按时发布C. 控制成本和质量D. 增加软件功能答案:C2. 在软件项目管理中,哪个过程负责定义项目的新需求?A. 项目启动B. 项目规划C. 项目执行D. 项目监控和控制答案:B3. 以下哪项不是软件项目风险管理的一部分?A. 风险识别B. 风险评估C. 风险转移D. 风险执行答案:D4. 在敏捷软件开发中,通常使用哪种工具来管理项目进度?A. 甘特图B. 项目里程碑C. 燃尽图D. PERT图答案:C5. 软件配置管理的主要目的是什么?A. 跟踪项目进度B. 控制项目成本C. 管理软件变更D. 提高软件质量答案:C二、多项选择题6. 以下哪些属于软件项目管理的关键过程领域?A. 项目启动B. 项目规划C. 项目执行D. 项目收尾E. 项目监控和控制答案:B, C, D, E7. 在软件项目管理中,项目范围说明书通常包括哪些内容?A. 项目目标B. 项目成本C. 项目时间表D. 项目风险答案:A, C, D8. 以下哪些因素可能导致软件项目延期?A. 不充分的资源分配B. 技术难题C. 需求变更D. 缺乏有效的沟通答案:A, B, C, D三、简答题9. 简述软件项目管理中的利益相关者分析的重要性。

答案:利益相关者分析在软件项目管理中至关重要,因为它帮助项目经理识别出所有可能影响项目成功的个人、团队或组织。

通过了解这些利益相关者的需求和期望,项目经理可以更好地规划项目,确保所有关键利益相关者的需求得到满足,从而降低项目风险,提高项目成功率。

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 ManagerB. Project Management ProfessionalC. Project Management ExpertD. Project Management Menter二.填空1. 项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。

软件项目管理试题及答案

软件项目管理试题及答案

软件项目管理试题及答案作为软件项目管理的重要组成部分,试题的出现有助于评估个人对软件项目管理概念和实践的理解程度。

下面将为大家提供一些软件项目管理的试题及其详细答案,希望能够帮助大家更好地掌握软件项目管理的知识。

试题一:什么是软件项目管理?软件项目管理的目标是什么?答案:软件项目管理是指通过规划、组织、协调、控制和监督的方法,对软件项目进行全面管理的过程。

软件项目管理的目标是确保软件项目能够按时、按质、按量地完成,同时最大限度地满足用户需求。

试题二:简要描述软件项目管理过程中的关键活动。

答案:软件项目管理过程中的关键活动包括:项目启动、需求分析、项目规划、项目执行、项目控制以及项目收尾。

项目启动阶段主要确定项目目标和项目范围;需求分析阶段主要确定用户需求和功能需求;项目规划阶段主要制定项目计划和项目进度;项目执行阶段主要实施项目计划,并进行项目团队管理;项目控制阶段主要监督和控制项目进度、成本和质量;项目收尾阶段主要进行项目交付和总结经验。

试题三:请简要介绍一下敏捷项目管理方法。

答案:敏捷项目管理方法是一种适应需求变化、注重实效和团队合作的项目管理方法。

它强调通过迭代和增量的方式进行软件开发,每个迭代周期都能交付可用的软件产品。

敏捷项目管理方法注重团队合作、迭代开发、面对面沟通和持续反馈,通过这些方式实现项目的高效管理。

试题四:在软件项目管理中,项目风险管理是什么?请简要介绍风险管理的基本步骤。

答案:项目风险管理是指通过识别、分析、评估和应对项目中可能出现的风险,从而最大限度地降低风险对项目的影响。

风险管理的基本步骤包括:风险识别,即通过各种方法和工具识别潜在风险;风险分析,即对潜在风险进行定性和定量分析;风险评估,即评估风险的严重性和可能性,并确定其优先级;风险应对,即制定相应的风险应对策略,包括风险规避、风险转移、风险减轻和风险接受等。

试题五:在软件项目管理中,项目沟通管理的意义是什么?请列举一些常用的沟通工具。

开发者面试百问-软件项目管理部分答案

开发者面试百问-软件项目管理部分答案

【上次回答了软件开发者面试百问中测试部分,这次,由于时间关系,简单回答一下软件项目管理部分的问题。

这些问题的答案,一般没有正确与否,各个人回答不同,这里仅供大家参考。

】1.范围、时间、成本,这三项中哪些是可以由客户控制的?范围、时间、成本,是项目管理中常说的三角关系。

任何一方改变都可能牵扯到其他两方的变动。

项目管理的本质,就是在保证质量的前提下,寻求这三者之间的最佳平衡。

因为客户是需求方和投资方,客户有权对这三者进行控制,当然客户主要控制范围,即提出他们的需求——项目要实现的功能特性,其次,客户也非常关心能交付的时间和所付出的成本。

在满足客户的需求情况下,可以在时间、成本上和客户进行交流、谈判。

从项目管理的角度看,最好固定其中一项,其他两项可以根据实际状况来调节保证项目质量。

2.谁该对项目中所要付出的一切做出估算?谁有权设置最后期限?项目成功是团队协作的结果。

在对项目进行估算的时候,需要由参与项目各个环节的人进行符合实际的估算,最后汇总起来进行综合分析计算,获得项目总的估算结果。

项目的最后期限设置除了客户定死最后交付时间,其他的情况都是根据项目的进度估算结果而进行符合实际的计划得出的。

3.减少交付的次数,或是减少每个每个交付中的工作量,你喜欢哪种做法?根据项目的类型和项目进行中的实际情况来决定,如果项目是规模比较大,时间长的,那么就应增加交付次数或者减少每个每个交付中的工作量,以便及时考察项目进展,保证项目进度。

例如,一个项目按计划进行到第一个里程碑发现项目进度明显落后,而下一个检查点(也就是交付的工作量)距离还很长管理层需要及时了解其进展,那么交付的次数的就要根据现在的时间状况来增加。

反过来,如果这个项目的进度非常好,甚至超前,而下一个检查点(也就是交付的工作量)距离还很短,我们就可以减少交付次数。

过去人们在传统的软件项目中,开发周期比较长,往往减少交付的次数,更好地控制质量;而现在,有一部分比较倾向于敏捷方法,喜欢减少每个每个交付中的工作量,更好地、更及时地满足用户的需求。

软件项目管理期末试题及答案

软件项目管理期末试题及答案

软件项目管理期末试题及答案一、选择题1.以下哪项不属于软件项目管理的主要活动?a) 项目计划与调度b) 需求分析与设计c) 软件测试与验收d) 运维与维护答案:c) 软件测试与验收2.下列哪个不属于敏捷开发方法?a) Scrumb) Extreme Programming (XP)c) Waterfall Modeld) Lean Development答案:c) Waterfall Model3.在软件项目管理中,以下哪个是关键路径?a) 所有任务都是关键路径b) 从项目开始到结束最长的路径c) 与项目风险相关的路径d) 由项目经理先确定的路径答案:b) 从项目开始到结束最长的路径4.以下哪项不属于风险管理的阶段?a) 风险识别b) 风险分析c) 风险规划d) 风险报告答案:d) 风险报告5.以下哪个是项目干系人?a) 项目经理b) 开发团队成员c) 相关部门经理d) 所有选择的项目干系人答案:d) 所有选择的项目干系人二、问答题1.请简要概述软件项目管理的五个过程组及其对应的活动。

答案:软件项目管理的五个过程组分别为:启动、规划、执行、监控与控制、收尾。

具体活动如下:- 启动:明确项目目标、定义项目范围、制定项目章程。

- 规划:制定详细项目计划、估算资源需求、制定项目进度计划、制定项目风险管理计划等。

- 执行:按照项目计划执行,进行需求分析与设计、编码、测试等活动。

- 监控与控制:监控项目的进展、质量和风险,及时采取控制措施,调整项目计划。

- 收尾:项目验收、总结经验教训、向客户交付软件产品。

2.请列举三种常见的软件开发方法,并简要介绍各自的特点。

答案:三种常见的软件开发方法分别为瀑布模型、敏捷开发和迭代增量模型。

- 瀑布模型:顺序执行,每个阶段在前一个阶段完成后开始。

适用于需求稳定且项目较小的情况,但不适用于复杂项目和需求变化频繁的情况。

- 敏捷开发:强调迭代、循序渐进,快速响应需求变化。

软件项目管理考核试卷

软件项目管理考核试卷
C.PERT图
D.挣值管理
E.项目管理软件
7.在软件项目风险管理中,以下哪些是风险应对策略?()
A.风险避免
B.风险转移
C.风险减轻
D.风险接受
E.风险忽视
8.软件项目配置管理包括以下哪些活动?()
A.配置识别
B.配置控制
C.配置状态记录
D.配置审计
E.配置更新
9.以下哪些是软件项目成本估算的主要方法?()
5.软件质量保证活动主要集中在软件开发的后期阶段。()
6.在软件项目配置管理中,任何对配置项的更改都不需要经过正式的变更控制过程。()
7.直接成本是指与软件项目直接相关的成本,如开发人员工资和软件许可证费用。(√)
8.敏捷开发模型通常适用于需求明确且不经常变化的软件项目。()
9.项目收尾阶段的目的是确保所有项目活动都按计划完成,并得到干系人的正式验收。(√)
E.风险计划
4.在软件项目团队中,以下哪些角色属于核心开发团队?()
A.项目经理
B.架构师
C.开发人员
D.测试人员
E.销售代表
5.以下哪些是软件质量保证的主要活动?()
A.质量规划
B.质量评估
C.质量控制
D.质量审计
E.质量改进
6.以下哪些工具和技术可以用于软件项目进度控制?()
A. Gantt图
B.里程碑图
E.串行模型
12.在软件项目团队建设中,以下哪些是团队发展阶段的主要活动?()
A.形成阶段
B.震荡阶段
C.规范阶段
D.执行阶段
E.休会阶段
13.以下哪些是软件项目变更控制的主要步骤?()
A.变更请求
B.变更评估
C.变更批准

《软件项目管理》试题及答案.doc

《软件项目管理》试题及答案.doc

《软件项目管理》试题及答案一、选择题1、为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度? ( C )A. 可以在80小时内完成B.不能再进一步进行逻辑细分了C.可由_个人完成D.可以进行实际估算6、下列那一项不是项目型组织的优点____________ o ( D )A. 有效的项目组织B.以项目为中心C.更加有效的沟通D.当项目完成时,项目人员就没有"家"了&质量管理计划与质量体系得区别在于__________ A_0A. 质量计划是针对单一的产品、项目、服务和合同制定的B. 质量管理系统是针对单一的产品、项目、服务和合同制定的C. 质量管理系统是由一个单独的组织实体使用D. 质量计划不属于项目计划的一部分10、作为项目经理,你为项目制定了符合公司体系的质量保证的相关活动,这些质量保证活动可以_______________ o ( D )A.监控项目是否满足CMM的相关标准B.为项目满足相关质量要求提供信心C.确定铲除项目缺陷的方法D.通过不断测试提高产品质量12、在项目初期,进行竞标合同的时候,一般采用的成本估算方法是o ( C)A参数估算法B.类比估算法C.专家估算法D.功能点估算14、对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成, 那么这个任务的历时估算是介于10天到16天的概率是o ( D )A. 50%B. 63%C. 70%D. 97%15、关于回避风险的策略,下面哪个是不正确的___________ 0( A )A. 回避风险是最有效的策略B. 风险发生概率极高、风险后果影响很严重时才可以考虑采用这个策略C. 当其他的风险策略不理想的时候,才可以考虑这个策略D. 不是所有的风险都可以采取回避策略的17、人力资源分配图是____________ o ( B )A.展现目前的人力资源质量B.展现项目中人力资源在各个阶段的分布情况C.说明人员分工情况D.说明项20、项目建议书是哪个阶段开发的文档? ( C)A.项目执行阶段B.项目结尾阶段C.项目初始阶段D.项目计划阶段目需要的所有资源21、下列哪个不是项目管理计划的一部分? (C)A.里程碑图示B.进度C.数据库设计D.风险清单23、在成本管理过程中,项目经理确定的每个时间段,各个工作单元的成本是__________________ o ( A )A.估算B.预算C.直接成本D.间接成本25、下面哪项与计划签署合同没有关系? ( A )A.设计模版B.协议附件C.招标文件D.评估标准36、项目章不__________ o ( A )A.明确了项目经理B.确定了项目的质量标准C.明确了团队的纪律D.定义了项目需求37、如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。

软件项目管理模拟试题答案

软件项目管理模拟试题答案

软件项目管理模拟试题答案一、单项选择题1. 软件项目管理的主要目标是为了()。

A. 提高开发速度B. 降低开发成本C. 确保软件质量D. 所有以上目标答案:D2. 在软件项目管理中,风险管理的目的是()。

A. 避免所有风险B. 减少风险的影响C. 增加项目收益D. 延长项目周期答案:B3. 敏捷开发方法的一个核心特点是()。

A. 严格的文档要求B. 长期且固定的迭代周期C. 持续的客户合作D. 变更需求的高成本答案:C4. 软件项目的范围变更控制应该由()来负责。

A. 项目经理B. 开发团队C. 客户代表D. 质量保证团队答案:A5. 以下哪个不是有效的项目进度管理工具?()。

A. 甘特图B. 里程碑图C. 燃尽图D. 资产负债表答案:D二、多项选择题1. 软件项目成本估算时常用的方法包括()。

A. 专家判断B. 类比估算C. 参数估算D. 市场调研答案:A、B、C2. 软件配置管理的主要活动包括()。

A. 版本控制B. 变更控制C. 构建管理D. 需求管理答案:A、B、C3. 在软件测试过程中,以下哪些属于黑盒测试方法?()。

A. 等价类划分B. 边界值分析C. 路径覆盖D. 状态转换测试答案:A、B4. 有效的项目沟通管理应该包括以下哪些方面?()。

A. 明确沟通目标B. 选择合适的沟通渠道C. 定期进行项目会议D. 忽略非正式沟通答案:A、B、C三、判断题1. 软件项目管理中的“三重约束”指的是范围、成本和时间。

()答案:正确2. 在敏捷开发中,项目计划是固定不变的,不会根据项目进展进行调整。

()答案:错误3. 软件项目的质量管理可以完全依赖于测试团队来实现。

()答案:错误4. 项目干系人管理的目的是为了识别和管理那些对项目有影响的个人或组织。

()答案:正确5. 项目风险识别阶段结束后,就不再需要关注潜在风险了。

()答案:错误四、简答题1. 简述软件项目立项的基本步骤。

答:软件项目立项的基本步骤通常包括:识别项目需求、初步可行性分析、制定项目目标、组建项目团队、确定项目范围、制定项目计划、获取项目批准以及签署项目启动文件。

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

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

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)包括直观性、一致性、效率、耐久性和体贴五个方面。

软件项目管理试题及答案(精简版)

软件项目管理试题及答案(精简版)

软件项目管理试题及答案(精简版)第零章-软件项目管理概述一.选择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 )的一部分,后者能够得到更好的管理。

软考模拟题 项目管理软考

软考模拟题 项目管理软考

软考模拟题项目管理软考1. 在项目管理中,项目生命周期的哪个阶段通常涉及项目的规划、设计和预算?A. 概念阶段B. 开发阶段C. 实施阶段D. 收尾阶段2. 项目管理中,项目沟通管理的主要目的是什么?A. 确保项目信息的准确性和及时性B. 确保项目团队成员之间的良好关系C. 提高项目团队成员的沟通技巧D. 确保项目按照预定的计划和预算完成3. 项目管理中,项目风险管理的首要步骤是什么?A. 识别风险B. 分析风险C. 评估风险D. 制定风险应对计划4. 在项目时间管理中,活动定义的主要任务是什么?A. 确定项目的范围和目标B. 制定详细的项目计划C. 估算活动所需的时间和资源D. 对活动进行排序并制定进度计划5. 项目质量管理中,常用的质量管理方法有哪些?A. 流程图法、检查表法、因果图法、直方图法、控制图法B. 实验设计、可靠性评估、质量审计、质量保证、统计质量控制C. ISO 9000质量管理体系、六西格玛管理、全面质量管理、标杆管理、卓越绩效模式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. 项目范围实现率和风险应对成功率。

软件项目管理测试试题

软件项目管理测试试题

一、单项选择题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. 可以在80小时内完成B. 不能再进一步进行逻辑细分了C. 可由一个人完成D. 可以进行实际估算7)下面哪个不是需求管理的过程()A. 需求设计B. 需求获取C. 需求分析D. 需求变更8)()是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。

A. 功能点B. 对象点C. 代码行D. 用例点9)如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。

这个项目一共有1200单元,你采用什么估算方法?( )A. 自下而上估算法B. 类比估算法C. 专家估算法D. 参数估算法10)风险的三个属性是()A. 风险发生的时间、地点、负责人B. 风险事件、时间、影响C. 风险事件、概率、影响D. 风险数量、风险影响程度、概率11)“质量成本”是一个项目管理概念,它说明了下列哪项成本()A. 额外需求的成本B. 需求变更的成本C. 确保符合需求的成本D. 固定成本12)在风险分析过程中,确定已经识别的一个风险事件是无法避免的,也是不能减轻的,也不能投保,这是一个关键的风险事件,一旦发生可能造成项目的失败,项目经理最佳的选择是()A. 降低风险的级别,项目团队将找到一个克服故障的方法B. 特别关注,加强管理该风险事件和所有的相关事件C. 让风险评估小组继续分析该风险事件,直到降低预期影响D. 忽略风险评估,因为不管赋予什么值,都只是一个估算。

软件项目管理练习题

软件项目管理练习题

软件项目管理练习题一、单选题1。

变更控制是对( B )的变更进行标识、文档化、批准或拒绝,并控制。

A。

详细的WBS计划 B.项目基线C.项目预算D。

明确的项目组织结构.2。

项目配置管理的主要任务中,不包括( C )。

A。

版本管理B。

发行管理C.检测配置D。

变更控制3. 在项目团队会议上,一个小组成员建议扩大工作范围,他的建议已经超越了项目章程中的范围。

这时,项目经理指出项目团队应该集中精力完成仅限于需要完成的所有工作。

这属于( B )。

A。

范围定义B。

范围管理C.项目章程D.范围分解4。

使用工作分解结构的主要原因是:( D )。

A。

组织工作 B.防止遗漏工作C。

为项目估算提供依据D。

以上都是5.进行活动历时压缩时,可以在关键路径活动上增加资源。

这时必须进一步考虑什么?( B )。

A。

其他活动的延迟B。

出现新的关键活动C。

分配给关键路径上其他任务的资源D。

进度计划中历时最长的任务6.如果一个任务的最乐观估算为12天,最悲观估算为18天,那么最可能估算为多少?(15天)。

A。

15天 B.13天C。

16天D。

以上都不是7。

有一个文件,它通过确定项目目标和主要项目可交付成果,形成了项目团队和项目客户之间达成一致的基础。

这个文件的名称是:( C )。

A。

执行计划 B. 配置管理计划C. 范围说明书D. 工作授权计划8。

工作包是:( A )。

A.WBS最低层的可交付成果B.带有一个特定标示符的任务C.要求的汇报级别D.可以分配给一个以上组强单位的任务9.项目可能:( D ).A. 没有关键路径B.多条关键路径C。

一条关键路径D。

一条或多条关键路径10.举行项目团队会议时,小组决定在某个特定领域付出额外工作使客户获得他们不需要的需求,于是他们把额外的工作加进项目中,这称为:( A ).A。

镀金B。

额外范围C。

经批准的变更单D。

好主意11。

“在对软件编码前不能进行软件测试”这句话说明了哪种依赖关系?( D )A。

软件项目管理问答题

软件项目管理问答题

软件项⽬管理问答题1.什么是项⽬?它与多数⼈的⽇常⼯作有什么不同?项⽬就是为了创造⼀个唯⼀的产品或提供⼀个唯⼀的服务⽽进⾏的临时性的努⼒;是以⼀套独特⽽相互联系的任务为前提,有效地利⽤资源,在⼀定时间内满⾜⼀系列特定⽬标的多项相关⼯作的总称。

项⽬与⽇常⼯作的不同是:项⽬是⼀次性的,⽇常⼯作是重复进⾏的;项⽬是以⽬标为导向的,⽇常⼯作是通过效率和有效性体现的;项⽬是通过项⽬经理及其团队⼯作完成的,⽇常⼯作是职能式的线性管理;项⽬存在⼤量的变更管理,⽇常⼯作基本保持持续的连贯性。

2、项⽬管理与⼀般管理有什么不同?(1)从负责⼈来看,项⽬管理的负责⼈是项⽬经理,⽽⼀般管理⼀般由部门经理负责。

(2)从实施组织来看,项⽬管理的实施组织是⼀个项⽬团队(柔性组织),⽽⼀般管理的实施组织⼀般是⼀个部门或⼀个科室之类的稳定的组织。

(3)从时限性来看,项⽬管理是⼀次性的(时间限制),⽽⼀般管理是持续不断的(相对⽆限)。

(4)从⽬标来看,项⽬管理是持续不断(相对⽆限)的,⽽⼀般管理具有重复性。

(5)从管理重点来看,项⽬管理注重效果,⽽⼀般管理注重效率。

(6)从资源需求来看,项⽬管理有多变的资源需求,⽽⼀般管理有稳定的资源需求。

(7)从活动性质来看,项⽬管理有风险和不确定性,⼀般管理有经验性和确定性。

3、简述软件项⽬管理的过程。

⼀般认为项⽬管理的过程是由以下四个基本⼯作过程组成的。

(1)项⽬确⽴:包括项⽬评估、⽴项、招投标、授权等环节。

(2)项⽬计划:包括软件项⽬范围计划、成本计划、进度计划、质量计划、⼈员与沟通计划、风险计划、合同计划等等。

(3)项⽬执⾏控制:包括项⽬集成计划执⾏控制、核⼼计划执⾏控制、辅助计划执⾏控制等等。

(4)项⽬结束:包括合同结束和项⽬结束。

4、项⽬管理的定义。

项⽬管理是以项⽬为对象,通过使⽤知识、技能、⼯具和⽅法来组织、计划、实施并监控项⽬,使之满⾜项⽬⽬标需求的过程。

5、图⽰软件项⽬声明周期与管理过程、简述项⽬⽣命期中的检查点、⾥程碑、基线概念。

软件项目管理简答题

软件项目管理简答题
知识就是力量精品word文档值得下载知识改变未来知识就是力量精品word文档值得下载知识改变未来1项目管理的三要素及其之间关系
1、项目管理的三要素,及其之间关系?
2、如何理解软件项目管理的80-20原则?
3、软件项目进度计划的表达形式有哪些?
4、订立技术合同应当遵循哪些基本原则?
5、软件质量保证有哪些关键技术?
6、CMM和CMMI五个级别分别是什么?
7、传统的软件开发生命周期可以分为那几个子阶段?
8、说明投资回收期?投资回收率?
9、解释基线的概念。为什么要建立基线?
10、招标文件主要包含哪些内容?
11、在软件项目中,对项目经理有哪ቤተ መጻሕፍቲ ባይዱ要求?
12、软件项目团队管理主要包括哪些方面?

项目管理和软件过程改进基础考试

项目管理和软件过程改进基础考试

项目管理和软件过程改进基础考试(答案见尾页)一、选择题1. 什么是项目管理?请简述项目管理的五大过程组。

A. 目标和任务定义B. 活动排序C. 时间估算D. 资源分配E. 风险管理2. 在敏捷开发方法中,哪个角色负责确保按时交付可工作的软件?A. 项目经理B. 敏捷开发团队C. 产品所有者D. 迭代经理3. 什么是需求管理?请描述需求管理的三个层次。

A. 需求收集B. 需求分析C. 需求验证D. 需求跟踪4. 什么是软件设计?请列举软件设计的四个主要原则。

A. 模块化B. 抽象C. 多态D. 重用5. 什么是测试驱动开发(TDD)?请描述TDD的两个主要阶段。

A. 编写测试用例B. 编写代码C. 回归测试D. 重构6. 什么是持续集成(CI)?请简述持续集成的好处。

A. 提高代码质量B. 缩短开发周期C. 更早地发现错误D. 提高团队协作7. 什么是配置管理?请描述配置管理的三个主要活动。

A. 版本控制B. 变更控制C. 配置审核D. 配置状态报告8. 什么是敏捷开发方法?请简述敏捷开发方法的三个主要价值观。

A. 迭代和增量B. 跨功能团队C. 用户合作D. 可预见性9. 什么是用户体验(UX)设计?请描述UX设计的目标。

A. 提高产品的可用性B. 提高产品的可访问性C. 提高产品的可维护性D. 提高产品的可扩展性10. 什么是运维?请描述运维的主要职责。

A. 系统监控B. 故障处理C. 性能优化D. 安全管理11. 什么是项目管理?请列举四个项目管理的基本要素。

A. 目标和目的B. 时间管理C. 团队合作D. 风险评估12. 在敏捷开发方法中,Scrum框架的三个主要角色是什么?A. 产品负责人B. 开发团队C. 敏捷教练D. 迭代经理13. 什么是软件生命周期,它包括哪几个阶段?A. 软件设计B. 软件开发C. 软件测试D. 软件维护14. 什么是需求分析,它在软件开发过程中的作用是什么?A. 确定软件需要满足的条件和功能B. 编写用户手册C. 设计用户界面D. 进行系统测试15. 什么是持续集成(CI)和持续交付(CD),它们如何提高软件开发的效率?A. CI/CD可以自动化构建和测试流程,减少人工干预,提高软件质量。

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

1.什么是项目?它与多数人的日常工作有什么不同?
项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力;是以一套独特而相互联系的任务为前提,有效地利用资源,在一定时间内满足一系列特定目标的多项相关工作的总称。

项目与日常工作的不同是:项目是一次性的,日常工作是重复进行的;项目是以目标为导向的,日常工作是通过效率和有效性体现的;项目是通过项目经理及其团队工作完成的,日常工作是职能式的线性管理;项目存在大量的变更管理,日常工作基本保持持续的连贯性。

2、项目管理与一般管理有什么不同?
(1)从负责人来看,项目管理的负责人是项目经理,而一般管理一般由部门经理负责。

(2)从实施组织来看,项目管理的实施组织是一个项目团队(柔性组织),而一般管理的实施组织一般是一个部门或一个科
室之类的稳定的组织。

(3)从时限性来看,项目管理是一次性的(时间限制),而一般管理是持续不断的(相对无限)。

(4)从目标来看,项目管理是持续不断(相对无限)的,而一般管理具有重复性。

(5)从管理重点来看,项目管理注重效果,而一般管理注重效率。

(6)从资源需求来看,项目管理有多变的资源需求,而一般管理有稳定的资源需求。

(7)从活动性质来看,项目管理有风险和不确定性,一般管理有经验性和确定性。

3、简述软件项目管理的过程。

一般认为项目管理的过程是由以下四个基本工作过程组成的。

(1)项目确立:包括项目评估、立项、招投标、授权等环节。

(2)项目计划:包括软件项目范围计划、成本计划、进度计划、质量计划、人员与沟通计划、风险计划、合同计划等等。

(3)项目执行控制:包括项目集成计划执行控制、核心计划执行控制、辅助计划执行控制等等。

(4)项目结束:包括合同结束和项目结束。

4、项目管理的定义。

项目管理是以项目为对象,通过使用知识、技能、工具和方法来组织、计划、实施并监控项目,使之满足项目目标需求的过程。

5、图示软件项目声明周期与管理过程
6、简述项目生命期中的检查点、里程碑、基线概念。

检查点:它指在规定的时间间隔内对项目进行检查,比较实际现状与计划之间的差异,并根据差异进行调整
里程碑:它是完成阶段性工作的标志,不同类型的项目里程碑不同
基线:它指一个(或一组)配置项在项目生命期的不同时间点上,通过正式评审而进入正式受控的一种状态
7、项目管理框架包括哪些内容?
项目管理框架包括利益相关者、项目管理知识领域和项目管理工具与技术。

知识领域包括项目综合管理、项目范围、项目时间、项目成本、项目质量、人力资源、项目沟通、项目风险和项目采购管理。

8、什么是SW-CMM?
为了保证软件产品的质量,1991年美国卡内基·梅隆大学软件工程研究所(CMU/SEI)将软件过程成熟度框架进化为软件能力成熟度模型(Capability Maturity Model For Software,简称SW-CMM),并发布了最早的SW-CMM 1.0版。

SW-CMM为软件企业的过程能力提供了一个阶梯式的进化框架,阶梯共有五级。

1、初始级:无序、混乱的软件过程。

依赖个别人的努力和机遇。

2、可重复级:建立基本的项目管理过程。

相似项目,重复以往成果。

3、已定义级:文档化、标准化和标准的软件软件过程。

4、已管理级:软件过程和产品质量有详细的度量标准。

5、优化级:持续的对过程进行改进。

9、简述ISO9001与CMM的关系。

(1)ISO9001和CMM既有区别又相互联系,两者不可简单地互相替代。

(2)取得ISO9001认证并不意味着完全满足CMM某个等级的要求。

(3)取得CMM第2级(或第3级)不能笼统地认为可以满足ISO9001的要求。

10、软件项目团队的特征是什么,如何组成高效的软件开发团队?
(1)是一个临时性的团队
(2)是跨职能的
(3)在软件项目不同阶段中团队成员具有不稳定性
(4)成员具有极大的流动性
(5)年轻化程度高
(6)软件项目团队属于高度集中的知识型团队
(7)员工业绩难以量化考核
(8)软件项目团队非常注重自我
高效的软件开发团队是建立在合理的开发流程及团队成员密切合作的基础之上,团队成员需共同迎接挑战、有效的计划、协调和管理各自的工作直至成功完成项目目标。

11、马斯洛定义的人的需求分为哪五个层次?在软件开发团队中,如何体现出这些需求?
(1)生理需要(衣食住等)
(2)安全需要(稳定,身体安全,经济安全)
(3)社交需要(亲情,友情,归属感)
(4)尊重需要(地位和自我尊重、认可和感激)
(5)自我实现需要
软件人员是追求自我实现需要的群体,学习机会、创造是对他们主要的激励因素。

对于企业来讲,软件企业的成长需要员工不断学习,永远创新,并且进行充分的团队合作。

12、ITEE软件工程需求的定义是什么?包括几个层次?
IEEE软件工程标准词汇表(1997年)中将需求定义为:
(1)用户解决问题或达到目标所需的条件或权能;
(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能;
(3)一种反映上面(1)或(2)所描述的条件或权能的文档说明。

软件需求包括以下几个层次:
(1)业务需求;
(2)用户需求;
(3)功能需求;(4)同时也包括非功能需求、软件需求规格说明等。

13、什么是甘特图?它的特点是什么?请画出一个甘特图的实例。

甘特图又称为横道图、条状图。

其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。

以提出者亨利·L·甘特先生的名字命名。

特点:
(1)显示基本的任务信息(2)可以查看任务的工期、开始时间和结束时间以及资源的信息
(3)只有时标,没有活动的逻辑关系(4)有两种表示方法(棒状、三角形)
14、软件工程的风险的定义是什么?风险有哪几种类型?
美国软件工程研究所将风险定义为损失的可能性。

风险同人们有目的的活动有关,同未来的活动有关,同人们变化的行为方式有关。

风险具有两大属性:可能性和损失,可能性是风险发生的概率,损失是指预期与后果之间的差异,我们用可能性(Likelihood)和损失(Loss)的乘积来记录风险损失。

风险的根源在于事物的不确定性,虽然无法避免不确定性,但是可以通过适当的方法对其进行控制与管理。

从范围角度上看,风险主要分为下述三种类型:项目风险、技术风险和商业风险。

软件风险是有关软件项目、软件开发过程和软件产品损失的可能性。

软件风险又可区分为软件项目风险、软件过程风险和软件产品风险。

15、什么是风险管理?风险管理有哪几种类型?
风险管理是指在项目进行过程中不断对风险进行识别、评估,制定策略,监控风险的过程。

通过风险识别、风险分析和风险评价去认识项目的风险,并以此为基础合理地使用各种风险应对措施、管理方法、技术和手段对项目的风险进行有效的控制,妥善处理风险事件造成的不利后果,以最小的成本保证项目总体目标的实现。

风险管理可以分为四个层次:
(1)危机管理:是在风险已经造成麻烦后才着手处理它们。

(2)风险缓解:事先制定好风险发生后的补救措施,但不制定任何的防范措施。

(3)着力预防:将风险识别与风险防范作为软件项目的一部分加以规划和执行。

(4)消灭根源:识别和消灭可能产生风险的根源。

16、什么是配置管理?配置管理的目的是什么?
软件配置管理是对产品进行标志、存储和控制,以维护其完整性、可追溯性以及正确性,它为软件开发提供了一套管理办法和活动原则。

目的: (1)记录软件产品的演化过程
(2)确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。

(3)最终保证软件产品的完整性、一致性、追朔性、可控性
17、什么是软件配置项?怎么分类?主要属性是什么?
软件配置项——凡是纳入配置管理范畴的工作成果统称为配置项。

配置项主要有两大类:(1)属于产品组成部分的工作成果,例如源代码、需求文档、设计文档、测试用例等等。

(2)在管理过程中产生的文档,例如各种计划、状态报告等等,这些文档虽然不是产品的组成部分,但是值得保存。

每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。

相关文档
最新文档