|
|
基于模型的质量管理器(inspector) |
作者:俎涛 (火龙果软件工程) |
|
|
|
插件名称 |
基于模型的质量管理器-inspector |
插件功能 |
采用可视化模型方式进行质量管理:
质量建模
质量评审
质量报告 |
用途 |
需求质量评审
架构质量评审
详细设计质量评审
Code质量评审
测试用例质量评审 |
|
|
本软件是EA的插件,具有如下功能: |
|
如下是基于模型的质量管理界面截图: |
|
什么是基于模型的质量评审? |
就是通过模型理清质量要素及其关系,实现精确的质量管理。把质量管理相关的要素通过可视化的建模,提高质量的导视作用,进而提高质量能力。 |
|
|
基于模型的质量管理可以覆盖哪些评测对象? |
可以覆盖 系统工程和软件工程全周期的工程对象,包括:需求、架构、设计、code 和测试。如下图所示: |
|
|
质量模型长什么样? |
质量模型以可视化的模型展示被评测对象和对应的质量指标,让质量关系一目了然。如下图所示: |
|
|
如下是基于模型的质量管理工具inspector支持的质量指标建模范围: |
|
|
基于模型的质量管理示例 |
下面以某项目的代码评审为例,说明 基于模型的质量管理过程: |
1.质量建模 |
2.质量评审 |
3.质量报告 |
|
1.质量建模 |
如下是为代码评审进行的质量建模,包括:
代码模型
评审指标
二者之间的映射
|
|
|
2.质量评审 |
如下是代码评审与质量报告的界面截图: |
均采用可视化的模型,使得抽象晦涩的质量工作 变得明确而清晰。 |
|
|
3.质量报告 |
用户可以对一个项目中的所有的评审结果进行统计:
评审覆盖率
合格率
问题分布 |
下面的图示是一个代码评审的质量统计视图: |
|
|
基于模型的质量管理带给用户的能力 |
通过基于模型的质量管理,可以给以可视化的方式让质量的各个要素明确关系,让比较抽象的质量工作变得内容明确,可以大大推动质量管理工作本身的质量和效率。 |
|
|
相关讲座视频>> http://video.uml.com.cn/video/broVideoEA.asp?vidID=3370
|
火龙果软件提供MBSE完整工具链,如下图所示: |
|
|
|
|
| |