第2章软件项目范围计划课件.pptx

上传人(卖家):刘殿科 文档编号:6904304 上传时间:2023-08-20 格式:PPTX 页数:44 大小:1.26MB
下载 相关 举报
第2章软件项目范围计划课件.pptx_第1页
第1页 / 共44页
第2章软件项目范围计划课件.pptx_第2页
第2页 / 共44页
第2章软件项目范围计划课件.pptx_第3页
第3页 / 共44页
第2章软件项目范围计划课件.pptx_第4页
第4页 / 共44页
第2章软件项目范围计划课件.pptx_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、第第2 2章章 范围计划范围计划q软件需求管理软件需求管理q任务分解定义任务分解定义q任务分解的类型任务分解的类型q任务分解的过程任务分解的过程q案例分析案例分析q范围计划q进度计划q成本计划 成本基准,进度基准需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。业务需求用户需求功能需求系统需求非功能性需求质量特性约束和假设软件需求规格No.No.Top 10 FactorsTop 10 FactorsAVGAVG1Inadequate requirements specification4.52Changes in requirements4.

2、33Shortage of systems engineers4.24Shortage of software managers 4.15Shortage of qualified project managers 4.16Shortage of software engineers 3.97Fixed-price contract 3.88Inadequate communications for system integration 3.89Insufficient experience as team3.610Shortage of application domain experts

3、3.6Scale:5=Very Serious 3=Serious 1=No SeriousSource:Carnegie-Mellon University,Software Engineering Institute需求工程是指应用工程化的方法、技术和规格来开发和管理软件的需求。需求工程的目标是获取高质量的软件需求。以系统化、条理化、可重复的方法和技术进行与需求相关以系统化、条理化、可重复的方法和技术进行与需求相关的活动,从而提高需求活动和过程的可管理性,降低需求的活动,从而提高需求活动和过程的可管理性,降低需求开发和管理的成本。开发和管理的成本。需求工程分为需求开发和需求管理。需求工程需

4、求管理需求开发需求获取需求分析需求规格说明需求验证变更管理需求获取阶段的任务可能是软件开发中最困难、最关键、最易出错和最需要交流的活动。用户要求 扩展需求基线需求软件需求目的是从宏观上把握用户的具体需求方向和趋势,了解现有的组织架构、业务流程、软硬件环境、现有运行系统等具体情况和客观信息。确定需求计划确定项目范围确定调查对象收集用户需求确定非功能性需求和约束条件需求获取需要从用户提供的大量信息中分析和理解用户的真正需求(做什么),而应剔除实现方式(怎么做)。需求分析是为最终用户所看到的系统建立一个概念模型(逻辑模型),是对需求系统地抽象描述。需求分析的基本任务是分析和综合已收集到的信息,在于透

5、过现象看本质,找出需求信息之间的内在联系和可能的矛盾,提炼、分析和仔细审查已收集到的需求信息,找出真正系统的需求,以确保项目相关人员对需求都有唯一的理解。需求分析建立的逻辑模型反应的是业务运作流程,而不是技术开发流程。当前系统物理模型逻辑模型目标系统物理模型逻辑模型模型化模型化抽象化抽象化例化例化具体化具体化导出导出理解需求理解需求表达需求表达需求需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书。需求规格说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。需求规格说明书是需求工程的最终输出,以文档的形式确定用户需求和逻辑

6、模型。1)需求规格是软件设计和实现的基础;2)需求规格是测试和验收的重要依据;3)需求规格为软件维护提供重要信心。1)正确性:所有需求规格的说明应在开发中满足;2)一致性:信息在需求规格描述一致,不发生矛盾;3)功能性:从实现中分离功能,即描述要“做什么”而不是“怎样实现”;4)规范性:采用一定的规格说明语言,无二义性;5)完整性:如果被开发软件只是一个大系统中的一个元素,那么整个大系统也包括在规格说明的描述之中;6)可行性:规格说明应该包括系统运行环境;7)抽象性:规格说明应该是一个认识模型;8)开放型:规格说明应该容许不完备性并允许扩充。1.引言 2.5 设计限制 1.1 目的 2.6 假

