您所在的位置:厂商专区 > 融入开发流程 源代码分析让开发变得更敏捷(3)

融入开发流程 源代码分析让开发变得更敏捷(3)

2009-03-24 00:04 程鸿 51CTO.com 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

美国Klocwork公司在北京裕龙国际酒店会议厅举办Klocwork源代码分析最佳实践研讨会。研讨会以“源代码分析让开发变得更敏捷”为主题,围绕源代码分析的作用以及如何将源代码分析融入开发流程展开研讨。

AD:

软件度量和报告 Klocwork Insight提供了100多种客观的、可操作的度量,这些度量可直接从软件代码计算得到。Klocwork的软件度量功能可以解答关于软件开发过程的关键性问题。例如,敏捷开发的一个关键问题是:软件缺陷是在开发人员的桌面环境上即被发现并修复,还是泄漏到集成构建阶段?Klocwork Insight在缺陷还未扩散到代码流之前就能在桌面自动汇集所发现和修复的缺陷信息。这一独特功能使开发团队能更好地理解缺陷控制活动。这一功能结合客户自定义的度量模型――将度量按照人员、开发组、地域、软件组件或者其他任何适合于组织的属性进行统计分析――可以使开发团队在迭代初期就能识别出代码库里风险最高的代码。
重构 Klocwork Insight支持重构。重构是一种敏捷技术,即在不改变软件功能的前提下,重新构造代码单元以简化设计和操作。Klocwork Insight提供了源代码的图形化表示法,显示构成系统的组件、块、子块及它们之间的关联、依赖关系,辅助进行代码的影响分析。代码的架构分析能力还可用于进行“假设(what if)”分析,以构造维护性更好、可重用、复杂度更低的系统。
降低总成本  敏捷开发团队通常都是工作在需要严格控制成本的环境中。Klocwork Insight的综合分析能力强,软件开发机构只需部署一种这样的工具,即可具备全面的功能,降低了成本:支持C、C++、JAVA多种语言;检测关键性的缺陷;检测安全漏洞;体系架构分析与再工程;生成并管理100多种软件度量。敏捷开发团队使用Klocwork工具后,还可降低在用户现场发现软件缺陷的风险,从而对软件的实际成本产生直接的影响。
具有说服力的是,Klocwork开发团队本身就是一个敏捷开发团队。Klocwork使用Klocwork Insight对Klocwork源代码进行分析,是源代码分析结合敏捷开发的实践者和受益者。本次研讨会,正是结合软件开发领域的先进理念,将Klocwork源代码分析的应用提升到了一个新的层次,对于将Klocwork源代码分析融入软件开发生命周期具有现实意义。
【责任编辑:程鸿 TEL:(010)68476606】

内容导航

分享到:

网友评论TOP5

查看所有评论(

提交评论

文章排行

本月本周24小时

热点专题

更多>>

读书

网管员必读—服务器与数据存储(第2版)
本书是在第1版的基础上全面更新、改版而成的,仍然是目前图书市场中唯一一本全面介绍硬件服务器的IT图书。本书针对近两年来所出

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 移动互联网生活门户 灵客风LinkPhone