标准摘要
[中文适用范围]: 本国际标准定义了一个元模型,用于表示现有软件资产、它们的关联以及运行环境,称为知识发现元模型(KDM)。这是与软件保障(SwA)和架构驱动现代化(ADM)活动相关的一系列规范中的第一个。KDM 通过确保不同供应商提供的工具之间的互操作性和数据交换,促进了涉及现有软件系统的 projects。解决 SwA 和 ADM 挑战的各种工具的一个共同特征是,它们分析现有软件资产(例如源代码模块、数据库描述、构建脚本等)以获得显式知识。每个工具产生关于现有软件资产的部分知识。此类特定于工具的知识可能是隐式的(“硬编码”在工具中),仅限于特定的源语言,和/或特定的转换,和/或运行环境。上述所有因素都可能阻碍不同工具之间的互操作性。知识发现元模型提供了一个通用的存储库结构,促进了包含在代表现有软件资产的各个工具模型中的数据交换。该元模型在不同抽象级别上表示物理和逻辑资产。该元模型的主要目的是提供一种通用的交换格式,允许现有现代化和软件保障工具、服务及其各自的中间表示形式之间的互操作性。 [外文原描述]: ISO/IEC 19506:2012 defines a meta-model for representing existing software assets, their associations, and operational environments, referred to as the Knowledge Discovery Meta-model (KDM). This is the first in the series of specifications related to Software Assurance (SwA) and Architecture-Driven Modernization (ADM) activities. KDM facilitates projects that involve existing software systems by insuring interoperability and exchange of data between tools provided by different vendors.
英文名称Information technology - Object Management Group Architecture-Driven Modernization (ADM) - Knowledge Discovery Meta-Model (KDM)