7、设和依赖 1.2 文档约定3.需求规格 1.3 预期读者 3.1 功能需求 1.4 产品范围 3.2 逻辑模型 1.5 参考文献 3.3 数据字典2.项目概述 3.4 性能需求 2.1 项目背景 3.5 安全性需求 2.2 项目目标 3.6 接口需求 2.3 用户类 3.7 其他需求 2.4 运行环境附录l 需求是正确的吗?l 需求是一致的吗?l 需求是完全的吗?l 需求是实际可行的吗?l 需求是必要的吗?l 需求是可检验的吗?l 需求是可跟踪的吗?l 最后的签字1)控制对需求规格基准的变动;2)保持项目计划与需求的一致;3)控制单个需求的更改;4)管理需求、需求之间的联系以及需求与设计的关系

8、;5)跟踪需求变更的状态。需求管理是为有效地控制和管理需求变更等所进行的活动。需求管理的主要任务就是在开发人员在与提出更改的请求者协商的基础上,评估需求变更带来的潜在影响及其可能的成本和费用,然后实施更改,以及有效地管理需求规格说明书和跟踪更改需求的状态。1.确定需求变更控制过程2.建立变更控制委员会(SCCB)3.进行需求变更影响分析4.跟踪所有受需求变更影响的工作产品5.建立需求基准版本和需求控制版本文档6.维护需求变更的历史记录7.跟踪每项需求的状态8.衡量需求稳定性9.管理和控制需求基线的过程10.需求变更控制系统一个正式的文档,说明如何控制需求变更建立变更审批系统变更申请需求方开发方

9、忽略选择变更方式SCCB评估项目经理自行决定评估结果拒绝接受本次修改下个版本再修改修改合同相关信息修改相关需求修改相应的项目计划软件基线产品修改申请单申请人张三申请日期2010-03-24项目名称软件项目管理系统阶段名称系统设计文件名称RCR-PM-01.doc,RCR-PM-02.doc修改内容1)修改测试流程控制:将2个角色,3个渠道流,改为3个角色,4个渠道流,详见RCR-PM-01.doc2)增加开发人员技能信息库管理,详见RCR-PM-02.doc验证意见同意RCR-PM-01.doc变更。RCR-PM-02.doc的变更可以推迟到下一个版本实施验证人李四验证日期 2010-03-3

10、0SCCB李四,王五,赵六填表人张三需求跟踪是指编制每个需求与系统元素之间的联系(可跟踪信息)的文档,其中系统元素包括:其他需求、体系结构、设计部件、测试文档等。可跟踪信息分类:u需求-源 可跟踪性:与说明该需求的人或文档连接;u需求-理由 可跟踪性:和理由描述连接;u需求-需求 可跟踪性:和依赖于该需求的需求连接;u需求-体系结构 可跟踪性:与实现系统连接;u需求-设计 可跟踪性:与特定组件连接;u需求-界面 可跟踪性:与外部系统界面连接。uWork packages:WBS的最低层次的可交付成果u任务分解的过程:将一个项目分解为更多的工作细目或者子项目,使项目变得更小、更易管理、更易操作。

11、u任务分解的结果:WBS(任务分解结构)。uWBS:面向可交付成果的。系 统子系统子系统子系统模块模块模块 模块模块模块模块模块模块是面向可交付成果的对项目元素的分组,组织并定义了整个项目范围,不在WBS中的工作就不是该项目的工作是一个分级的树型结构,是对项目由粗到细的分解过程。工作结构每细分一个层次表示对项目元素更细致的描述WBS的最低层次的可交付成果工作包应当由唯一主体负责这一交付成果可以分配给另外一位项目经理进行计划和执行,或者通过子项目的方式完成“变化计数器”系统版本比较找出增删行统计增删行统计总行标记修改记录修改预处理文件比较结果处理增加代码删除代码增加行数删除行数参照具有类比性的项

12、目(具有相同或相似的周期和工作细目要求)的WBS。使用应用领域内标准或半标准的WBS作为模板参考使用。与类比所参照的WBS不同,模板更具有抽象性,在任务分解时需根据指导说明来开发项目的WBS。“变化计数器”系统文件比较预处理增加代码结果处理统计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数“变化计数器”系统文件比较预处理增加代码结果处理统计总行标记修改记录修改版本比较找出增删行统计增删行删除代码增加行数删除行数1.确认并分解项目的组成要素2.确定分解标准3.确定分解是否详细4.确定项目交付成果5.验证分解的正确性(建立编号)系 统1子系统2子系统3子系统1.2模块1.

