7.构件图和部署图

合集下载

包图 构件图 与部署图

包图 构件图 与部署图
12
包图中的关系
2、泛化关系 包间的泛化关系类似于类间的泛化关系,使
用一般包的地方,可以用特殊包代替。 在系统设计中,对某一个特定的功能,有多
种实现方法。例如,实现多数据库支持;实 现B/S和C/S双界面。这时就需要定义一 些高层次的“抽象包”和实现高层次功能的 “实现包”。
13
泛化关系
例如,说明GUI有 两种风格:一种是基 于WinForm的 C/S风格,一种是 WebForm的B/S 风格。
15
创建包图
1.标识候选包的原则:
把类图中关系紧密的类放到一个包中; 在类继承类层次中,把不同层次的类放在不同
的包中。
也可以把用例模型作为包的来源。然而,用 例横跨分析包是非常普遍的——一个用例可 以由几个不同包中的类实现。
16
创建包图
2.调整候选包 在已经识别一组候选包后,然后减少包间依
《import》关系:最普遍的包依赖类型,说明提供者包的命 名空间将被添加到客户包的命名空间中,客户包中的元素也能 够访问提供者包的所有公共元素。
《access》关系:如果只想使用提供者包中的元素,而不想将 两个包合并,则应使用该关系。在客户包中必须使用路径名,才 能访问提供者包中的所有公共元素。
分解 是软件开发中控制软件复杂性的重要
手段。 在OO方法中, 需要考虑如何把相关的类放
在一起。 把语义相近并倾向于同一变化的元素组织起
来加入同一个包中,以便于理解和处理整个 模型。
2
为什么要包
包的作用是: 1)对语义上相关的元素进行分组 2)定义模型中的“语义边界” 3)提供配置管理单元 4)在设计时,提供并行工作的单元 5)提供封装的命名空间,其中所有名称必 须唯一
3

《组件图和部署图》PPT课件

《组件图和部署图》PPT课件
在UML1.x中,节点被划分为两种类型:处理器(processor)和设 备(device)。处理器(Processor)是能够执行软件组件、具有计 算能力的节点。设备(Device)是不能执行软件组件的外围硬件, 没有计算能力的节点,通常是通过其接口为外界提供某种服务,例 如打印机、扫描仪等都是设备。尽管这种区分并没有在UML1.x 中 形式化,但是它很有用。
C.对物理数据库建模
D.对可适应的系统建模
3.(
)是可复用的,提供明确接口完成特定功能的程序代码块。
A.模块
B.函数
C.用例
D.软件构件
4.组件图展现了一组组件之间的组件和依赖。它专注于系统的(
)实现图。
A.动态
B.静态
C.基础
D.实体
5.(
)是用于把元素组织成组的通用机制。
习题
1.( 实现
)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理
A.部署图
B.类
C.接口
D.组件
2.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为
四种方式来完成,下面哪种不是其中之一(
)。
A.对源代码建模
B.对事物建模
8.3小结
组件图用于静态建模,是表示组件类型的组织以及各种组 件之间依赖关系的图。组件图通过对组件间依赖关系的描 述来估计对系统组件的修改给系统可能带来的影响。部署 图是用来为面向对象系统的物理实现建模的图。部署图描 述了节点和运行在其上的组件的配置,它用来模拟系统的 静态部署实现。
本章介绍了组件的定义以构成组件的要素,对组件、组件 关系进行了详细的讲解。对使用组件图建模适用领域进行 了说明,并对最为常见的两种场景即可执行程序结构建模、 源代码建模进行了举例说明。还介绍了部署图语义和功能, 通过实例讲解了部署图的应用。

构件图与部署图

