Testing 声纳可以被视为案例工具吗?

Testing 声纳可以被视为案例工具吗?,testing,sonarqube,qa,software-quality,case-tools,Testing,Sonarqube,Qa,Software Quality,Case Tools,从维基百科案例(计算机辅助软件工程)页面: (CASE)是用于设计和实现应用程序的软件工具领域 这是一个非常宽泛的定义,我想我可以说SonarQube通过防止bug、安全漏洞等在软件实现中起到了帮助作用 同一页中更具体的定义 度量和测量。分析代码的复杂性、模块性(例如,没有“去的”),性能等 这一个似乎真的击中了SonarQube的作用 你觉得怎么样?它是否是CASE工具?您可以随意调用它。一个重要的问题是:你为什么要回答这个问题?正如@david-m-karr所说,答案取决于你问题的动机。你

从维基百科案例(计算机辅助软件工程)页面:

(CASE)是用于设计和实现应用程序的软件工具领域

这是一个非常宽泛的定义,我想我可以说SonarQube通过防止bug、安全漏洞等在软件实现中起到了帮助作用

同一页中更具体的定义

度量和测量。分析代码的复杂性、模块性(例如,没有“去的”),性能等

这一个似乎真的击中了SonarQube的作用


你觉得怎么样?它是否是CASE工具?

您可以随意调用它。一个重要的问题是:你为什么要回答这个问题?正如@david-m-karr所说,答案取决于你问题的动机。你是在问律师还是推销员这个问题?如果你能在MS Paint中绘制线条和形状,这会使它成为CAD工具吗?不,SonarQube不是CASE工具。它是一个静态应用程序安全测试(SAST)工具。扩展定义,它是一个支持软件工程过程中特定任务的工具。它不会“阻止”任何事情;它有助于识别在编码阶段引入的特定类别的bug、漏洞等。它无助于实现更好的逻辑或更完整的需求。