当前位置:网站首页>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)
边栏推荐
猜你喜欢

12 Disk related commands

Classic linked list OJ strong training problem - fast and slow double pointer efficient solution

11、Redis实现关注、取消关注以及关注和粉丝列表

英特尔软硬优化,赋能东软加速智慧医疗时代到来

【Bank Series Phase 1】People's Bank of China

分布式与集群是什么 ? 区别是什么?

Discourse Custom Header Links

Difference between CMOS and TTL?

CorelDRAW2022 streamlined Asia Pacific new features in detail

12 磁盘相关命令
随机推荐
医疗影像领域AI软件开发流程
LeetCode 每日一题 2022/7/25-2022/7/31
YOLOV5学习笔记(三)——网络模块详解
Discourse 自定义头部链接(Custom Header Links)
多线程下类对象的服务承诺探讨
Mathematics to solve the problem - circular linked list
mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
Classic linked list OJ strong training problem - fast and slow double pointer efficient solution
10. Redis implements likes (Set) and obtains the total number of likes
共模电感的仿真应用来了,满满的干货送给大家
关于 mysql8.0数据库中主键位id,使用replace插入id为0时,实际id插入后自增导致数据重复插入 的解决方法
STM32CUBEMX开发GD32F303(11)----ADC在DMA模式下扫描多个通道
Word/Excel fixed table size, when filling in the content, the table does not change with the cell content
Mathematical Ideas in AI
CentOS7下mysql5.7.37的卸载【完美方案】
Go 项目实战-获取多级分类下的全部商品
【shell基础】判断目录是否为空
直播预告 | KDD2022博士论文奖冠亚军对话
英特尔软硬优化,赋能东软加速智慧医疗时代到来
Chapter 9 SVM实践