13、3模块1.1模块 2.2模块3.3模块2.1模块2.3模块3.1模块3.2模块WBS任务名称工期开始时间完成时间1项目计划6 工作日2010年3月8日2010年3月13日2软件开发44 工作日2010年3月15日2010年5月8日2.1 需求分析6 工作日2010年3月15日2010年3月20日2.2 总体设计9 工作日2010年3月22日2010年3月31日2.3 详细设计9 工作日2010年4月1日2010年4月13日2.4 应用程序编码18 工作日2010年4月14日2010年5月6日2.5 驱动程序编码30 工作日2010年3月29日2010年5月6日2.6 软件测试18 工作日201

14、0年4月14日2010年5月6日2.7 软件审核2 工作日2010年5月7日2010年5月8日3机构设计7 工作日2010年3月18日2010年3月25日4硬件设计49 工作日2010年3月15日2010年5月14日4.1 硬件前期工作12 工作日2010年3月15日2010年3月27日4.2 原理图6 工作日2010年3月15日2010年3月20日4.2.1 原理图设计5 工作日2010年3月15日2010年3月19日4.2.2 原理图审核1 个工作日2010年3月20日2010年3月20日4.3 PCB21 工作日2010年3月26日2010年4月21日4.3.1 PCB画图和封装10 工

15、作日2010年3月29日2010年4月10日4.3.2 PCB与机构沟通10 工作日2010年3月26日2010年4月8日4.3.3 BOM表4 工作日2010年3月29日2010年4月1日4.3.4 BOM器件采购12 工作日2010年4月2日2010年4月17日4.3.5 PCB制版采购7 工作日2010年4月14日2010年4月21日4.4 电路板制作10 工作日2010年4月22日2010年5月5日4.4.1 SMT5 工作日2010年4月22日2010年4月27日4.4.2 电路板焊接4 工作日2010年4月28日2010年5月4日4.4.3 电路板测试1 个工作日2010年5月5日

16、2010年5月5日4.5 软硬件集成4 工作日2010年5月10日2010年5月13日4.6 产品初期验收1 个工作日2010年5月14日2010年5月14日学生管理系统规划需求设计编码测试提交u按照生存期分解:u按照产品组成分解:1.1 招生管理1.2 分班管理1.3 学生档案管理1.4 学生成绩管理 分解标准要统一,不能同时使用两种标准进行分解1.最底层的要素是否是实现目标的充分必要条件2.最底层要素是否有重复的3.每个要素是否清晰完整定义4.最底层要素是否有定义清晰的责任人,是否可以进行成本估算和进度安排1.WBS分解的规模和数量因项目而异、因项目经理而异2.收集与项目相关的所有信息3.

17、参看一下类似的项目的WBS,与相关人员讨论4.可以参照模板5.最低层是可控的和可管理的,但是避免不必要的过细,最好不要超过7层,6.软件项目推荐分解到40小时的任务7.每个Work package必须有一个提交物8.定义任务完成的标准9.每个WBS必须有利于责任分配10.可以准备WBS的字典11.最后与相关人员进行评审WBS编号:名称:主题目标:描述:完成的任务:责任者:完成的标识:备注:u提供了项目范围基线,是范围变更的重要输入u为评估和分配任务提供具体的工作包u进行估算和编制项目进度的基础u对整个项目成功的集成和控制起到非常重要的作用FF1配置管理F2故障管理F3安全管理F4性能管理F3.

18、2F3.3F3.1F3.4F4.2F4.3F4.5F4.6F4.7F4.4F4.1F4.7.1F4.7.2标识项标识项模块说明模块说明F1.1获取网络资源数据F1.2将资源数据存入数据库F1.3获取网络资源信息F1.4观察网络资源F1.4.1依类型分类观察网络资源F1.4.2依状态分类观察网络资源F1.5观察逻辑网F1.6观察资源状态F1.7修改网络资源的状态F1.8依条件检验网络使用情况F1.9显示拓扑图F1.10建立通道George and Martha计划与家人和朋友举行一次特殊的野餐活动,以庆祝Martha的升职和他们35周年的结婚纪念.Martha是工程师,George是会计.他们有

19、两个非常活泼的确孩子,Mary 13岁,Thomas 17岁.经过过去几年的发展,家里不断壮大,无论是时间和金钱上的需要都在增加,所以他们已经逐渐成为非常好的计划能手,最近他们又通过了PMP的认证考试,所以他们非常清楚对于这样野餐活动也需要开发一个WBS.序号任务持续时间工作人员1开始02做冰茶15George3准备三明治10Martha4准备水果2Martha5准备篮子2Martha6收拾毛毯2George7收拾运动服3Martha8装车4George9加油6George10开车去野餐营地20Martha11结束0q需求确认q需求变更控制qWBS1、Genius only means har

