《2022年软件项目管理期末考试.docx》由会员分享,可在线阅读,更多相关《2022年软件项目管理期末考试.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆软件项目治理复习题整理1. 项目治理的 五要素 :技术、方法、团队建设、信息及沟通;2. 有效的项目治理集中在 三个 P 上:人员、问题和过程;3. 项目治理学问体系的 九个学问领域 :项目集成治理、项目范畴治理、项目时间治理、项 目成本治理、项目人力资源治理、项目沟通治理、项目风险治理、项目质量治理、项目 选购治理;4.项目范畴治理 :其范畴分为其作用是保证项目方案仅包括胜利地完成项目所需要进行的全部工作;产品范畴和项目范畴;产品范畴 某项产品、服务或成果所具有的特性和功能;项目范畴为交付具有规定特性与功能的产品、服
2、务或成果而必需完成的工作;项目范畴治理的过程包括以下几个方面:5.(1)项目启动( 2)范畴规划(3)范畴定义(4)范畴审核(5) 范畴变更掌握项目人力资源治理:6.(1)组织方案(2)人员猎取(3) 团队建设软件项目生存期模型(重点看特点)软件生存期模型有哪些.(16 标题)(1)瀑布模型 特点:1) 简洁、直观、易用 2) 通过设置里程碑,明确每阶段的任务与目标 3) 可为每阶段制定开发方案,进行成本预算,组织开发力气;(文档驱动)缺点:1) 保护成本较大 2) 依靠性强 3) 新的项目不适用 4) 模型没有中间反馈 5) 用户到项目终止才能看到产品 6) 限制变更(2)V 模型特点:1)
3、 简洁易用 2) 强调测试过程与开发过程的对应性和并行性 3) 按次序进行,一个阶段的输入时下一阶段的输入;(3)原型模型 特点:1) 需求完全定义之前,要快速构建一个原型系统 2) 用户试用,依据优缺点,给开发人员提出反馈看法3) 依据反馈看法修改软件需求规格说明文档,用户的需求;4) 可以削减项目的各种假设以及风险以便系统可以更加精确地反映名师归纳总结 - - - - - - -第 1 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆或者:有效的适应用户需求的变化;(4)增量模型特点:1) 防止一次性投资太多带来的风险,将主要的功能或者风险大的功
4、能首先实现,然后逐步完善,保证投入的有效性;2) 更快的开发出可以操作的系统 3) 可以削减开发过程中用户需求的变更 4) 一些增量可能需要重新开发 或者:1) 并行开发 2) 治理复杂(5)螺旋式模型 特点:1) 表现为原型的多次迭代 2) 用户可以更早的看到并使用产品 3) 用户可以与开发人员进行紧密合作 4) 项目的投资非一次性投入 或者:以风险为导向(6)渐进式阶段模型(迭代模型)特点:1) 阶段式提交一个可运行的产品,统且每个阶段提交的产品都是独立的系2) 拖过阶段式产品的提交,可早期预警问题,防止后期发觉问题的成本高3) 降低估量失误,由于可以通过阶段评审,重新估算下一阶段的方案或
5、者:通过逐步迭代,建立软件系统7. 项目方案活动的主要内容包括:(1)分解项目需求,标识项目全部工作产品和活动,编制 WBS (2)估算工作产品和活动的规模、工作量、成本和所需资源(3)识别并制定项目资料治理方案及工作进度表(4)识别和分析项目风险,编制风险治理方案(5)协商相关商定8. 任务分解结果的检验(懂得任务分解)(1)明确并识别项目的各主要组成部分及项目的主要交付成果(2)确定每个可交付成果的具体程度是否达到了足以编制恰当的成本和历时估算(3)确定可交付成果的组成元素(4)核实分解的正确性仍要明确如下问题:1) 最底层项对项目分解来说是否是必需而且充分的;2) 每项的定义是否清楚完整
6、;3) 每项是否能够恰当地编制进度和预算名师归纳总结 9.(5)最终与相关人员对WBS 结果进行评审第 2 页,共 13 页PDM 网络图和ADM 网络图的转换- - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆ADM 图的画图示例绘制网络图的次序:名师归纳总结 1任务分解第 3 页,共 13 页2确定工序间的规律关系3确定工序连续时间- - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆4 绘制网络图(时间坐标)主要记住两点:1) PDM 网络图用方框表示活动,箭线表示活动间关系;2) AMD
7、网络图用箭线表示活动,圆圈表示活动间关系 3) AMD 示例见上图 里程碑图看一下;10.关键路径法ES)某项活动能够开头的最早时间最早开头时间(最早终止时间(EF)某项活动能够终止的最早时间最迟开头时间(LS)为了使项目按时完工,某项活动必需开头的最迟时间最迟终止时间(LF)为了项目按时完成,某项活动必需完成的最迟时间EF=ES+ 工期估量, 正向推算 ,从项目开头沿网络图到项目完成为止;LS=LF- 工期估量, 逆向推算 ,从项目完成沿网络图到项目的开头进行推算;规章 1:如某项活动存在多个紧前工序,就此项活动的最早开头时间必需同于或晚 于全部紧前活动的最早终止时间的最大值;规章 2:某项
8、活动的最迟终止时间必需等于或早于该活动直接指向的全部其他活动 的最迟开头时间的最小值;我的懂得:1) 正向:遇到多个指向一个,挑选 EF 最大的那个作为下一个 ES 2) 逆向:多个指向一个,挑选 LS 最小的那个作为下一个 LF 浮动时间( TF)= LS ES = LF EF (简洁的说就是同一侧的下边减去上边)关键路径:打算项目完成的最短时间;查找关键路径的方法:1) 找时间最长的那条路径 2) 浮动时间为零的路径 关键路径一般情形下只有一条,经过赶工压缩后可能有两条;11. 进度压缩 应急法:(赶工法)(1)每个任务存在一个“ 正常” 进度和“ 可压缩” 进度;一个“ 正常” 成本和“
9、 可 压缩” 成本;(2)增加资源,从“ 正常” 进度压缩到“ 可压缩” 进度;(3)每个任务无法在低于“ 可压缩” 进度内完成;(4)有足够资源利用;(5)进度压缩与成本增长成正比;单位时间赶工成本=(可压缩成本 正常成本)/ (正常进度 可压缩进度) ;1)一般第一挑选连续时间相对长的活动;压缩比比较小;2)挑选压缩成本低的活动;名师归纳总结 - - - - - - -第 4 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆活动连续时间的变化会引起成本的变化,某活动压缩单位时间所需增加的成本称为该活动的压缩成本;例题见作业题 ;P86 书上例题1
10、2. 常用的估算方法1分解方法 ,采纳“ 分而治之” 的策略,对软件项目进行分解,再采纳逐步求精的方式进行估算,最终通过累加获得整体的估算结果;2算术模型 ,通过估算模型来产生估算;如 cocomo 模型, 功能点分析模型 (FPA)、标准构件法、 IBM 定量影响因子(QIF)等3专家判定或体会法 具体估算,如德尔菲法 Delphi technique;适合于初步估算,不适合于4比例法 是比较科学的一种传统估算方法,是基于类比的估算技术,依据过去类似的项目,直接进行类比获得当前项目的估算结果;自顶向下估算模式,第一估算出项目一级的工作量,然后层层往下分摊,把上一层工作量分摊到下一层的阶段、活
11、动或任务;通常使用 FPA 方法或 COCOMO II 来估算项目一级的工作量;自底向上估算模式,要求先估算出底层任务 /活动一级的工作量,然后层层向上汇总到阶段和项目级;通常使用 QIF 估算方法或专家判定来估算项目低层 WBS 元素的工作量(1)德尔菲法一种专家评估技术,适用于在没有或者没有足够历史数据的情形下,来评定软件采纳不同的技术或者新技术所带来的差异;基本步骤:1) 组织者发给每位专家一份软件系统的规格说明和一张记录估算值的表格,请他们估算;2) 专家具体讨论软件规格说明后,对该软件提出三个规模的估算值:最小(ai)、最可能( mi)、最大( bi );3) 组织者对专家的表格中的
12、答复进行整理,运算每位专家的 Ei = (ai + 4mi + bi )/ 6,然后运算出期望值E = E1 + E2 + E3 + En / nn:表示 n 个专家 ;4) 综合结果后,再组织专家不记名填表格,比较估算差,并查找缘由;5) 假如各个专家的估算差异超出规定的范畴(如 可以获得一个多数专家共识的软件规模;15%),就需重复上述过程,最终优点:不需要历史数据;特别适合新的较为特殊的项目估算;缺点:主观、专家的判定有时并不精确和专家自身技术水平不够是会带来误判;(2)代码行估算案例:对一个软件组织来说,月开发源代码行数为LOC=10 万行,月投入人员160人,每人平均发生的费用为10
13、000;就:(1)人均月代码量= 100000 行/160 人月 = 625 行/人月;(2)1 个代码行的价值 = 160*10000/100000=16 元/行.(3)功能点分析法名师归纳总结 - - - - - - -第 5 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆功能点分析法 FPA是在需求分析阶段基于系统功能的一种规模估算方法,估量系统功能点数,再从每个功能点类型和复杂度两个纬度,测算软件规模(或工作量);是主流的软件规模估算方法;例题:某个软件项目中,一个软件需求的五类功能计数项如下表所示;1)试运算这个软件的功能点 FP(调整因
14、子见下表) ;2)假设每功能点的单位成本是5000 元/FP,试运算本项目的总成本;复杂度简洁一般复杂各类计数项外部输入534外部输出781外部查询113外部文件412内部文件813软件需求的功能计数项权重 复杂度权重因素项外部输入简洁一般复杂346外部输出457外部查询346外部文件5710内部文件71015五类功能计数项的复杂度权重名师归纳总结 - - - - - - -第 6 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆因子影响值因子影响值数据通信0 联机更新0 分布式处理0 复杂处理2 性能3 可重用性0 配置负载4 易安装4 事物率0
15、易操作5 联机数据登录2 多个场所0 最终用户效率5 设施变更1 解:功能点外部输入简洁一般复杂5*33*44*6外部输出7*48*51*7外部查询1*31*53*7外部文件4*51*72*10内部文件8*71*103*15总计12274117UFC 313TCF=0.65+0.01sumFi 假设全部技术复杂影响程度都是平均程度,即技术复杂度因子 = 3 就 TCF = 0.65 + 0.01 (14 * 3 = 1.07 FP = UFC*TCF = 313*1.07=335 总成本 = 335 * 5000 = 1,675,000 (4)COCOMO 模型基本公式为: E = aS b
16、EAF其中,E 是以人月为单位的工作量 , S 程序规模的单位是 KLOC ,EAF(Effort Adjustment Factor )是一个工作量调整因子,在基本模型中取值为 1;a,b 就随着开发模式的变化而变化名师归纳总结 - - - - - - -第 7 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆例题:要开发一个估量规模为30KLOC 的银行系统应用程序项目,其功能以数据处理为主,属于有机型软件模式;随着项目进展,可以确定其15 个成本因子的情形,除了软件牢靠性 虚拟机易变性开发进度限制因子的取值见表外,其余因子取值均为1.00,系数
17、a=3.2,b=1.05. 成本驱动因子级别取值软件牢靠性高1.15虚拟机易变性低0.87开发进度限制低1.08就该项目的工作量估算为:Effort3 . 2 30 1. 05 .1 15.0871 . 08 123 0. 人月13. 成本估算挣值法:三个成本,两个偏差,两个绩效已完成工程的方案成本(BCWP ) = 已完成工作量 * 预算单价拟完成工程的方案成本(BCWS ) = 方案工作量 * 预算单价已完成工程的实际成本(ACWP ) = 已完成工作量 * 实际单价成本偏差( CV) = BCWP ACWP 0 节省进度偏差( SV) = BCWP BCWS 0 提前成本绩效指数(CPI
18、)= BCWP / ACWP 1 节省进度绩效指数(SPI)= BCWP / BCWS 1 提前方法一:连续运算开发出来的产品的价值方法二:运算公式法;通用规章:1)50 / 50 规章:当一项工作已经开头,但是仍没有完成,就假定已经实现一般的价值,当这个工作全部完成才实现全部价值;2) 0 / 100 规章:当一项工作全部完成的时候才实现全部价值名师归纳总结 - - - - - - -第 8 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆名师归纳总结 - - - - - - -第 9 页,共 13 页精选学习资料 - - - - - - - -
19、- 学而不思就惘,思而不学就殆名师归纳总结 - - - - - - -第 10 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆14. 风险治理(1)风险定义:某一特定危急情形发生的可能性和后果的组合 发生的概率、大事的影响(2)风险分类:1)从风险的范畴角度划分:项目风险、技术风险、商业风险 2)从风险的可猜测程度划分:已知风险、可猜测风险、不行猜测风险 3) 从软件项目开发过程划分;三要素:大事、大事需求风险、方案编制风险、组织和治理风险、人员风险、开发环境风险、客户风险、产品风险、设计和实现风险、过程风险(3)风险治理的策略 1)危机治理 2)
20、风险缓解 3)着力预防 4)毁灭根源(4)风险治理流程 风险识别、风险评估、风险规划、风险掌握决策树法 案例:假设有一项工程,施工治理人员需要打算下月是否开工;假如开工后天气好,就可为国 家创收 4 万元,如开工后天气坏,将给国家造成缺失 1 万元,不开工就缺失 1000 元;0.3,天气坏的概率是 0.7;请做出决策; 现采 依据过去的统计资料,下月天气好的概率是 用决策树方法进行决策名师归纳总结 - - - - - - -第 11 页,共 13 页精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆案例 2:某项目预备投产生产两种产品甲和乙,分别需要投资 50 万元
21、和 55 万元,两种产品的生产年限是一样的;经过市场调研后,猜测新产品上市后,畅销的概率为 70%,滞销的概率为 30%;甲乙两种产品在不怜悯形下的收益表如表:畅销( 70% )滞销( 30% )甲产品 160 万元-80 万元乙产品 180 万元-120 万元依据以上信息,可以运用决策树法进行分析;第一,画出该项目的决策树如下:畅销 70%甲产品160万元1名师归纳总结 0-50 万元2滞销 30%-80 万元第 12 页,共 13 页乙产品畅销 70%180万元-55 万元滞销 30%-120 万元- - - - - - -精选学习资料 - - - - - - - - - 学而不思就惘,思而不学就殆然后运算各状态节点的风险后果;结果如下:状态节点 1=160 70%+(-80) 30%=88 万元 状态节点 2= 180 70%+(-120) 30%=90 万元 决策节点 0=max88-50,90-55=38 万元 所以应当挑选投产甲产品;15. 项目跟踪掌握(1)目的:为了保证项目能够依据预先设定的方案轨道行驶,使项目不偏离预定的发 展过程;(2)项目跟踪的五个步骤:1)建立标准 2)观看项目的性能,建立项目监控和报告体系 3)测量和分析结果 4)实行必要的措施 5)掌握反馈名师归纳总结 - - - - - - -第 13 页,共 13 页
限制150内