中华人民共和国国家标准
信息技术 软件工程 可复用资产规范
Software engineering-Reusable asset specification
Information technology--
中国国家标准化管理委员会 中华人民共和国国家质量监督检验检疫总局 发布
目次
前言...2规范性引用文件 1范3术语和定文、缩略语3.2维略话 3.1术语和定义4约定.4.1文档约定4.2UML建模约定 5可复用资产5.1导引 445.2RAS的基本模型 5.3默认面.5.4默认构件剖面 17 815.5默认Web Service制面. 21A.1资产的打包方式 附录A(资料性附录)资产的打包 24 24A.2.ras文件格式 25附录B(规范性附录)默认剖面的XMLSchema 参考文献. 26
前言
本标准的附录A为资料性附录,附录B为规范性附录.
本标准由全国信息技术标准化技术委员会提出并归口.
本标准主要起草单位:上海计算机软件技术开发中心、上海宝信软件股份有限公司、万达信息股份有限公司、上海市软件行业协会.
钱乐秋、王二卫. 本标准主要起草人:宗宇伟、张敬周、葛孝整、冯惠、郑红、丛力群、张纯、朱三元、李光亚、欧阳树生、
软件工程可复用资产规范 信息技术
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
可复用资产reusable asset
可复用资产是对重复出现的问题的解决方案.可复用资产是基于复用惠想开发的资产.
3. 1.5
白盒资产whitebox asset
资产的一种类型,其内部全部可见,并可供查看或修改.
3. 1 6
黑盒资产blackboxasset
3. 1.7
净盒资产clear boxasset
资产的一种类型,该类型资产的内部制品对消费者是可见的,但消费者不能对其进行任何方式的改变或修正,对外显示资产内部的目的是帮助消费者理解该资产,以便更好地使用和调试.
3.1.8
灰盒资产graybexasset
资产的可变性介于黑盒资产和白盒资产之间. 资产的一种类型,其内部一部分对用户是隐蔽的,另一部分对用户是可见的、并可被更改的,灰盒
3.1.9
构件ponent
资产的一种类型,构件是软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署的可组装软件实体,
3. 1. 10
基于资产的开发(ABD)assetbased development(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
核心RAScoreRAS
可复用资产规范(RAS)的基本描述模型.
3. 1 17
制面profile
一组语义约束和一个XMLSchema的集合,用以验证一个实体描述文档,制面定义了特定类型资产的实体插述文档中哪些信息是必需的,哪些是可选的.
3. 1. 18
实体描述manifest
描述可复用资产的结构和组成等信息的一个元信息文档,该文档包含了特定资产的具体描述信息.