还剩3页未读,继续阅读
文本内容:
《软件项目管理》复习题一,软件概念及特点;P1-2二,项目概念及软件项目特点;P4/7三,熟悉3种以上软件开发模型模型瀑布模型、原型模型、增量模型的开发过程及其特点;瀑布模型过程(略),特点
1.阶段间具有顺序性(线性顺序执行)和依赖性
2.每个阶段必须完成规定的文档;每个阶段结束前完成文档审查及早改正错误优点明确了软件开发活动各个阶段缺点无法适应需求的不确定性和用户对需求变更原型模型过程与特点利用先进的软件开发工具快速的完成系统基本功能,让用户尽早的看到系统,尽早的发现问题,便于修改(抛弃原型)缺点对于大型的系统无法快速建立“原型”增量模型先完成一个系统子集的开发,再按同样的开发步骤增加功能系统子集如此递增下去直至满足全部系统需求优点能够尽早的实现系统的部分功能,提供给用户一个可以使用的系统对软件的变更适应性较强四,可行性研究的四个方面;P41五,掌握软件进度安排—甘特图法;P64六,简述度量软件质量的指标P114七,软件文档种类P154八,软件开发过程中,设置基线的目的是什么?九,软件配置项与版本控制十,作为软件项目经理如何针对用户的变更实施变更控制管理案例1去年年底,某大型企业集团的财务处经过分析发现,员工手机通话量的80%是在企业内部员工之间进行的而90%的企业内部通话者之间的距离不到100m如果能引入一项新技术降低或者免掉内部员工通话费,这对集团来说将能节省很大一笔费用,对集团的发展意义相当大财务处将这个分析报告给了集团的总经理,总经理又把这个报告转给了集团信息中心主任李某,责成他拿出一个方案来实现财务处的建议李某找到了集团局域网的原集成商A公司,反映了集团的需求A公司管理层开会研究后命令项目经理张某积极跟进,与李某密切联系张某经过调研,选中了一种基于无线局域网IEEE
802.11n改进的新技术“无线通”手机通信系统,也了解到有一家山寨机厂家在生产这种新技术手机这种手机能自动识别“无线通”、移动和联通,其中“无线通”为优先接入经过初步试验,发现通话效果很好,因为是构建在集团现有的局域网之上,除去购买专用无线路由器和这种廉价手机之外,内部通话不用缴费而附近其他单位听说后,也纷纷要求接入“无线通”,于是张某准备放号并准备收取这些单位适当的话费但等到“无线通”在集团内部推广时,发现信号覆盖有空白、噪声太大、高峰时段很难打进打出,更麻烦的是,当地政府的主管部门要他们暂停并要对他们罚款此时张某骑虎难下,欲罢不能请分析出现这种情况的管理失误[问题]造成这种局面的可能原因是什么?张某在实施“无线通”时可能遇到的风险有哪些?可能的原因没有进行项目论证和项目评估
(1)没有进行系统的可行性分析包括初步可行性分析和详细可行性分析(或风险分析,或没有进行多方案的比较)
(2)调研不充分,不了解该技术是否成熟(或没有调研大规模应用案例)
(3)没有调研国家政策法规是否允许可能遇到如下风险
(1)技术风险,张某采用的这种新技术目前还没有成为行业标准
(2)政策风险,张某涉嫌无照运营,这是目前政策所不允许的
(3)市场风险(采购风险),系统运行也有风险,因设备供应商可能倒闭而产生案例2黄工负责某基金投资公司的一个证券分析系统项目的研发,率领项目组进驻该基金公司进行研发已经快一年了,现在项目已经接近尾声,但似乎并没有交付的意思从系统试运行那天起,用户就不断提出新需求,似乎总是有新的需求要项目研发方来做,基金公司的经理在试用系统时,经常把自己的新思路讲给黄工,要求优化系统功能,项目变成了一个无底洞,没完没了地往下做黄工要求结项,但基金公司以系统功能没有满足需求为由而推迟验收,要求继续完善黄工查阅了项目开发合同,而合同中并没有对需求的详细描述此时,国家新出台了一项投资法规,依据这个法规,系统的一些功能肯定又要修改,虽然这些功能不影响系统的正常运行,但这些功能需求似乎仍在合同规定的范围之内,这些功能的需求开发也需要大量的时间和人力黄工认为,含糊的需求和范围经常性的变化严重影响了项目的进展,他必须寻找良策以管理范围,促使项目早日完工[问题1]指出本项目开发中存在的问题
(1)在开发合同没有明确系统地需求,没有进行范围确认
(2)对需求变更没有规范管理,变更没有依据
(3)项目的范围制订太模糊,无法作为验收的依据
(4)在合同中没有描述新法规出台给项目带来的风险,无法界定是否在项目范围内,也没有应对措施[问题2]建议黄工该如何解决现在的问题
(1)与客户进行沟通,明确系统的需求,和用户进行一次范围确认,可以以技术附件的形式或补充协议形式,要求用户签字确认
(2)规范变更控制流程,规范新增需求和需求变更管理的流程,对范围变更进行控制
(3)与基金公司的项目负责人一起重新核实项目的范围,制订分阶段交付时间表和验收依据
(4)针对新法规的出台对项目的影响,与基金公司德项目负责人协商,说明新功能的需求开发需要增加时间和人力的现实情况,增加项目投资和延长项目的交付时间,或将新功能在项目的二期工程中实现,对现有的系统功能先行验收,完成本期项目的交付[问题3]论述需求开发、需求管理和范围管理的区别与联系
(1)通过需求开发来获取项目的需求,在此基础上确定项目的范围、进行项目范围管理
(2)需求管理是对已批准的项目需求进行全生命周期的管理,其过程包括需求管理定义、需求管理流程、制订需求管理计划、管理需求和实施建议等,主要内容是需求追踪管理和需求变更管理
(3)对于项目需求,可以根据需求的紧急重要程度、项目本身和甲乙双方的实际情况,分歩或分期满足确定每期应满足的需求后,本期的范围管理就有了基础
(4)需求管理处理需求的变更,需求的变更会引起项目范围的变更。