构件图与部署图
我们可以把相互协作的类,组织成一个构件。 利用构件图可以让软件开发者知道系统是由哪 些可执行的构件组成的,这样,以构件为单位 来看待系统时,让开发者清楚的看到软件系统 的体系结构。
45
构件图分类
(1)用户界面层:采用JSP页面实现用户界面。 我们通过构造型《Java Server page》来表示构 件。这一部分的构件,主要由边界类组成。
13
构件图的作用
构件图的基本目的是:使系统人员和开发人 员能够从整体上了解系统的所有物理部件, 同时,也使我们知道如何对构件进行打包, 以便交付给最终客户,最后,构件图显示了 被开发系统所包含的构件之间的依赖关系。
构件图从软件架构的角度来描述一个系统的 主要功能,如系统分成几个子系统,每个子 系统包括哪些类、包和构件,它们之间的关 系以及它们分配到哪些节点上等。
一个构件图可以表示一个系统全部或者部分的构件 体系。从组织内容看,构件图显示软件构件的组织 以及构件之间的依赖关系,包括源代码构件、二进 制代码构件以及可执行构件。
构件图是对OO系统物理方面建模的2个图之一。
9
构件图的概念
构件图主要用于描述各种软件构件之间的依 赖关系,例如,可执行文件和源文件之间的 依赖关系,所设计的系统中的构件的表示法 及这些构件之间的关系构成了构件图。
将整个“在线酒店预订子系统”作为一个构件,考虑 其对外接口。显然它首先需要提供用户界面;其次 还需要与加盟的酒店系统连接,完成预订工作
35
绘制构件图
确定子构件和接口
显然要有一个构件来实现用户界面,一个构件来完 成与酒店系统的连接和预订,另外还应该有一个负 责将用户的需求与酒店的供给进行匹配的“调度程 序”
提供服务

※ 售票处需要付款和购买提 供服务

T7构件图和部署图.ppt

T7构件图和部署图.ppt

部署图——部署图的要素
连接
连接表示两个结点之间的物理连接关系,用直线表示,在连接 上可以加多重性、角色、约束等。
部署图示例
部署图示例
部署图示例
总结
构件图的作用是什么? 什么叫构件,构件有哪几种类型,构件怎么表示? 部署图的作用是什么?
构件图 部署图
本章目标
构件图——构件
构件的概念
构件(component):是一个相对独立的可装配的物理块,一 般作为一个独立的文件存在。
构件具有确定的接口,相互之间可以调用,构件之间存在依赖 关系。
构件图——构件
构件的类型
《源代码件》:源程序文件块. 《执行件》:编译的结果,可投入运行。 《文件》:信息的存储体。 《库》:可以是类库、动态链接库、数据库等。 《表》:表示数据库中的数据表。 《文档》:泛指形成的所有文字材料。
第七章
构件图和部署图
回顾
1:在状态图中可以表示的概念有( ).(多选) A 动作 B 事件 C 转移 D 用例
回顾
2:如果要对一个企业的工作流程建模,下面四个图中( ) 是最有用的。 A 交互图 B 活动图 C 状态图 D 类图
回顾
3:下面说法错误的是: A 状态可以用来描述涉及多个用例的对象的行为 B 一些高级的状态图可以用来描述多个对象之间的关系 C 活动图可以用来描述企业中的业务流程 D 活动图可以用来描述多个用例间多个对象间的行为
构件图——构件
构件的表示
在UML中,构件通过以下形式来表示:
构件图
构件图(component diagram):描述构件及其相互 关系的图。构件之间是依赖关系。
构件图的作用
1:对源代码文件之间的相互关系建模

chap7 包图 构件图 部署图

chap7 包图 构件图 部署图

2012-12-19
23
Database Server
Oracle Server
Printer
Application Server Web Server
MainProgram
Internet Information Server
Client Workstation#1
Client WorkStation#2
统的构成,有利于作出开发决策。
14
构件图的建模

确定构件。首先要分解系统,考虑有关系统的组成管理、 软件的重用和物理节点的配置等因素,把关系密切的可执 行程序和对象库分别归入构件,找出相应的对象类、接口 等模型元素 对构件加上必要的构造型,如:<<executable>>、 <<library>>、<<table>>、<<file>>等 确定构件之间的联系,最常见的构件之间联系是通过接口 的依赖 必要时把构件组织成包 绘制构件图
2012-12-19 15



Animate.htm
VBscript <<ActiveX>> AnimationLayout.alx
<<ActiveX>>
RunButton <<ActiveX>>
<<ActiveX>> StopButton SphereImage <<ActiveX>> SphereTimer Sphere.gif <<ActiveX>> TimeComboBox <<ActiveX>> <<ActiveX>> ResetButton

Chapter 08-包图、构件图和部署图

Chapter 08-包图、构件图和部署图

Copyright By Chd.Wang,E-Mail:Chdwang@
20
构件与构件图

构建的分类

