基于概念格的系统用例挖掘方法研究
2011-06-25蒋平
湖北理工学院学报 2011年4期
蒋 平
(黄石理工学院计算机学院,湖北黄石435003)
0 引言
目前,遗留系统用例[1]挖掘方法的研究主要是通过检查和分析面向对象系统的代码来实现。但是许多遗留系统是在面向对象系统的设计方法出现之前产生的,并且遗留系统的代码经常无法得到,而那些可以得到的代码也大多不能分析得到精确的系统功能需求。
形式概念分析(Formal Concept Analysis,简称FCA)作为一个建立在数学基础之上的数据挖掘方法,其核心数据结构——概念格是提取规则知识门的一个很好的平台,非常适合于用来发现规则型知识,可以将数据中内在逻辑和组织结构完整地图示化。
提出一种基于形式概念分析的系统用例挖掘方法:主要针对具有丰富用户界面且系统用户交互频繁的遗留系统[2],通过检查该系统的使用情况,采用形式概念分析技术,从应用系统的实际运行行为挖掘系统用例。将系统-用户交互的追踪记录作为遗留系统用例挖掘的基本信息来源。
1 基本概念
1.1 用例
用例是指系统为了向参与者提供某些有价值的结果而执行的动作序列,代表的是外部执行者所理解的系统功能,是外部执行者与系统之间的一次典型的交互作用。
用例描述是一个简单的一致的关于参与者和用例如何交互的规格说明,它专注于系统的外在行为而忽略内部究竟是如何实现的。用例描述一般包括:
1)简要描述:对用例的角色、目的的简要描述。
2)前置条件:执行用例之前系统必须要处于的状态或要满足的条件。……
登录APP查看全文
