ICS35.080
L77
中华人民共和国国家标准
GB/T25644—2010
信
息技术
软件工程 可复用资产规范
Informationtechnology—
Softwareengineering—Reusableassetspecification
2010-12-01发布 2011-04-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布目 次
前言 Ⅰ …………………………………………………………………………………………………………
1 范围 1 ………………………………………………………………………………………………………
2 规范性引用文件 1 …………………………………………………………………………………………
3 术语和定义、缩略语 1 ………………………………………………………………………………………
3.1 术语和定义 1 ……………………………………………………………………………………………
3.2 缩略语 3 …………………………………………………………………………………………………
4 约定 3 ………………………………………………………………………………………………………
4.1 文档约定 3 ………………………………………………………………………………………………
4.2 UML建模约定 3 ………………………………………………………………………………………
5 可复用资产 4 ………………………………………………………………………………………………
5.1 导引 4 ……………………………………………………………………………………………………
5.2 RAS的基本模型 4 ………………………………………………………………………………………
5.3 默认剖面 17 ………………………………………………………………………………………………
5.4 默认构件剖面 18 …………………………………………………………………………………………
5.5 默认WebService剖面 21 ………………………………………………………………………………
附录A(资料性附录) 资产的打包 24 ………………………………………………………………………
A.1 资产的打包方式 24 ……………………………………………………………………………………
A.2 .ras文件格式 25 ………………………………………………………………………………………
附录B(规范性附录) 默认剖面的XMLSchema 26 ……………………………………………………
参考文献 34 ……………………………………………………………………………………………………GB/T25644—2010
前 言
本标准的附录A为资料性附录,附录B为规范性附录。
本标准由全国信息技术标准化技术委员会提出并归口。
本标准主要起草单位:上海计算机软件技术开发中心、上海宝信软件股份有限公司、万达信息股份
有限公司、上海市软件行业协会。
本标准主要起草人:宗宇伟、张敬周、葛孝堃、冯惠、郑红、丛力群、张纯、朱三元、李光亚、欧阳树生、
钱乐秋、王二卫。
ⅠGB/T25644—2010
信息技术
软件工程 可复用资产规范
1 范围
本标准规定了可复用软件资产的结构、内容和描述方法。
本标准适用于可复用软件资产的设计、开发、管理、组装、使用等活动,并适用于从事可复用软件资
产管理、开发以及实施基于资产开发方式的各类软件组织。
2 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有
的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究
是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。
GB/T18793—2002 信息技术 可扩展置标语言(XML)1.0
ISO/IEC19501—2005 信息技术 开放分布处理 统一建模语言(UML)(版本1.4.2)
3 术语和定义、缩略语
下列术语和定义、缩略语适用于本标准。
3.1 术语和定义
3.1.1
制品 artifact
在软件开发或使用过程中所形成的一种信息的物理件。一个物理上的制品对应于文件系统中的一
个文件,一个逻辑上的制品是文件系统中若干相关文件的一个集合。制品的实例如模型、实例或二进制
可执行文件等。
3.1.2
问题 problem
在软件开发生存周期中的一个障碍。要满足目标应用的需求,则必须解决(或者避免)开发生存周
期中遇到的问题。一个可复用资产完全或部分的解决了软件开发生存周期中遇到的问题。
3.1.3
资产 asset
资产是解决软件开发中某问题的一组制品集合,该问题可与系统制品的演化有关,或直接与所开发
系统的领域问题有关。本标准中将资产的制品集合称为解决方案。
3.1.4
可复用资产 reusableasset
可复用资产是对重复出现的问题的解决方案。可复用资产是基于复用思想开发的资产。
3.1.5
白盒资产 whiteboxasset
资产的一种类型,其内部全部可见,并可供查看或修改。
3.1.6
黑盒资产 blackboxasset
资产的一种类型,该类型资产的内部制品对消费者来说是不可见的。
1GB/T25644—2010
3.1.7
净盒资产 clearboxasset
资产的一种类型,该类型资产的内部制品对消费者是可见的,但消费者不能对其进行任何方式的改
变或修正。对外显示资产内部的目的是帮助消费者理解该资产,以便更好地使用和调试。
3.1.8
灰盒资产 grayboxasset
资产的一种类型,其内部一部分对用户是隐蔽的,另一部分对用户是可见的、并可被更改的。灰盒
资产的可变性介于黑盒资产和白盒资产之间。
3.1.9
构件 component
资产的一种类型。构件是软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境
有明显依赖关系、可独立部署的可组装软件实体。
3.1.10
基于资产的开发(ABD) assetbaseddevelopment(ABD)
软件开发过程中的一种方法。基于资产的开发是一套促进资产复用的过程、活动和标准,它没有涵
盖软件开发过程的全部。基于资产的开发以体系结构为中心。
3.1.11
提取 harvest
一个ABD活动,用于从已有的、未被废弃的系统中创建资产。提取的执行者是资产生产者。提取
活动首先是在已有系统中寻找那些有复用价值的组成元素,然后经少量加工将其转换为可复用资产。
3.1.12
应用资产 applyasset
消费者使用可复用资产解决一个问题的ABD活动,资产的应用通常要遵循资产规范中的用法
指南。
3.1.13
生产者 producer
ABD中的一个角色,负责可复用资产的创建。生产者可从现有系统中提取资产,或者针对重复出
现的问题,从零开始开发可复用资产。
3.1.14
消费者 consumer
ABD中的一个角色。消费者是一个应用可复用资产的软件开发者。
3.1.15
目标应用 targetapplication
带有可复用资产可解决的问题的一个应用或系统。可复用资产的消费者将该资产应用到目标应用中。
3.1.16
核心RAS coreRAS
可复用资产规范(RAS)的基本描述模型。
3.1.17
剖面 profile
一组语义约束和一个XMLSchema的集合,用以验证一个实体描述文档。剖面定义了特定类型资
产的实体描述文档中哪些信息是必需的,哪些是可选的。
3.1.18
实体描述 manifest
描述可复用资产的结构和组成等信息的一个元信息文档,该文档包含了特定资产的具体描述信息。
2GB/T25644—2010
按本标准打包的每个资产必须有一个实体描述文档,它是一个经该资产类型的剖面验证有效的XML
文档。
3.1.19
描述子 descriptor
描述资产信息的一个键/值对。描述子名称是键,通常是人易理解的一两个关键词。值是人易理解
的一个句子或一两段文字。
3.1.20
描述子组 descriptorgroup
一组相关的描述子。
3.1.21
可变点 variabilitypoint
制品中的一个点,当该制品所属的资产被应用于目标应用时,可在该点上进行修改或定制,以满足
目标应用的个性化需求。
3.1.22
周境 context
一个框架性的引用或概念上的边界范围,为与其相关的事物确定含义。
3.1.23
包 package
组成资产的所有制品(文件)的集合。一个包可以实现为文件系统中的一个目录,或者一个存档文件。
3.1.24
根目录 rootcontext
一个资产包的顶级目录,它定义了一个资产所有制品的边界(在允许以URL方式链接制品时除外)。
3.1.25
工具处理 tooling
用于描述对RAS实体描述文档和RAS资产包进行处理和管理的软件程序的一个通用术语。
RationalXDE就是一个可创建和使用RAS资产的商业化工具的实例。
3.2 缩略语
ABD 基于资产的开发(Asset-BasedDevelopment)
RAS可复用资产规范(ReusableAssetSpecification)
UML统一建模语言(UniformModelingLanguage)
XML可扩展置标语言(EXtensibleMarkupLanguage)
URL统一资源定位符(UniformResourceLocator)
4 约定
下列约定适用于本标准。
4.1 文档约定
文档约
GB-T 25644-2010 信息技术 软件工程 可复用资产规范
文档预览
中文文档
37 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共37页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2025-07-13 01:46:12上传分享