按照构件在系统中扮演的角色,分为: 配置构件:组成系统的基础构件,是执行其他构件 的基础平台,如OS、Java虚拟机(JVM)、DBMS等 工作产品构件:开发过程的中间产物,如创建构件 的源代码文件、数据文件等,不直接参与系统运行 执行构件:系统运行时创建的构件,如由DLL实例化 的COM+对象,Servlets、XML文档等

示例理解

Copyright By Chd.Wang,E-Mail:Chdwang@
13
绘制包图

步骤


寻找包 确定包之间的关系 标出包内元素的可见性
最大限度减少包之间的依赖 包封装时,避免包之间的循环依赖 最小化每个包的public、protected元素个数 最大化每个包的private元素个数
构件图分类

简单构件图


个人图书馆管理系统的局部构件图 以构件为单位,系统分为3层 用户界面层 版型<<Java Server Page>>表示由边界类实现的JSP 用户界面 业务逻辑层 版型<<Java Beans>>表示由实体类实现的业务逻辑 数据访问层 所有数据访问操作都封装在一个<<Java Beans>>中 (大型应用封装在EJB中),是JDBC的一个实现
包与包图



一种组合机制,用于模型的逻辑组织 UML包对应于Java包 一个Java包可能包含其他包或类
描述包及其关系的图 基本元素:包、注释、约束 包可以拥有:类、接口、构件、节点、协作、用例 、子包等元素 一个元素只能属于一个包 包间关系:依赖关系和泛化关系

section 9 构件图与部署图

section 9 构件图与部署图
包内定义。 zhufei@
• 与包的关系不同
构件图的作用
(1) 对源代码文件之间的关系建模
组件图示例
A component diagram
zhufei@
• 一个大型复杂的软件系统,一般由多个可执行 程序和相关的持久对象库构成。 • 下图描述了一个客户的软件系统从 C++源代码
部署图的例子
PC和外设与ISP连接的部署图
部署图建模技术
• • • • •
对系统中的结点建模。 对结点之间的关联关系建模。 对驻留在结点上的构件建模。 对驻留在结点上的构件之间的依赖关系建模。 对建模的结果进行精化和细化。
确定结点和结点间的关联关系


• •
IC卡读卡器:提供给员工刷卡用,它将收集刷卡的时间信息,传 给应用系统,并存入数据库中
创建实施构件的源代码文件及数据文件。如: 源代码文 件、数据文件等, 这些构件可以产生部署构件.
构件图中的元素
(1) 构件
基本构件
带版型的构件
构件图中的元素
(1) 构件 Rose中的扩展构件
子程序说明是一组子程序集 合名, 其中不包括类定义.
子程序体表示子程序的实现.
构件图中的元素
(1) 构件 Rose中的扩展构件
example
• 根据以下描述,试完成一个“销售管理系统”
的部署图。该系统采用的硬件设备有:
• 3台联想PC600作为终端机,分别用作销售管理、仓 库管理和合同管理。 • 1台联想PC6000作为网络数据库服务器。 • 2台Ls1000打印机。一台为网络共享、一台为仓库 管理专用。 • 客户机之间采用《TCP/IP》通信协议,3个客户机
构件图的作用:可执行文件建模

UML填空题

UML填空题

四、填空题1、系统用例由参与者激活。

2、事件流用于规定用例的行为。

3、在UML静态建模时,其分析阶段主要是通过分析问题域,确定系统中的类,画出类图或动态图。

4、UML动态建模主要通过绘制顺序图、协作图、活动图和状态图来辅助分析或描述系统用例或类的重要操作的算法。

5、在UML动态建模时,主要通过分析对象的消息传递来确定系统的行为,而消息通常表示一个对象要调用另一个对象中的操作。

6、在活动图中,动作状态表示了正在执行的不可分解的计算,而活动状态是可分解的且可中断的。

7、状态图描述了系统对象随时间变化的动态行为,并展现了对象状态的变化及变化的原因。

8、在进行需求分析时,系统分析员必须从功能性需求、非功能性需求和可用性需求等方面展开分析。

9、对象图的模型元素有对象和链。

对象是类的实例;对象之间的链是类之间的关联的实例10、用UML进行建模时会涉及9个图,Rose 2003只支持其中的8个,还有一个图如果要在Rose 2003中表示,则只能用别的图来代替。

