说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
书 书 书犐犆犛 35 . 080 犔 77 中华人民共和国国家标准 犌犅 / 犜 36455 — 2018 软件构件模型 犛狅犳狋狑犪狉犲犮狅犿狆狅狀犲狀狋犿狅犱犲犾 2018 06 07 发布 2019 01 01 实施 国家市场监督管理总局 中国国家标准化管理委员会 发布书 书 书目 次 前言 Ⅲ ………………………………………………………………………………………………………… 1 范围 1 ……………………………………………………………………………………………………… 2 规范性引用文件 1 ………………………………………………………………………………………… 3 术语和定义 1 ……………………………………………………………………………………………… 4 描述方式 1 ………………………………………………………………………………………………… 4.1 表示法 1 ……………………………………………………………………………………………… 4.2 基本类型 1 …………………………………………………………………………………………… 5 构件模型 2 ………………………………………………………………………………………………… 5.1 模型架构 2 …………………………………………………………………………………………… 5.2 模型定义 2 …………………………………………………………………………………………… 5.2.1 概述 2 …………………………………………………………………………………………… 5.2.2 构件 2 …………………………………………………………………………………………… 5.2.3 接口 4 …………………………………………………………………………………………… 5.2.4 操作 5 …………………………………………………………………………………………… 5.2.5 参数 6 …………………………………………………………………………………………… 5.2.6 约束 7 …………………………………………………………………………………………… 5.2.7 实现 8 …………………………………………………………………………………………… 5.2.8 内部结构 9 ……………………………………………………………………………………… 5.2.9 连接 10 …………………………………………………………………………………………… 5.2.10 委派 11 ………………………………………………………………………………………… 附录 A ( 资料性附录 ) 模型元素中英文对照表 13 ………………………………………………………… Ⅰ 犌犅 / 犜 36455 — 2018 前 言 本标准按照 GB / T1.1 — 2009 给出的规则起草 。 请注意本文件的某些内容可能涉及专利 。 本文件的发布机构不承担识别这些专利的责任 。 本标准由全国信息技术标准化技术委员会 ( SAC / TC28 ) 提出并归口 。 本标准起草单位 : 北京大学 、 中国电子技术标准化研究院 、 智慧神州 ( 北京 ) 科技有限公司 。 本标准主要起草人 : 梅宏 、 黄罡 、 孙艳春 、 李杨 、 丛培勇 。 Ⅲ 犌犅 / 犜 36455 — 2018 软件构件模型 1 范围 本标准规定了支持系统化软件复用的软件构件概念模型 。 本标准适用于软件构件的建模 、 设计 、 开发 、 应用和管理 , 适用于从事软件构件制作 、 软件构件管理 以及基于构件复用的软件开发的各类软件组织 , 可指导其他软件构件标准的制定与应用 。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的 。 凡是注日期的引用文件 , 仅注日期的版本适用于本文 件 。 凡是不注日期的引用文件 , 其最新版本 ( 包括所有的修改单 ) 适用于本文件 。 GB / T11457 — 2006 信息技术 软件工程术语 SJ / T11290 — 2003 面向对象软件系统建模规范 第 1 部分 : 概念与表示法 3 术语和定义 GB / T11457 — 2006 界定的以及下列术语和定义适用于本文件 。 3 . 1 构件 犮狅犿狆狅狀犲狀狋 软件系统中具有相对独立功能 、 可以明确辨识 、 接口由契约指定 、 和语境有明显依赖关系 、 可独立部 署的可组装软件实体 。 3 . 2 构件模型 犮狅犿狆狅狀犲狀狋犿狅犱犲犾 对构件的抽象 , 是对构件基本特性及与其他构件的关系的抽象描述 。 4 描述方式 4 . 1 表示法 本标准采用 UML ( UniformModelingLanguage , 统一建模语言 ) 定义的表示法 , 详见 SJ / T11290 — 2003 。 4 . 2 基本类型 本标准使用了如下的基本类型 : a ) 布尔型 ( Boolean ); b ) 字符串型 ( String ); c ) 文本型 ( Text )。 1 犌犅 / 犜 36455 — 2018 5 构件模型 5 . 1 模型架构 构件概念模型由 9 种元素组成 , 见图 1 ( 模型元素的中英文对照参见附录 A )。 构件中包括了接口 、 约束 、 实现以及内部结构 。 图 1 构件概念模型 5 . 2 模型定义 5 . 2 . 1 概述 下面的内容是对模型中元素的具体说明 。 对元素进行说明的表格中 , 属性 、 数据类型等请参照 SJ / T11290 — 2003 。 元素之间可以存在关联 , 关联具有源元素和目标元素 。 5 . 2 . 2 构件 5 . 2 . 2 . 1 对象 构件的对象定义见表 1 。 表 1 构件对象定义 名称 构件 ( Component ) 描述信息 构件是软件系统中具有相对独立功能 、 可以明确辨识 、 接口由契约指定 、 和语境 有明显依赖关系 、 可独立部署的可组装软件实体 2 犌犅 / 犜 36455 — 2018 表 1 ( 续 ) 名称 构件 ( Component ) 使用说明 每个构件包括 1 到 N 个接口 , 构件与接口之间具有提供关系或请求关系 , 一个 构件至少与一个接口有提供关系 , 以确保该构件具有相对独立的功能 5 . 2 . 2 . 2 属性 构件的属性说明见表 2 。 表 2 名字 名称 名字 ( Name ) 描述信息 对构件功能的抽象描述 。 这类名词术语应尽可能采用公认或直观的词汇 , 以便 于理解和交流 单值 / 多值 单 数据类型 字符串 必选 / 可选 必选 限制 无 5 . 2 . 2 . 3 关联 构件的关联关系说明见表 3 ~ 表 7 。 表 3 请求 名称 请求 ( Requires ) 描述信息 表示构件向其他构件请求服务时要遵循的接口 目标端 接口 最小映射目标数目 0 最大映射目标数目 N 表 4 提供 名称 提供 ( Provides ) 描述信息 表示某个接口被构件实现 , 即构件给其他构件提供的服务 目标端 接口 最小映射目标数目 0 最大映射目标数目 N 3 犌犅 / 犜 36455 — 2018 表 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 犌犅 / 犜 36455 — 2018 表 9 名字 名称 名字 ( Name ) 描述信息 对构件功能的抽象描述 单值 / 多值 单 数据类型 字符串 必选 / 可选 必选 限制 无 5 . 2 . 3 . 3 关联 接口的关联关系说明见表 10 。 表 10 具有 目标端操作 名称 包含 ( Has ) 描述信息 表示某个操作属于该接口提供的功能 目标端 操作 最小映射目标数目 0 最大映射目标数目 N 5 . 2 . 4 操作 5 . 2 . 4 . 1 对象 操作的对象定义见表 11 。 表 11 操作对象定义 名称 操作 ( Operation ) 描述信息 操作描述构件的一个服务 , 是对一个构件行为的抽象 使用说明 操作包含 0 到 N 个输入或输出参数以及 0 到 N 个异常 5 . 2 . 4 . 2 属性 操作的属性说明见表 12 、 表 13 。 表 12 名字 名称 名字 ( Name ) 描述信息 对构件功能的抽象描述 。 这类名词术语应尽可能采用
GB-T 36455-2018 软件构件模型
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2025-07-17 23:32:47
上传分享
举报
下载
原文档
(730.5 KB)
分享
友情链接
ISO 18113-1 2022 In vitro diagnostic medical devices — Information supplied by the manufacturer (labelling) — Part 1 Terms, definitions, and general requirements.pdf
ISO 7503-2 2016 Measurement of radioactivity - Measurement and evaluation of surface contamination — Part 2 Test method using wipe-test samples.pdf
ISO 23055 2020 Ships and marine technology — Design requirements for international ballas.pdf
ISO 17049 2013 Accessible design — Application of braille on signage, equipment and appliances.pdf
ISO 18391 2016 Geometrical product specifications (GPS) — Population specification.pdf
ISO-TS 7538 2024 Functional requirements for disposition of records.pdf
ISO 4802-2 2023 Glassware — Hydrolytic resistance of the interior surfaces of glass container.pdf
ISO 1388-8 1981 Ethanol for industrial use Methods of test Part 8 Determination of methanol content (methanol contents between 0 10 and 1 50 (V-V)) Visual colorimetric method.pdf
ISO 294-2 2018 Plastics Injection moulding of test specimens of thermoplastic materials Part 2 Small tensile bars.pdf
ISO 8430-3 2016 Resistance spot welding — Electrode holders — Part 3 Parallel shank fixing for end thrust.pdf
GB-T 10500-2009 工业硫化钠.pdf
GB-T 17187-2009 农业灌溉设备 滴头和滴灌管 技术规范和试验方法.pdf
GB-T 25759-2010 无损检测 数字化超声检测数据的计算机传输数据段指南.pdf
GB-T 19789-2021 包装材料 塑料薄膜和薄片氧气透过性试验 库仑计检测法.pdf
GB-T 22634-2008 天然气水含量与水露点之间的换算.pdf
GB-T 19352.1-2003 热喷涂 热喷涂结构的质量要求 第1部分 选择和使用指南.pdf
GB-T 12000-2017 塑料 暴露于湿热、水喷雾和盐雾中影响的测定.pdf
GB-T 19949.3-2005 道路车辆 安全气囊部件 第3部分 气体发生器总成试验.pdf
GB-T 32821-2016 燃气轮机应用 安全.pdf
GB-Z 44002-2024 空间环境 太阳能量质子注量和峰值通量的确定方法.pdf
1
/
3
16
评价文档
赞助2元 点击下载(730.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。