闭环跟踪提升软件开发质量

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:minyuan07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在一些软件公司的项目开发过程中可能会出现这样的情景:一个项目组承接了一个比较大的项目,客户的需求很明确,开发的过程似乎也很顺利,可是最终开发出来的产品在实际应用中效率很低,很难达到客户对性能的要求。这中间到底出现了什么问题?如果开发人员能从始至终监控整个开发过程,在项目出现偏差时及时收到报告,并做出调整,其结果可能是另
  一番景象。
  
  自上而下
  
  需求变更是软件开发人员面临的最大难题,很少有一个项目能从头至尾保持同样的需求。因此,可跟踪性是所有软件开发流程的基础部分,它可以及时发现流程中的问题,并及时修复。统计表明,如果在需求收集阶段修复一个缺陷需花费1美元,那么在设计阶段修复该缺陷就需花费两美元。依此类推,直至产品投入使用后才发现该缺陷,修复所需的费用将增至69美元。
  通常情况下,跟踪通过自上而下的方法得以实现,即从需求定义开始,经过执行、构建、组装直到交付工作。自上而下的跟踪、报告有助于项目经理和测试人员在开发流程中协调分配、规划开发和监控状态。自上而下方法的核心是,确保正确管理和跟踪需求变更,保证软件代码的变更与需求变更同步。
  
  形成闭环
  
  但是,对于大多数质量、审计和测试验证程序而言,自上而下这种跟踪形式仍有不足,因为它不能分析实际生产的产品,也就无法确保按计划交付预期的需求、修复或请求,至少在开销极大的测试阶段之前无法完成上述任务。在此背景下,闭环跟踪的方法应运而生。所谓闭环跟踪就是将自上而下和自下而上两种方法结合在一起。自下而上的方法是通过有效的需求驱动开发流程来控制变更的执行,跟踪每个开发任务。此方法使用先进的构建分析和报告功能来实现,使得项目主管和测试人员可以在构建或测试阶段有效实施错误修复。
  闭环跟踪的优势在于可以确保最后交付的代码符合客户的需求;开发人员可对流程中的各种变更进行全面评估,从而提高项目管理的可见性,增强项目管理的可预测性;有助于提高开发产品质量,提高客户满意度;推动符合能力成熟度模型集成(CMMI)标准的过程改进,有助于企业降低研发投入成本,加快投入产出进程。
  Telelogic公司高级总监John Carrillo表示:“闭环跟踪这一方法早就存在,而且在模型驱动开发的过程中被验证是十分有效的。Telelogic公司的目标是让更多人,包括软件产品的开发者及项目管理者认识到这种方法的好处,从而全面提高软件开发生命周期中的质量。”一些全球性的大型银行已经从Telelogic的闭环跟踪技术中获益,比如将收集需求的时间从12周减少到2周,新软件的发布时间也提前了9个月。
  Telelogic提供多种产品的组合,帮助软件开发组织实现闭环跟踪。Telelogic DOORS需求管理工具通过改善需求、交流和协助,可以充分发挥业务流程规划的价值,提高系统工程与软件开发项目的质量。Telelogic Synergy是一种基于任务的配置管理解决方案,可以加快发布管理和构建管理的流程,从而帮助开发团队加快工作速度,简化工作方式。Telelogic Dashboard是一种用于项目管理的决策制定面板,通过自动收集、分析和报告测量数据,使项目经理能迅速了解项目风险、状态和趋势。