这个不能在Rose2003中直接表示的图是对象图。

11、 RUP软件开发过程的特点是:用例驱动、以体系结构为中心、迭代和增量开发。

13、如果把一个类的类名写成斜体字,则表示这是抽象类,既不能由这个类直接产生实例。

15、顺序图所表达的是基于时间顺序的动态交互。

16、组成是强类型的聚集,因为聚集中的每个部分体只能属于一个整体。

17.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述活动,也不描述系统怎样开发,它只描述系统的组成元素及其相互的交互协作。

18.一个UML模型只描述了一个系统要做什么,它并没告诉我们系统是怎么做。

19.接口是可以在整个模型中反复使用的一组行为,是一个没有属性而只有方法的类。

20.多重性指的是,某个类有多个个对象可以和另一个类的 1个对象关联。

21.当一个类的对象可以充当多种角色时,自身关联就可能发生。

22.在泛化关系中,子类可以替代父类。

第11讲 构件图与部署图

第11讲 构件图与部署图

UML建模语言
11.3 构件图与部署图的创建示例 11.3.1 创建构件图 01 根据用例或场景的需求确定系统的构件。 02 将系统中的类、接口等逻辑元素映射到构 件中。 03 确定构件之间的依赖关系,并对构件进行 细化。
UML建模语言
1. 确定系统构件 可以与确定用例中的类和对象一样,根据用 例的流程确定系统的构件。
构件和接口
的实现关系
构件与接口 的依赖关系
UML建模语言
11.1.3 部署图的基本概念 部署图(Deployment Diagram)描述了一个 系统运行时的硬件节点、在这些节点上运行 的软件构件将在何处物理运行以及它们将如 何彼此通信的静态视图。
UML建模语言
在Rational Rose 2003中可以表示的节点类型 包括两种,分别是处理器( Processor )和设 备( Device )。处理器( Processor )是指那 些本身具有计算能力且能够执行各种软件的节 点,如服务器、工作站等都是具有处理能力的 机器。

任务规 范和任 务体
包规范
和包体
UML建模语言
11.1.2 构件图的基本概念 构件图是用来表示系统中构件与构件之间、 类或接口与构件之间的关系图。在构件图中, 构件和构件之间的关系表现为依赖关系,定 义的类或接口与类之间的关系表现为依赖关 系或实现关系。
构件之间的依赖关系
UML建模语言
构件和接口之间的依赖关系是指一个构件 使用了其他元素的接口,依赖关系可以用 带箭头的虚线表示,箭头指向接口符号。
1. 确定系统节点 根据上面的需求列表可以获得系统的节点信息。
UML建模语言
2. 添加节点连接 将上面的节点连接起来,得到的部署图。

[UNL课件] 第12章 构件图与部署

[UNL课件] 第12章 构件图与部署

12.1 构件
– 连接件示例:
销售目录
: 商品盘点清单 :
:履行
:查找项
: 发货项
: 获得订单 :订单 输入
:订单交接
: 订单处理
收费:信用卡
12.2 部署图
• 1、术语和概念
– 1) 部署图(deployment diagram)
• 是一种展示运行时进行处理的结点和在结点上生存 的制品的配置的图。
– 端口提供的封装性和独立性更大程度上保证了构件的 封装性和可替换性。
12.1 构件
• 端口的UML表示
– 端口被表示为跨立于构件边界上的方块。
使用该接口 查询预订 情况 Booking Load Attractions 将节目信息录入 售票DB以便售票 Credit Cards 使用该接口完成 信用卡支付
• 制品(artifact):是存在于实现平台层的系统的物理部 分。表示为带有《artifact》构造型的矩形。内写上制品 名称。
• 部署图是结点和弧的集合。
– 也可以包括注解、约束还有包。
《artifact》 pos.exe
12.2 部署图
– 2) 结点(node)
• 又译作节点,是存在于运行时并代表一项计算资源的 物理元素,一般至少拥有一些内存,而且常常具有处 理能力。UML中表示为一个立方体。
– 3)对全分布式系统建模(续)
本章小结
• 构件 • 部署图
• UML表示为一条实线。
• 连接是双向的。 • 可以是直接连接(如通过光缆),也可非直接连接 (如通过卫星)。
12.2 部署图
• 2、用法
– 部署图用于对系统的静态部署视图建模。 – 主要来解决构成物理系统的各组成部分的分布、 提交和安装。 – 使用情况

