文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
ICS35.080 L 77 中华人民共和国国家标准 GB/T36455—2018 软件构件模型 Software component model 2019-01-01实施 2018-06-07发布 国家市场监督管理总局 发布 中国国家标准化管理委员会 GB/T 36455—2018 目 次 前言 1范围 2 规范性引用文件 3 术语和定义 4描述方式 4.1 表示法 4.2 基本类型 构件模型 5 5.1 模型架构 5.2 模型定义 5.2.1 概述 5.2.2 构件 5.2.3 接口 5.2.4 操作 5.2.5 参数 5.2.6 约束 5.2.7 实现 5.2.8 内部结构 5.2.9 连接 10 5.2.10 委派 11 附录A(资料性附录) 模型元素中英文对照表 13 GB/T36455—2018 前言 本标准按照GB/T1.1—2009给出的规则起草 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本标准起草单位:北京大学、中国电子技术标准化研究院、智慧神州(北京)科技有限公司。 本标准主要起草人:梅宏、黄罡、孙艳春、李杨、丛培勇 Ⅲ GB/T 36455—2018 软件构件模型 1范围 本标准规定了支持系统化软件复用的软件构件概念模型 本标准适用于软件构件的建模、设计、开发、应用和管理,适用于从事软件构件制作、软件构件管理 以及基于构件复用的软件开发的各类软件组织,可指导其他软件构件标准的制定与应用。 2规范性引用文件 2 SAC 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T11457—2006信息技术软件工程术语 SJ/T11290—2003面向对象软件系统建模规范 第1部分:概念与表示法 3术语和定义 GB/T11457一2006界定的以及下列术语和定义适用于本文件。 3.1 构件 component 软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部 署的可组装软件实体, 3.2 构件模型 component model 对构件的抽象,是对构件基本特性及与其他构件的关系的抽象描述 描述方式 4 4.1表示法 本标准采用UML(UniformModelingLanguage,统一建模语言)定义的表示法,详见SI/T11290一2003 4.2 2基本类型 本标准使用了如下的基本类型: a) 布尔型(Boolean); b)字符串型(String); c) 文本型(Text)。 1 GB/T36455—2018 5构件模型 5.1 模型架构 构件概念模型由9种元素组成,见图1(模型元素的中英文对照参见附录A)。 构件中包括了接口、约束、实现以及内部结构 构件 药乐 +名学 实现 1.11 实现为* 具有 0..1 请求* 提供* 满足* 实现 内部结构 请求, 接口 约束 +统一资源标认符 提供 +名· +描述 处理|委派1 包含 连接 操作 1连接:炎型 他命+办议 0.. 1 委派 参数 翰入 本 输出 +默认值 * 组合关系 聚合关系 amer 带方向的关联关系 图1构件概念模型 5.2模型定义 5.2.1 概述 下面的内容是对模型中元素的具体说明。对元素进行说明的表格中,属性、数据类型等请参照 SJ/T11290一2003。元素之间可以存在关联,关联具有源元素和目标元素。 5.2.2构件 5.2.2.1对象 构件的对象定义见表1。 表1构件对象定义 名称 构件(Component) 构件是软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境 描述信息 有明显依赖关系、可独立部署的可组装软件实体 2 GB/T36455—2018 表1(续) 名称 构件(Component) 每个构件包括1到N个接口,构件与接口之间具有提供关系或请求关系,一个 使用说明 构件至少与一个接口有提供关系,以确保该构件具有相对独立的功能 5.2.2.2 属性 构件的属性说明见表2。 表 2 名字 名称 名字(Name) 对构件功能的抽象描述。这类名词术语应尽可能采用公认或直观的词汇,以便 描述信息 于理解和交流 单值/多值 单 数据类型 字符串 必选/可选 必选 限制 无 5.2.2.3 关联 构件的关联关系说明见表3~表7 表 3 3请求 名称 请求(Requires) 描述信息 表示构件向其他构件请求服务时要遵循的接口 目标端 接口 最小映射目标数目 0 最大映射目标数目 N 表4 提供 名称 提供(Provides) 描述信息 表示某个接口被构件实现,即构件给其他构件提供的服务 目标端 接口 最小映射目标数目 0 最大映射目标数目 N 3 GB/T36455—2018 表 5 5满足 名称 满足(Satisfies) 描述信息 表示某个约束是构件应满足的 目标端 约束 最小映射目标数目 0 最大映射目标数目 N 表 6 具有-目标端实现 名称 具有(Has) 描述信息 表示某个实现是这个构件的实现体 目标端 实现 最小映射目标数目 0 最大映射目标数目 N 表7实现为 名称 实现为(ImplementedBy) 描述信息 表示该构件所具有的内部结构 目标端 内部结构 最小映射目标数目 0 最大映射目标数目 N 5.2.3接口 5.2.3.1对象 接口的对象定义见表8。 表 8 接口对象定义 名称 接口(Interface) 描述信息 接口是构件外部可见行为的描述 使用说明 接口是一组操作的集合 5.2.3.2 属性 接口的属性说明见表9。 4
GB-T 36455-2018 软件构件模型
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 思安 于
2023-01-26 17:30:38
上传分享
举报
下载
原文档
(1.8 MB)
分享
友情链接
GA-T 460.3-2020 居民身份证卡体材料及打印薄膜技术规范 第3部分:制卡用保护层PETG薄膜.pdf
DB31-T 1449-2023 燃料电池电动汽车运行安全和维护技术要求 上海市.pdf
法律法规 陕西省民用建筑节能条例2016-11-24.pdf
专利 一种基于大数据解析的信息技术咨询终端.PDF
ISO IEC 19770-11 2021 Information technology — IT asset management — Part 11 Requirements for bodies providing audit and certification of IT asset management systems.pdf
GB-T 9176-2016 桑蚕干茧.pdf
GB-T 34653-2017 全断面隧道掘进机 单护盾岩石隧道掘进机.pdf
T-CESA 1172—2021 信息技术服务 智能运维 通用要求.pdf
信通院 政务数据共享开放安全研究报告.pdf
DL-T 5083-2019 水电水利工程预应力锚固施工规范.pdf
GB-T 31200-2014 电梯、自动扶梯和自动人行道乘用图形标志及其使用导则.pdf
商用密码应用安全性评估“十问十答”.pdf
T-CEC 5067—2022 火力发电工程安全检查规程.pdf
T-STIC 120051—2021 民用船舶设计服务规范.pdf
GB-T 43236-2023 城市生态风险评价技术指南.pdf
GB-T 43048-2023 智慧城市 城市运行指标体系 总体框架.pdf
GB-T 36377-2018 计量器具识别编码.pdf
GB-T 30452-2013 光催化纳米材料光解指数测试方法.pdf
GB-T 13747.26-2022 锆及锆合金化学分析方法 第26部分:合金及杂质元素的测定 电感耦合等离子体原子发射光谱法.pdf
腾讯 车联网数据安全体系建设指南 2020.pdf
1
/
3
16
评价文档
赞助2元 点击下载(1.8 MB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。