20、d-working all ones life.(Mendeleyer,Russian Chemist)天才只意味着终身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:032、Our destiny offers not only the cup of despair,but the chalice of opportunity.(Richard Nixon,American President)命运给予我们的不是失望之酒,而是机会之杯。二二年八月五日2020年8月5日星期三3、Patience is bitter,but its fruit is swee

21、t.(Jean Jacques Rousseau,French thinker)忍耐是痛苦的,但它的果实是甜蜜的。11:038.5.202011:038.5.202011:0311:03:108.5.202011:038.5.20204、All that you do,do with your might;things done by halves are never done right.-R.H.Stoddard,American poet做一切事都应尽力而为,半途而废永远不行8.5.20208.5.202011:0311:0311:03:1011:03:105、You have to b

22、elieve in yourself.Thats the secret of success.-Charles Chaplin人必须相信自己,这是成功的秘诀。-Wednesday,August 5,2020August 20Wednesday,August 5,20208/5/20206、Almost any situation-good or bad-is affected by the attitude we bring to.-Lucius Annaus Seneca差不多任何一种处境-无论是好是坏-都受到我们对待处境态度的影响。11时3分11时3分5-Aug-208.5.20207、A

23、lthough the world is full of suffering,it is full also of the overcoming of it.-Hellen Keller,American writer虽然世界多苦难,但是苦难总是能战胜的。20.8.520.8.520.8.5。2020年8月5日星期三二二年八月五日8、For man is man and master of his fate.-Tennyson人就是人,是自己命运的主人11:0311:03:108.5.2020Wednesday,August 5,20209、When success comes in the

24、door,it seems,love often goes out the window.-Joyce Brothers成功来到门前时,爱情往往就走出了窗外。11:038.5.202011:038.5.202011:0311:03:108.5.202011:038.5.202010、Life is measured by thought and action,not by time.Lubbock 衡量生命的尺度是思想和行为,而不是时间。8.5.20208.5.202011:0311:0311:03:1011:03:1011、To make a lasting marriage we have

25、 to overcome self-centeredness.要使婚姻长久,就需克服自我中心意识。Wednesday,August 5,2020August 20Wednesday,August 5,20208/5/202012、Treat other people as you hope they will treat you.你希望别人如何对待你,你就如何对待别人。11时3分11时3分5-Aug-208.5.202013、To do whatever needs to be done to preserve this last and greatest bastion of freedom

26、.(Ronald Reagan,American President)为了保住这最后的、最伟大的自由堡垒,我们必须尽我们所能。20.8.520.8.5Wednesday,August 5,202014、Where there is a will,there is a way.(Thomas Edison,American inventor)有志者,事竟成。11:01:1911:01:1911:018/5/2020 11:01:19 AM15、Every man is the master of his own fortune.-Richard Steele每个人都主宰自己的命运。20.8.51

27、1:01:1911:01Aug-205-Aug-2016、As selfishness and complaint cloud the mind,so love with its joy clears and sharpens the vision.-Helen Keller自私和抱怨是心灵的阴暗,愉快的爱则使视野明朗开阔。11:01:1911:01:1911:01Wednesday,August 5,202017、Do not,for one repulse,give up the purpose that you resolved to effect.-Willian Shakespear

28、e,British dramatist不要只因一次失败,就放弃你原来决心想达到的目的。20.8.520.8.511:01:1911:01:19August 5,202018、There is no absolute success in the world,only constant progress.世界上的事没有绝对成功,只有不断的进步。2020年8月5日星期三上午11时1分19秒11:01:1920.8.519、Nothing is more fatal to happiness than the remembrance of happiness.没有什么比回忆幸福更令人痛苦的了。2020年8月上午11时1分20.8.511:01August 5,202020、No man is happy who does not think himself so.Publilius Syrus认为自己不幸福的人就不会幸福。2020年8月5日星期三11时1分19秒11:01:195 August 202021、The emperor treats talent as tools,using their strongpoint to his advantage.君子用人如器,各取所长。上午11时1分19秒上午11时1分11:01:1920.8.5谢谢观看THE END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(第2章软件项目范围计划课件.pptx)为本站会员(刘殿科)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|