您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页8--单项练习之构件图

8--单项练习之构件图

来源:宝玛科技网
单项练习——构件图

实验目的:

1. 掌握构件图的涵义和内容 2. 掌握构件图的绘制方法 3. 掌握构件图的使用范围

实验内容:

画出下列描述的网上书店构件图: 客户把商品放入购物车,经过购物车下订单,付款到商家的银行账户。

实验指导:

1. 构件图的简介

构件图显示了组成一个系统的软件的一块、嵌入式控制器等。构件图的抽象层次比类图要高,通常情况下一个构件由一个或多个类或对象在运行时实现。它们不断的构件块,最终围绕着系统的很大一部分。

ProductOrderItemCodeCustomerDetailsAccountDetailsAccountCustomer 图1 构件图

图1展示了一些构件和它们之间的关系。

实际上构件图和包图很像,它们都定义了边界,都常常用来把元素划分成逻辑结构。它们的不同点是构件图提供了一个更加语义化的划分机制。在构件图中所有的模型元素都是private的,而包图中仅显示public的元素。

从图1可以看出,构件是用一个矩形框中加入一个图标表示的。装配连接器在提供接口的构件和需要接口的构件之间架起了桥梁,它允许一个构件提供另一个构件需要的服务。

在构件图中使用port从而允许构件需要的一个服务或行为被具体化到它的环境中。Port

可能被具体化成inputs和outputs,这样它们就能够双向操作。如图2所示。

Component_5Port_1Interface_10Interface_11 图2 带port的构件

2 构件图示例

一个在线销售系统的构件图见图3:

OrderProductItemCodePort_1CustomerDetailsCustomerAccountAccountDetails 图3 在线销售系统的构件图

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务