组件图

✍ dations ◷ 2025-10-15 08:40:00 #统一建模语言图表,基于组件的软件工程

在统一建模语言中,组件图(Component Diagram)(或译:元件图)表示组件是如何互相组织以构建更大的组件或是软件系统的。他们被用来标示任意复杂系统的结构。

组件是封装了可执行特定功能的单位。组件的类型包括了可执行文件、文档、数据库表格、文件和库文件等。

组合连接器将一个组件提供的接口绑定至另外一个组件的必需接口。这代表着两个组件间“服务消费者——服务提供者”的关系。

“组合连接器”是一个“连接一个提供服务,另一个需求该服务的两个组件间的连接器。一个组件连接器定义了一个从必需接口到提供接口或端口的连接器。”

当使用组件图展示组件的内部结构时,提供和必需两接口的相关组件能代理对应的接口至他们包含的组件中。

“代理连接器”是“连接至一个组件的外部链接器(定义为它的端口)至其组件内部的实现的连接器。"

上述例子展示了典型的保险政策管理系统的可能的样子。上面图标的每一个组件可能有另一个组件图用于表示其内部结构。

元件图用以说明系统中各软件元件间之配置结构与关系。系统元件与结构塑模主要是以元件图视觉化地表达系统中实体元件间的静态结构关系,以及说明其建构细节。

可以在右上角矩形中的小矩形中包含其类型,其中可以包含两个或更多的小矩形。

棒棒糖,一个圆圈在一个棍子上表示实现或提供的接口。插座符号是半圆在一个棍子上,能被放进棒棒糖符号中。插座符号代表依赖或必需接口。

相关

  • 威拉德·冯·奥曼·蒯因威拉德·范奥曼·蒯因(英语:Willard Van Orman Quine,1908年6月25日-2000年12月25日),20世纪最有影响的美国哲学家、逻辑学家之一。出生于俄亥俄州阿克伦的富裕家庭,其父为一成功的
  • 教育指数下表中列出的教育指数(education index ),是联合国开发计划署发表的人类发展指数的三大成分指标之一,用成人识字率(2/3权重)及小学、中学、大学综合入学率(1/3权重)共同衡量。影响
  • 身体抽蓄惊厥(英语:Convulsion),亦称惊风,在医学上指肌肉突然紧张、松弛而导致身体失控颤抖的状况。因为症状与癫痫发作相似而被混淆,但并不是所有的癫痫发作都会导致惊厥。和西医所指的广
  • 光绪光绪(满语:ᠪᠠᡩᠠᡵᠠᠩᡤᠠᡩᠣᡵᠣ,穆麟德:badarangga doro,太清:badarangga doro;蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Men
  • 普卢默斯普卢默斯国家森林(英语:Plumas National Forest)是一座占地1,146,000英亩(464,000公顷)的美国国家森林,位于加利福尼亚州北部的内华达山脉,最近的城市是昆西。
  • 中和新芦线80km/h (营运最高速度) 100km/h (车辆最高速度).mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1
  • 皮卡第坐标:49°39′49″N 2°31′41″E / 49.66361269999999°N 2.5280732°E / 49.66361269999999; 2.5280732皮卡第(法语:Picardie),又译庇卡底,是法国的一个旧大区,它下属三个省:埃纳
  • 共和广场 (巴黎)共和广场(法语:Place de la République)是法国巴黎的一个广场,位于第三区、第十区和十一区的边界。它得名于法兰西第一、第二和第三共和国。在其地下是共和地铁站。在此交汇的
  • 达尔文空袭1942年2月19日,日本空袭达尔文(Bombing of Darwin)是历史上外国军队对澳大利亚规模最大的袭击,也是二战太平洋战争中重要的一次军事行动,给澳大利亚人带来了心理上的打击。数周之
  • 巴拉诺夫桑多米尔斯基巴拉诺夫桑多米尔斯基 (Baranów Sandomierski)是波兰的一座城市。2009年,有人口1,440人。坐标:50°29′55″N 21°32′08″E / 50.49861°N 21.53556°E / 50.49861; 21.53556