构件图和部署图[系统部署模型]

构件图和部署图[系统部署模型]

构件组件图和部署图()学习内容¢¢¢构件图和部署图的基本概念使用创建构件图和部署图用部署一个实际的项目RoseRose2015/4/1421 .构件¢¢在构件图中,我们将系统中可重用的模块封装成为具有可替代性的物理单元,我们称之称为构件,它是独立的,在一个系统或子系统中的封装单位,提供一个或多个接口,是系统高层的可重用的部件。

构件作为系统定义良好接口的物理实现单元,它能够不直接依赖于其他构件而仅仅依赖于构件所支持的接口。

通过使用被软件或硬件所支持的一个操作集接口,构件可以避免在系统中与其它构件之间直接发生依赖关系。

—2015/4/143•有一些构件的图标表示形式和标准构件图形表示形式相同,它们包括、、、、以及自定义构造型的构件,它们的表示形式是在构件上添加相关的构造型,下图为一个构造型为的构件。

ActiveX Applet Application DLL EXE Applet 2015/4/144¢¢在中,数据库也被认为是一种构件。

虚包是一种只包含对其它包所具有的元素进行的引用的构件。

它被用来提供一个包的某些内容的公共视图。

虚包不包含任何它自己的模型元素。

Rational Rose 20032015/4/145¢¢系统是指组织起来以完成一定目的的连接单元的集合,在系统中,肯定有一个文件用来指定系统的入口,也就是系统程序的根文件,这个文件被成为主程序。

子程序规范和子程序体是用来显示子程序的规范和实现体。

子程序是一个单独处理的元素的包,我们通常用它代指一组子程序集。

2015/4/1462 . 构件图的基本概念•构件图是用来表示系统中构件与构件之间,以及定义的类或接口与构件之间的关系的图。

在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。

2015/4/1473. 部署图的基本概念¢¢部署图()描述了一个系统运行时的硬件结点,以及在这些结点上运行的软件构件将在何处物理地运行,以及它们将如何彼此通信的静态视图。

构件图和部署图

构件图和部署图

2、子程序规范和子程序体 子程序是一个单独处理元素的包,通常 用它代指一组子程序集。用来显示子程序 的规范和实现体。如图:
3、主程序 是指组织起来以完成一定目的连接单元的 集合,在系统中,肯定有一个文件用来指 定系统的入口,也就是系统程序的根文件, 这个文件被称为主程序。如图:
4、数据库 在Rational Rose中,数据库也被认为是 一种构件
1、处理器 是指那些本身具有计算能力,能够执行各 种软件的节点,如服务器、工作站等这些 具有处理能力的机器。如下图:
处理器通常表示一个硬件设备而不是软件实体
ቤተ መጻሕፍቲ ባይዱ
由于处理器是具有处理能力的机器,所 以在描述处理器方面应当包含了处理器的 调度和进程。 (1)调度 调度是指在处理器处理其进程中为实现一 定的目的而对共同使用的资源进行时间分 配。 有时需要指定该处理器的调度方式,从而 使得处理达到最优或比较优的效果。
关于构件图和部署图
部署图与构件图相同的构成元素: 构件、接口、构件实例、构件向外提供服务、构件要求 外部提供的服务。 部署图与构件图的关系: 部署图表现构件实例; 构件图表现构件类型的定义。 部署图偏向于描述构件在节点中运行时的状态,描述了 构件运行的环境; 构件图偏向于描述构件之间相互依赖支持的基本关系。
※ ※ ※ ※
图中实现关系包括: 信用卡付款提供付款服务 票数据库提供购买和状态查询服务 售票处提供预订购买、个人购买和团 体购买服务
部署图例子
实例1 实例层部署图 ※ 实例层部署图描述各节 点和它们之间的连接。
※ 本图中的信息与上张描 述层部署图中的内容是 相互对应的。
※ 图中的关系是各个节点 之间存在的通信关系。
构件图例子
※ 实例1. ※ 图中的构件名称是Dictionary字典。 ※ 该构件向外提供两个接口,即两个服务Spell-check拼写检查、Synonyms同义词。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

