电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

软件产品WBS分解指南设计

  • 资源ID:471013192       资源大小:339.50KB        全文页数:17页
  • 资源格式: DOC        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

软件产品WBS分解指南设计

word软件产品WBS分解指南一、概述同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为“软件生命周期。软件生命周期模型,通俗说就是,软件开发过程中所遵循的模式,即把整个软件生存周期划分为假如干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。软件生命周期模型和项目开发过程有非常严密关系,它是经过屡次实践总结出来适合于不同项目使用的经典、有效的软件开发方法,它按照软件生命周期的各个阶段划分任务,依照一定的规如此和步骤,有效地进展软件开发。选用恰当的软件生命周期模型进展软件开发,可以提高产品质量;降低项目管理难度;缩短开发进度;便于项目状态跟踪;为过程改良和度量提供基线;改善组织级的过程弱势,提高过程能力成熟度级别。为了便于分类汇总和统计各种生命周期模型的指标和数据,结合公司软件开发过程的实际,我们选择了常用的几种根本模型进展了描述,项目开发小组在进展项目策划时,可以根据模型的适用前提、优缺点和项目的实际需要进展选择,并在项目实施计划中,参加评审。二、软件生命周期模型常用的软件生命周期模型有:瀑布模型、迭代模型、增量模型、原型模型等。以上所提到的件生命周期模型病不存在孰优孰劣的问题,每一种模型在实际工作中都有所应用。只要选择了最适合的,并按照此模型的流程来开发软件,都会取得成功。需要强调的是,不管采用什么模型,项目实施中有四项活动是必不可少的需求、设计、编码和测试。不管是有意识还是无意识,这些活动都会出现在项目过程中。这也是最重要的四项活动,其他的活动其实都是为这些活动服务的,不管是配置管理、风险管理,还是评审等等。以下对各种常用的软件生命周期模型的设计思想、WBS划分Work Breakdown Structure,即工作分解结构、优缺点、使用X围进展分析。1、瀑布模型1根本思想瀑布模型Waterfall Model是最根本也最常用的一种生命周期模型,又称线性模型。瀑布模型是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反应,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回上一个阶段并进展适当的修改,项目开发进程从一个阶段“流动到下一个阶段,这也是瀑布模型名称的由来。瀑布模型可以应用于软件工程开发、企业项目开发、产品生产以与市场销售等领域。瀑布模型的突出特征是文档驱动。从需求分析到系统维护,每一项活动的工作成果就是此项活动所产生的工作文档,以与在此根底上形成的产品。采用瀑布模型的项目依照该模型选定的阶段顺序进展,每一个阶段的工作产品都是下一个阶段工作的输入,每一个阶段只有在上一个阶段通过检查,确认完成后才开始新的阶段工作,所以项目必须有明确的阶段里程碑,在每个阶段完毕时都要进展里程碑评审,以判定是否可以开始下一阶段的工作。例如:在项目策划没有完成时,需求分析和设计工作就不能进展,同样,在需求分析和设计没有完成时就不开始编码。瀑布模型中,每个阶段完成后,可以在下一个阶段修改上一个阶段的工作产品,但是必须按照基线变更进展管理,如果发生变更,需要回溯前面所有阶段的工作产品,以便使工作产品保持一致。图 1 瀑布模型的思想示意图2WBS划分说明:图中标记为的阶段为选定的里程碑,该阶段完成时需进展里程碑评审活动,并对其输出进展严格的变更控制。 2WBS划分此表仅作为参考,需根据项目所选定的标准过程的活动和任务进一步细化。阶段和项目标准过程ID任务工作成果名称项目策划阶段项目策划管理规X1起草项目任务书项目任务书2审批项目任务书已批准的项目任务书3策划准备项目实施计划4启动项目策划产品的功能结构图、WBS工作任务分解5项目估计和成果列表项目实施计划:工作量估计,进度计划,人力资源计划,软/硬件、工具要求,风险管理计划,培训计划,沟通计划,交付工作产品清单等6制订项目计划项目实施计划有些客户需要质量保证计划方案、配置管理计划方案等相关计划7项目计划评审按照项目评审管理规X的规定,QA组织对项目实施计划组织评审,直到通过评审8审批项目计划项目实施计划获得相关领导的审批需求分析阶段需求开发与管理规X9需求调研开始按照需求调研计划,采取需求调研记录表进展调研,完成系统需求分析说明书初稿10需求分析如果客户需求不清晰需要密切跟踪,要完成需求调研记录跟踪矩阵、需求不一致项列表11需求不一致项协商处理相关修订文档,可能包括系统需求分析说明书和需求不一致项列表等文件12需求规格说明书完善系统需求分析说明书正式稿、需求跟踪管理表13需求验证需求同级评审相关记录。验证后的系统需求分析说明书、需求跟踪管理表14需求分析阶段评审按照项目评审管理规X的规定,QA组织对需求分析说明书的评审15里程碑评审可选完成项目里程碑报告并组织评审分析设计阶段分析设计管理规X16概要设计概要设计相关技术资料17设计文档编写概要设计说明书18概要设计评审可选概要设计说明书的评审建议详细设计或概要设计必须做一个正式评审19详细设计详细设计相关工具和技术资料20文档编写详细设计说明书21用户界面设计用户界面设计说明书22数据库设计数据库设计说明书23详细设计评审设计评审记录项目评审报告24里程碑评审可选完成项目里程碑报告并组织评审实现开发阶段产品实现管理规X25编程源代码26代码走查代码走查检查单27单元测试单元测试报告28初步完成三大手册初步完成系统安装手册用户操作手册项目维护手册测试阶段项目测试管理规X29集成测试测试bug清单30测试文档项目测试计划、测试用例、测试报告部署运行系统部署管理规X31部署安装使用系统部署用户确认书需要用户确认32客户培训客户培训签到表客户培训效果调查表验收项目验收管理规X32内部验收在正式部署之前完成。项目内部验收评审报告33客户验收客户验收计划、客户验收报告结项阶段项目结项管理规X34结项申请结项申请表35结项总结结项总结报告36总结会议结项总结维护阶段项目运行维护管理规X37维护计划审批维护工作启动制定项目维护计划并通过审批38维护报告项目完毕维护,完成项目维护总结报告3优缺点该模型的优点:阶段清楚、活动明确,为软件开发工作提供一种结构化、有序的方法;过程控制可见性较强:按照顺序开展每一个阶段的工作,每一阶段是在上一阶段彻底完成的情况下才启动,可以保证每一个阶段的开发质量都有保证,减少了返工;开发过程中的各项文档降低了沟通的本钱,有利于与早发现问题,降低项目的阶段本钱;文档多,过程记录比拟全,有利于后期维护。该模型的缺点:不能回溯:项目从开始到发布可见的版本需要较长的周期,用户直到项目开发晚期才能了解产品的真实面貌和质量,不易变更;如果必须回溯,如此回溯本钱很大。缺乏灵活性,不能跨阶段操作;文档多,花费较多本钱。4适用X围产品定义或项目需求和技术方案非常明确、用户的需求有很好的了解; 对质量的要求高于对本钱和进度的要求; 工期相对较宽裕;开发队伍技术力量较弱或缺乏经验;维护项目。2、迭代模型1根本思想迭代模型是RUPRational Unified Process,统一软件开发过程)推荐的周期模型。在RUP中,迭代被定义为:迭代包括产生产品发布稳定、可执行的产品版本的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求、分析设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。图 2 迭代模型的思想示意图说明:迭代模型沿着螺线进展假如干次迭代,图中的四个象限代表了以下活动:制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;风险分析:分析评估所选方案,考虑如何识别和消除风险;实施工程:实施软件开发和验证;客户评估:评价开发工作,提出修正建议,制定下一步计划。迭代模型由风险驱动,强调可选方案和约束条件从而支持软件的重用,有助于将软件质量作为特殊目标融入产品开发之中。使用迭代模型进展软件开发,项目活动包含以下几个阶段:初始阶段初始阶段有时也称先启阶段。初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的特性。本阶段具有非常重要的意义,在这个阶段中所关注的是整个项目进展中的业务和需求方面的主要风险。对于建立在原有系统根底上的开发项目来讲,初始阶段可能很短。细化阶段细化阶段的目标是分析问题领域,建立健全的体系结构根底,编制项目计划,淘汰项目中最高风险的元素。为了达到该目的,必须在理解整个系统的根底上,对体系结构做出决策,包括其X围、主要功能和诸如性能等非功能需求。同时为项目建立支持环境,包括创建开发案例,创建模板、准如此并准备工具。 构造阶段在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源与控制运作以优化本钱、进度和质量。 交付阶段交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为发布做准备的产品测试,基于用户反应的少量的调整。在生命周期的这一点上,用户反应应主要集中在产品调整,设置、安装和可用性问题,所有主要的结构问题应该已经在项目生命周期的早期阶段解决了。图 3 迭代模型的几个阶段2WBS划分实际采用迭代模型中,项目阶段仍可参考瀑布执行。迭代模型实施重要的关键点是架构设计概要设计、制定迭代开发计划。阶段和项目标准过程任务工作成果名称项目策划阶段项目策划管理规X完成项目实施计划项目实施计划中WBS分解要参考本表 项目迭代计划项目迭代开发计划l 必须有架构设计概要设计l 项目迭代开发计划必须说明哪些是关键迭代,完成的时机以与预期成果l 下一个迭代,在前几个迭代根底上需要完善的要点以与完善步骤架构概要设计概要设计说明书系统完成架构设计概要设计 详细需求分析、设计与实现第1个迭代需求分析迭代1的需求分析,形成需求说明书 需求评审关键迭代需要组织评审 详细设计直接做详细设计,完成迭代设计说明书 文档编写详细设计说明书 用户界面设计用户界面设计说明书 数据库设计数据库设计说明书 编程源代码 代码走查按照项目实施计划中质量控制点计划要求完成代码走查检查单

注意事项

本文(软件产品WBS分解指南设计)为本站会员(m****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.