摘要
建立软件能力规范化描述(简称为范述)包括用规范化的方法来表示软件的功能、软件的输入/输出的信息以及类型、传输协议、安全信息、软件的运行环境以及对其他应用的依赖。通过标准化描述活动的结构、活动类、相应的软件能力类、能力模板以及具体的能力描述,一个应用就具有了标准化的结构;软件供应商提供的软件可以用标准化的规范进行描述,甚至软件供应商可以按照标准化的结构开发标准的软件组件;同时,用户的应用需求也可以按照标准化的方法进行分解、获得标准的软件组件的集合;软件组件的标准化描述为软件之间进行互操作、交互信息提供了可能和保证。
The capability profiling includes specifying software functionalities, input/output and the types, transmission protocols, security, software running environment and the dependences on other applications. Using reference class structures of activities, activity classes, correspond capability classes, capability templates and profiles of particular software, an application will possess standardized structure. The user requirements can be decomposed and a set of the standardized software components can be got. The software provided by providers can be profiled. Further more, the standardized software components can be developed. In this way, the interoperability and information exchange between software components can be enabled.
出处
《计算机应用研究》
CSCD
北大核心
2005年第8期33-35,共3页
Application Research of Computers
基金
国家"863/CIMS"主题高技术研究发展计划专项经费资助项目(2001AA411340
2003AA414110)
关键词
软件组件
互操作性
能力范述
标准化
Software Component
Interoperability
Capability Profile
Standardization