Logiscope要点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Logiscope 测试工具的使用 Logiscope 简介 Logiscope 简介 安装、设置 Logiscope 安装、设置 Logiscope Audit 测试机理 Audit 测试机理 Audit 对软件质量模型的实现 Audit 对软件质量模型的实现 质量度量元 质量度量元 质量度量元 质量度量元 质量度量元 质量标准 质量标准 质量标准等级 质量因素 作用域的划分 作用域的划分 Audit 对代码的处理过程 Audit 的使用 生成 Audit 项目 查看 Audit 检测结果 * * Logiscope有三项独立的功能,以3个独立的工具的形式出现,即Audit、RuleChecker、TestChecker,它们之间在功能上没有什么联系,彼此较为独立。 : 软件质量分析工具——Audit; 代码规范性检测工具——Rulechecker; 测试覆盖率统计工具——TestChecker。 Audit和Rulechecker提供了对软件进行静态分析的功能,TestChecker提供了测试覆盖率统计的功能。 Logiscope可以对多种语言实现的代码进行分析,比如C、C++、Java、Ada,等等,这里以C++语言为例,其它语言的操作过程基本类似。 下面首先介绍如何安装、配置Logiscope。然后分三部分,分别就Audit、RuleChecker、TestChecker 三个工具做详细的介绍。 首先需要将Logiscope的license服务安装在一台机器上,我安装的机器名为myf-PC。此时,要在自己的机器上使用Logiscope,按以下的步骤操作: 1、在你的机器上安装好Logiscope。安装过程中没有特殊的要求,只需按照安装程序的提示,一步步的操作,确保安装过程正确无误即可。 然后进行下面的操作。 2、在你的计算机上,用鼠标右键单击“我的电脑”图标,选择“属性”菜单项。在弹出的对话框中选中“高级”标签页。 3、单击“环境变量”按钮,在弹出的对话框中,新建“系统变量”:“LM_LICENSE_FILE”。 4、此时会弹出新的对话框。在该对话框的“变量值”编辑框中,添入Logiscope为你提供的license号,以此来取代原来的值,如图所示: 5、依次点击“确定”按钮,退出各个对话框。OK,现在Logiscope可以在你的机器上正常运行了。 Audit是审查程序代码质量的。要讨论代码的质量,就需要先说明一下软件质量模型的概念,因为理解下面的内容需要软件质量模型的相关知识。 软件质量模型是一个分层结构,它的一般形式如下图所示: 软件的质量因素包括功能性、可靠性、易用性、效率、可维护性、可移植性这六个方面(在ISO/IEC 9126中有详细的描述)。 质量因素、质量标准一般是固定的,就是这几类。但质量度量元不是固定的,可以根据不同的情况发生变化。 软件质量模型就是一个将程序信息由底层到高层、由细节到概括的一个过程模型,它由简单、可测量的数据入手,最后分析概括出软件的特征。 上面我们了解了软件质量模型的大体结构, Audit也是按照这种分层、量化的方式来审查代码质量的。 Audit通过一个文本文件来定义质量模型。在为被测代码建立Audit检测项目的过程中,有一步是要求我们“choose a quality”,这就是在要求我们设定一个质量模型,Audit默认提供一个质量模型文件,它的位置在“LogiscopeHOME/Logiscope/Ref/Logiscope.ref”。文件中 首先定义了若干个度量元,并为这些度量元设定了数值范围; 接着通过组合若干个度量元形成质量标准; 最后又通过组合质量标准,形成最后的质量因素。 这个过程与软件质量模型中由底层到高层、由细节到概括的结构恰好对应。下面就以Audit提供的这个质量模型文件展开讨论,讲解Audit对软件质量模型的实现。 那么各层具体的分析结果是如何得出来的呢?我们按照质量度量元、质量标准、质量因素的顺序由底到高,依次解释。 在Audit的内部定义了大量的质量度量元,度量元是检验一个软件质量好坏的最基本元素。在Logiscope提供的这个默认质量模型文件中,选取的度量元都是为最后评价可维护性提供服务的。 通过观察Logiscope.ref质量模型文件,你会发现,度量元都可以量化为数字,允许我们在质量模型文件中为每个度量元设定上限值和下限值。当某一度量元超出我

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档