构件图的创建步骤
1.根据用例或场景的确定需求,确定系统的构件 2.将系统中的类、接口等逻辑元素映射到构件中 3.确定构件之间的依赖关系,并对构件进行细化
练习:企业进存销管理系统
例题:企业进存销管理系统
第一步,确定系统构件:
根据用例的流程确定系统的构件:窗口管理员类(Warehouse Manager)和产品类(Product) 仓库管理员是在系统的界面上执行产品入库的操作 界面类(WebInterface)是一个边界类。 在产品入库操作过程中离不开与数据库交互的数据库管理类 (DataManager) 除此以外,我们还需要一个系统的主程序(MainSystem),用来 表示整个系统的启动入口
源代码的静态结构 运行时刻的实现结构
构件图——基本概念
构件的定义:
将系统中可重用的模块封装成为具有可替代性的物理 单元 它是独立的,在一个系统或子系统中的封装单位,提 供一个或多个接口,是系统高层的可重用的部件
构件与接口:
作为系统定义良好接口的实现单元,构件能够不直接 依赖于其他构件,而仅仅依赖于构件所支持的接口 通过使用被软件或硬件所支持的一个操作集——接口, 构件可以避免在系统中与其它构件之间直接发生依赖 关系
构件图——基本概念
构件图(Component Diagram)的作用
用来表示系统中构件与构件之间,以及定义的 类或接口与构件之间的关系的图
构件图中的关系
构件和构件之间的关系表现为依赖关系 定义的类或接口与类之间的关系表现为依赖关 系或实现关系。
常见构件
Rational Rose中提供一些构件的常见版型,例如: ActiveX、Applet、Application、DLL、EXE 在Rational Rose中,数据库(Database)也被认 为是一种构件
部署图——基本概念
部署图(Deployment Diagram)定义
描述了一个系统运行时的硬件结点,以及在这些结点 上运行的软件构件将在何处物理地运行,以及它们将 如何彼此通信的静态视图。 在每一个模型中仅包含一个部署图
部署图——基本概念
部署图的两种基本元素
节点(Node) 处理器(Processor) 设备(Device) 节点之间的连接(Connection)
实现图(构件图和部署图)
实现图(从系统的层次来描述):
软件系统划分和功能实现 硬件的组成和布局
构件图:
显示组成系统的构件之间的组织及其依赖关系
部署图:
描述系统硬件的物理拓扑结构,以及在此结构 上执行的软件
实现图(构件图和部署图)
作用:
研究软件系统的重用性和扩展性 描述系统的硬件配置 显示系统现实时的一些特性
创 建 部 署 图
常见构件
虚包:一种只包含对其它包所具有的元素 进行的引用的构件。
被用来提供一个包的某些内容的公共视图 虚包不包含任何它自己的模型元素
常见构件
主程序:在系统中用来指定系统入口的文 件,也就是系统程序的根文件。 子程序:一个单独处理的元素的包,通常 用它代指一组子程序集。Rose中能够显示 子程序的规范和实现体。
创 建 部 署 图
例题:企业进存销管理系统
1. 确定系统节点
2 添加节点连接,可以从需求中获取如下连接:
1)客户的PC机上通过Http协议与Web服务器通信 2)Web服务器通过JDBC与数据库服务器连接
创 建 部 署 图
例题:企业进存销管理系统
3. 细化部署图
确定各个处理器中的主程序及其内容,如构造型、说明 型文档和特征描述等。
例题:企业进存销管理系统
为企业进存销管理系统创建部署图,该系统的需 求如下所示:
1 仓库管理员、销售员、采购员和会计可以在客户端 的PC机上通过浏览器,如IE7.0等,查看系统页面,与 Web服务器通信 2 Web服务器安装Web服务器软件,如Tomcat等,通过 JDBC与数据库服务器连接 3 数据库服务器中安装Oracal9i,提供数据服务功能
创 建 构 件 图
ห้องสมุดไป่ตู้
例题:企业进存销管理系统
第二步,将系统中的类和接口等映射到构件中。 第三步,确定构件之间的依赖关系,并对构件进行细化。
创 建 构 件 图
部署图的创建步骤
1.根据系统的物理需求,确定系统的节点 2.根据节点之间的物理连接,将节点连接起来 3.通过添加处理器的进程、描述连接的类型等细 化对部署图的表示
相关文档
最新文档