求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code
会员   
订购 | 案例 | 建模扩展语言 | 模型框架 | 学习资源 | 培训&咨询 | 解决方案 | 用户组 | 客户专区 | 联系我们
  7413 次浏览  52 次
产品介绍
视频&文章
产品购买
基于模型的质量管理器(inspector)
作者:俎涛 (火龙果软件工程)
 
插件名称 基于模型的质量管理器-inspector
插件功能 采用可视化模型方式进行质量管理:
  • 质量建模
  • 质量评审
  • 质量报告
  • 用途
  • 需求质量评审
  • 架构质量评审
  • 详细设计质量评审
  • Code质量评审
  • 测试用例质量评审
  • 本软件是EA的插件,具有如下功能:
    如下是基于模型的质量管理界面截图:
    什么是基于模型的质量评审?
    就是通过模型理清质量要素及其关系,实现精确的质量管理。把质量管理相关的要素通过可视化的建模,提高质量的导视作用,进而提高质量能力。
     
    基于模型的质量管理可以覆盖哪些评测对象?
    可以覆盖 系统工程和软件工程全周期的工程对象,包括:需求、架构、设计、code 和测试。如下图所示:
     
    质量模型长什么样?
    质量模型以可视化的模型展示被评测对象和对应的质量指标,让质量关系一目了然。如下图所示:
     
    如下是基于模型的质量管理工具inspector支持的质量指标建模范围:
     
    基于模型的质量管理示例
    下面以某项目的代码评审为例,说明 基于模型的质量管理过程:
    1.质量建模
    2.质量评审
    3.质量报告
     
    1.质量建模
    如下是为代码评审进行的质量建模,包括:
  • 代码模型
  • 评审指标
  • 二者之间的映射
  •  
    2.质量评审
    如下是代码评审与质量报告的界面截图:
    均采用可视化的模型,使得抽象晦涩的质量工作 变得明确而清晰。
     
    3.质量报告
    用户可以对一个项目中的所有的评审结果进行统计:
  • 评审覆盖率
  • 合格率
  • 问题分布
  • 下面的图示是一个代码评审的质量统计视图:
     
    基于模型的质量管理带给用户的能力
    通过基于模型的质量管理,可以给以可视化的方式让质量的各个要素明确关系,让比较抽象的质量工作变得内容明确,可以大大推动质量管理工作本身的质量和效率。
    火龙果软件提供MBSE完整工具链,如下图所示:
     
    7413 次浏览  52 次