其他文献
8月13日,英国IT资讯网站The Register发布消息:AMD公司将于9月10日推出两款Bacelona处理器,而将会在10月发布该系列其他产品。该网站表示,AMD此次发布的两款Bacelona处理器分别为Opteron 2348和Opteron 2350,前者主频为1.9GHz,后者为2.0GHz。  这两款处理器的TDP功耗均为95瓦,每千颗处理器单价分别为320美元和390美元。  B
在现今的数据管理中心和机房当中,网络结构复杂,包括客户端设备、接入网的边缘设备和核心网设备三层架构,这些设备互相连接需要各种各样的线缆。但是如果加大产品的集成度,那么,整个机房的设备对于下一代技术来说,可能一套机柜系统就可以代替。机箱机柜制造商德国威图(Rittal)电子的中国区总裁郑清好认为,技术将向高融合、高密度、大容量方向发展,而三层网络架构,从原理上讲,目前所有从接入网到核心网设备都可以用
近日,联想在喷墨多功能产品市场发力,推出M750和M850两款喷墨多功能新品,凭借其出色的产品品质和功能、更低廉的打印成本、完美匹配Vista以及完善的售后服务等优势,成为近期打印机市场中耀眼的明星机型。    M750:高速高性价——单一功能终结者    记者从联想获悉,作为主要面向家庭及中小企业用户的多功能喷墨一体机,非常值得业界关注的是:M750是一款只须在单功能喷墨打印机基础上增加100多
中国有一批发展特别迅猛的公司,其中不少现在都成为了跨国公司,像联想、海尔、华为等。而有更多的中国企业都在追求着一个目标,就是如何把自己的公司从区域性的公司发展成为全国性的公司,从全国性的公司再发展到世界级的公司。中国企业要迈向世界级,或者要成为持续发展的世界级公司,靠低劳动力成本、低原材料成本和市场需求的驱动已经不够了,我们需要第三级驱动,就是创新。  创新内容有很多,除了产品和技术的创新外,还包
国航拥有28000多人,这对我国国有大型企业来说并不算多。但是,国航的人力资源部每年都要为这个28000多人的企业制定详细的用人计划、招聘计划……这28000多人管理起来,就变得非常复杂了。  1 驱动:复杂的人力资源管理  中国国际航空公司(以下简称“国航”)是中国目前资产最多、运输量最大的骨干航空运输企业,不仅提供国际、国内客货运输服务,还承担了国家领导人的专机任务,是目前中国唯一挂载国旗的航
下一代呼叫中心的体系结构  在电子银行使用日益普遍的情况下,下一代呼叫中心集客户服务、主动营销、数据增值业务于一身,能够为银行客户提供更完善、更个性化的服务。  2005年2月, 巴塞尔银行监管委员会公布了《金融服务外包》(Outsourcing in Financial Services)。这份监管指引性文件极大地促进了全球金融BPO(Business Process Outsourcing,业
事件驱动(EDA,Event Driven Architecture)是Gartner在2003年引入的术语,用于描述基于事件的范例。  按照Gartner的观点,EDA定义了一种用于设计系统和实现应用的方法—在这些应用和系统里,事件在解耦的组件和服务之间传输。  今天,随着SOA日渐成为企业IT建设的主流趋势,EDA与SOA的结合也许可以给企业IT带来更大的价值。  对企业来说,获得灵敏性是一项
经过多年的发展,打印机与扫描仪几乎成为标配的外设。而随着SOHO概念的普及,越来越多的SOHO用户与桌面办公用户需要功能强大的打印扫描外设。毫无疑问,近几年兴起的一体机将是最佳的选择。我们在本次产品比拼中选择了佳能PIXMA MP500、惠普Photosmart 3308、Epson Stylus Photo RX530,这几款产品都算得上是高端喷墨一体机,定位于SOHO用户或是有着高性能需求的企
继用友、金蝶召开战略发布会后,浪潮于3月22日在北京召开主题为“亮剑2006——浪潮ERP战略发布会”,正式公布其2006财年产品、市场、渠道等各项战略。此次战略在以往“引领高端、专注行业”的基础上进一步拓展,首次将“突破渠道”作为明确战略重点提出。2006财年,浪潮ERP将全面推行三大战略转变:业务架构方面由引领高端转变为高、低兼顾,营销策略方面由积极跟进转变为全面出击,研发模式由内部研发为主向
从2006年末英特尔发布首款4核芯片,到2007年9月11日,AMD挟Barcelona正面迎战,X86芯片市场的4核大战终于全面展开。  自从CPU在主频上的竞争宣布告一段落之后,短短几年,X86处理器的战火已经从单核烧到双核,并迅速烧到了4核。  9月11日,让业界望眼欲穿的Barcelona在数次跳票之后终于如期发布,X86芯片市场的4核大战终于全面爆发。  从多核未来走向来看,正如英特尔公