重构 Klocwork Insight支持重构。重构是一种敏捷技术,即在不改变软件功能的前提下,重新构造代码单元以简化设计和操作。Klocwork Insight提供了源代码的图形化表示法,显示构成系统的组件、块、子块及它们之间的关联、依赖关系,辅助进行代码的影响分析。代码的架构分析能力还可用于进行“假设(what if)”分析,以构造维护性更好、可重用、复杂度更低的系统。
降低总成本 敏捷开发团队通常都是工作在需要严格控制成本的环境中。Klocwork Insight的综合分析能力强,软件开发机构只需部署一种这样的工具,即可具备全面的功能,降低了成本:支持C、C++、JAVA多种语言;检测关键性的缺陷;检测安全漏洞;体系架构分析与再工程;生成并管理100多种软件度量。敏捷开发团队使用Klocwork工具后,还可降低在用户现场发现软件缺陷的风险,从而对软件的实际成本产生直接的影响。
具有说服力的是,Klocwork开发团队本身就是一个敏捷开发团队。Klocwork使用Klocwork Insight对Klocwork源代码进行分析,是源代码分析结合敏捷开发的实践者和受益者。本次研讨会,正是结合软件开发领域的先进理念,将Klocwork源代码分析的应用提升到了一个新的层次,对于将Klocwork源代码分析融入软件开发生命周期具有现实意义。
【责任编辑:程鸿 TEL:(010)68476606】
内容导航





















