当前位置:网站首页>SQALE 是什么
SQALE 是什么
2022-07-31 02:56:00 【CrissChan】
介绍
SQALE全称为Software Quality Assessment based on Lifecycle Expectations,是管理软件中源代码的质量的方法学。SQALE方法的目标有两个:
支持客观、准确、可重现和自动化的方式评价软件系统的代码
提供一种有效的方法管理技术债务
SQALE主要应用于管理技术债务,通过SQALE可以清晰的定义技术债,并创建技术债,同时支持可以正确的评价技术债务,从技术视角和商业视角分析技术债务,建立不同的优先级,从而确立技术债务的偿还的ROI。
SQALE质量模型
SQALE质量模主要是关注非功能需求层面的代码质量,它分为三个级别。第一个级由特征组成,第二个级由子特征组成。第三级是代码层面的自身属性。这些要求通常取决于软件的上下文和语言。任何违反这些要求的行为都会引发技术债务
支持SQALE的工具
SQALE是需要自动化的计算出来的,你可以按照附件中的白皮书构建你自己的解决方案。你也可以采用现成的工具,支持工具人如下:
SonarQube (by SonarSource)
SQALE plugin for SonarQube (by bitegarden)
SQuORE (by SQuORING)
NDepend (by NDepend )
Mia-Quality (by Mia-Software )
Security Reviewer suite (by SecurityReviewersuite)
边栏推荐
- 16. Registration Center-consul
- Brute Force/Adjacency List Breadth First Directed Weighted Graph Undirected Weighted Graph
- f.grid_sample
- 19. Support Vector Machines - Intuitive Understanding of Optimization Objectives and Large Spacing
- 数学解决——环形链表问题
- 【C语言基础】解决C语言error: expected ‘;‘, ‘,‘ or ‘)‘ before ‘&‘ token
- golang GUI for nuxui — HelloWorld
- execsnoop 工具
- 10. Redis implements likes (Set) and obtains the total number of likes
- 华为分布式存储FusionStorage知识点总结【面试篇】
猜你喜欢
随机推荐
10. Redis implements likes (Set) and obtains the total number of likes
BAT卖不动「医疗云」:医院逃离、山头林立、行有行规
Go 项目实战-获取多级分类下的全部商品
JetPack component Databinding
直播预告 | KDD2022博士论文奖冠亚军对话
【C语言】三子棋(经典解法+一览图)
什么是分布式锁?实现分布式锁的三种方式
学习DAVID数据库(1)
Uninstallation of mysql5.7.37 under CentOS7 [perfect solution]
What is a distributed lock?Three ways of implementing distributed lock
The Sad History of Image Processing Technology
SQL injection Less54 (limited number of SQL injection + union injection)
15. Website Statistics
16. Registration Center-consul
Draw Your Cards
C#远程调试
The principle of complete replication of virtual machines (cloud computing)
SQL注入 Less54(限制次数的SQL注入+union注入)
Modbus on AT32 MCU
Android's webview cache related knowledge collection









