电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件产品WBS分解指南设计

17页
  • 卖家[上传人]:m****
  • 文档编号:471013192
  • 上传时间:2023-03-08
  • 文档格式:DOC
  • 文档大小:339.50KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、word软件产品WBS分解指南一、概述同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为“软件生命周期。软件生命周期模型,通俗说就是,软件开发过程中所遵循的模式,即把整个软件生存周期划分为假如干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。软件生命周期模型和项目开发过程有非常严密关系,它是经过屡次实践总结出来适合于不同项目使用的经典、有效的软件开发方法,它按照软件生命周期的各个阶段划分任务,依照一定的规如此和步骤,有效地进展软件开发。选用恰当的软件生命周期模型进展软件开发,可以提高产品质量;降低项目管理难度;缩短开发进度;便于项目状态跟踪;为过程改良和度量提供基线;改善组织级的过程弱势,提高过程能力成熟度级别。为了便于分类汇总和统计各种生命周期模型的指标和数据,结合公司软件开发过程的实际,我们选择了常用的几种根本模型进展了描述,项目开发小组在进展项目策划时,可以根据模型的适用前提、优缺点和项目的实际需要进展选择,并在项目实施计划中,参加评审。二、软件生命周期模型常用的软件生命周期模型有:瀑布模型、迭代模

      2、型、增量模型、原型模型等。以上所提到的件生命周期模型病不存在孰优孰劣的问题,每一种模型在实际工作中都有所应用。只要选择了最适合的,并按照此模型的流程来开发软件,都会取得成功。需要强调的是,不管采用什么模型,项目实施中有四项活动是必不可少的需求、设计、编码和测试。不管是有意识还是无意识,这些活动都会出现在项目过程中。这也是最重要的四项活动,其他的活动其实都是为这些活动服务的,不管是配置管理、风险管理,还是评审等等。以下对各种常用的软件生命周期模型的设计思想、WBS划分Work Breakdown Structure,即工作分解结构、优缺点、使用X围进展分析。1、瀑布模型1根本思想瀑布模型Waterfall Model是最根本也最常用的一种生命周期模型,又称线性模型。瀑布模型是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反应,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回上一个阶段并进展适当的修改,项目开发进程从一个阶段“流动到下一个阶段,这也是瀑布模型名称的由来。瀑布模型可以应用于软件工程开发、企业项目开发

      3、、产品生产以与市场销售等领域。瀑布模型的突出特征是文档驱动。从需求分析到系统维护,每一项活动的工作成果就是此项活动所产生的工作文档,以与在此根底上形成的产品。采用瀑布模型的项目依照该模型选定的阶段顺序进展,每一个阶段的工作产品都是下一个阶段工作的输入,每一个阶段只有在上一个阶段通过检查,确认完成后才开始新的阶段工作,所以项目必须有明确的阶段里程碑,在每个阶段完毕时都要进展里程碑评审,以判定是否可以开始下一阶段的工作。例如:在项目策划没有完成时,需求分析和设计工作就不能进展,同样,在需求分析和设计没有完成时就不开始编码。瀑布模型中,每个阶段完成后,可以在下一个阶段修改上一个阶段的工作产品,但是必须按照基线变更进展管理,如果发生变更,需要回溯前面所有阶段的工作产品,以便使工作产品保持一致。图 1 瀑布模型的思想示意图2WBS划分说明:图中标记为的阶段为选定的里程碑,该阶段完成时需进展里程碑评审活动,并对其输出进展严格的变更控制。 2WBS划分此表仅作为参考,需根据项目所选定的标准过程的活动和任务进一步细化。阶段和项目标准过程ID任务工作成果名称项目策划阶段项目策划管理规X1起草项目任务书项

      4、目任务书2审批项目任务书已批准的项目任务书3策划准备项目实施计划4启动项目策划产品的功能结构图、WBS工作任务分解5项目估计和成果列表项目实施计划:工作量估计,进度计划,人力资源计划,软/硬件、工具要求,风险管理计划,培训计划,沟通计划,交付工作产品清单等6制订项目计划项目实施计划有些客户需要质量保证计划方案、配置管理计划方案等相关计划7项目计划评审按照项目评审管理规X的规定,QA组织对项目实施计划组织评审,直到通过评审8审批项目计划项目实施计划获得相关领导的审批需求分析阶段需求开发与管理规X9需求调研开始按照需求调研计划,采取需求调研记录表进展调研,完成系统需求分析说明书初稿10需求分析如果客户需求不清晰需要密切跟踪,要完成需求调研记录跟踪矩阵、需求不一致项列表11需求不一致项协商处理相关修订文档,可能包括系统需求分析说明书和需求不一致项列表等文件12需求规格说明书完善系统需求分析说明书正式稿、需求跟踪管理表13需求验证需求同级评审相关记录。验证后的系统需求分析说明书、需求跟踪管理表14需求分析阶段评审按照项目评审管理规X的规定,QA组织对需求分析说明书的评审15里程碑评审可选完成项

      5、目里程碑报告并组织评审分析设计阶段分析设计管理规X16概要设计概要设计相关技术资料17设计文档编写概要设计说明书18概要设计评审可选概要设计说明书的评审建议详细设计或概要设计必须做一个正式评审19详细设计详细设计相关工具和技术资料20文档编写详细设计说明书21用户界面设计用户界面设计说明书22数据库设计数据库设计说明书23详细设计评审设计评审记录项目评审报告24里程碑评审可选完成项目里程碑报告并组织评审实现开发阶段产品实现管理规X25编程源代码26代码走查代码走查检查单27单元测试单元测试报告28初步完成三大手册初步完成系统安装手册用户操作手册项目维护手册测试阶段项目测试管理规X29集成测试测试bug清单30测试文档项目测试计划、测试用例、测试报告部署运行系统部署管理规X31部署安装使用系统部署用户确认书需要用户确认32客户培训客户培训签到表客户培训效果调查表验收项目验收管理规X32内部验收在正式部署之前完成。项目内部验收评审报告33客户验收客户验收计划、客户验收报告结项阶段项目结项管理规X34结项申请结项申请表35结项总结结项总结报告36总结会议结项总结维护阶段项目运行维护管理规X3

      6、7维护计划审批维护工作启动制定项目维护计划并通过审批38维护报告项目完毕维护,完成项目维护总结报告3优缺点该模型的优点:阶段清楚、活动明确,为软件开发工作提供一种结构化、有序的方法;过程控制可见性较强:按照顺序开展每一个阶段的工作,每一阶段是在上一阶段彻底完成的情况下才启动,可以保证每一个阶段的开发质量都有保证,减少了返工;开发过程中的各项文档降低了沟通的本钱,有利于与早发现问题,降低项目的阶段本钱;文档多,过程记录比拟全,有利于后期维护。该模型的缺点:不能回溯:项目从开始到发布可见的版本需要较长的周期,用户直到项目开发晚期才能了解产品的真实面貌和质量,不易变更;如果必须回溯,如此回溯本钱很大。缺乏灵活性,不能跨阶段操作;文档多,花费较多本钱。4适用X围产品定义或项目需求和技术方案非常明确、用户的需求有很好的了解; 对质量的要求高于对本钱和进度的要求; 工期相对较宽裕;开发队伍技术力量较弱或缺乏经验;维护项目。2、迭代模型1根本思想迭代模型是RUPRational Unified Process,统一软件开发过程)推荐的周期模型。在RUP中,迭代被定义为:迭代包括产生产品发布稳定、可执

      7、行的产品版本的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求、分析设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。图 2 迭代模型的思想示意图说明:迭代模型沿着螺线进展假如干次迭代,图中的四个象限代表了以下活动:制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;风险分析:分析评估所选方案,考虑如何识别和消除风险;实施工程:实施软件开发和验证;客户评估:评价开发工作,提出修正建议,制定下一步计划。迭代模型由风险驱动,强调可选方案和约束条件从而支持软件的重用,有助于将软件质量作为特殊目标融入产品开发之中。使用迭代模型进展软件开发,项目活动包含以下几个阶段:初始阶段初始阶段有时也称先启阶段。初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的特性。本阶段具有非常重要的意义,在这个阶段中所关注的是整个项目进展中的业务和需求方面的主

      8、要风险。对于建立在原有系统根底上的开发项目来讲,初始阶段可能很短。细化阶段细化阶段的目标是分析问题领域,建立健全的体系结构根底,编制项目计划,淘汰项目中最高风险的元素。为了达到该目的,必须在理解整个系统的根底上,对体系结构做出决策,包括其X围、主要功能和诸如性能等非功能需求。同时为项目建立支持环境,包括创建开发案例,创建模板、准如此并准备工具。 构造阶段在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源与控制运作以优化本钱、进度和质量。 交付阶段交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为发布做准备的产品测试,基于用户反应的少量的调整。在生命周期的这一点上,用户反应应主要集中在产品调整,设置、安装和可用性问题,所有主要的结构问题应该已经在项目生命周期的早期阶段解决了。图 3 迭代模型的几个阶段2WBS划分实际采用迭代模型中,项目阶段仍可参考瀑布执行。迭代模型实施重要的关键点是架构设计概要设计、制定迭代开发计划。阶段和项目标准过程任务工作成果名称项目策划阶段项目策划管理规X完成项目实施计划项目实施计划中WBS分解要参考本表 项目迭代计划项目迭代开发计划l 必须有架构设计概要设计l 项目迭代开发计划必须说明哪些是关键迭代,完成的时机以与预期成果l 下一个迭代,在前几个迭代根底上需要完善的要点以与完善步骤架构概要设计概要设计说明书系统完成架构设计概要设计 详细需求分析、设计与实现第1个迭代需求分析迭代1的需求分析,形成需求说明书 需求评审关键迭代需要组织评审 详细设计直接做详细设计,完成迭代设计说明书 文档编写详细设计说明书 用户界面设计用户界面设计说明书 数据库设计数据库设计说明书 编程源代码 代码走查按照项目实施计划中质量控制点计划要求完成代码走查检查单

      《软件产品WBS分解指南设计》由会员m****分享,可在线阅读,更多相关《软件产品WBS分解指南设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.