摘要
P- F方法可以直观而精确地提供软件过程的复用机制 .软件过程的复用问题如同软件本身的复用性 ,具有同样重要的意义 .为了抽象过程复用机制 ,P- F方法使用 3层复用结构 :过程模板、模式和元模式 .过程模板代表由 P- F方法描述的部分过程的可复用类 .模式是模板的拓扑结构 .最底层是元模式 ,代表最基本的模式 ,也是建成良结构过程 /模板 /模式的基本材料 .利用元模式来构造软件过程可以避免病态的软件过程 ,并可以改进软件过程管理 .形式化地定义了可复用结构部件间的操作 .这些操作帮助实现软件过程的定义、复用或集成 .软件过程的可复用特性在许多方面增强了 P- F方法的优点 :便于不同管理层次的交流 ;满足当前快速变化环境的变动要求 ;提供创建、分析、执行、控制、委任过程责任以及便于记录文档资料的工具 .P- F方法的抽象特性 ,便于构造针对一般过程的、由 P- F引擎驱动的 P- F虚拟机或 P- F计算机器 .
P-F method provides the reusable mechanism of the software process with intuition and accurate. Three levels of reusable mechanism of P-F method for modeling the software process are the process template, the pattern and the meta-pattern. The process template represents the reusable class of process parts described by P-F method. The pattern is the topology structure of the template. The lowest reusable level is meta-pattern. Using meta-patterns, it would avoid the ill structures of software processes and enhance the management of software processes. The operations among the template, pattern and meta-pattern are formally defined. The reusability feature enhances the advantages of P-F method in many aspects. Because P-F method is quite abstract, it also could be applied to general processes, and implemented by a P-F virtue machine or P-F computing machine driven by the P-F engine. The prototype is undergoing.
出处
《软件学报》
EI
CSCD
北大核心
2001年第8期1258-1264,共7页
Journal of Software
关键词
软件过程
PETRI网
模板
P-F方法
建模
复用性
软件开发
Computer simulation
Formal languages
Mathematical models
Petri nets
Search engines
Software prototyping
Topology