实现图

部署图

含义:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。

基本元素:

1、结点

    结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统。

2、结点实例:

   与结点的区别在于名称有下划线和结点类型前面有冒号,冒号前面可以有示例名称也可以没有示例名称。

3、结点类型:

    结点类型有:«cdrom», «cd-rom», «computer», «disk array»,«pc», «pc client», «pc server», «secure», «server», «storage», «unix server»,«user pc»,并在结点的右上角用不同的图标表示。

4、物件:

    物件是软件开发过程中的产物,包括过程模型(比如用例图、设计图等等)、源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等等。

5、连接:

    结点之间的连线表示系统之间进行交互的通信路径,这个通信路径称为连接。

6、结点容器:

一个结点可以包括其他的结点,比如组件或者物件,则称此结点为结点容器。

机房收费系统部署图:

实现图_第1张图片

构件图

含义:用来显示一组构件之间的组织与依赖关系。


构件:

是系统中遵从一组接口且提供其实现的物理的、可替换的部分。构件能够完成独立功能,它是软件系统的组成部分。在功能划分的软件系统中,软件被分成一个个的模块。

构件的类型:

•实施构件:这类构件是构成一个可执行系统必要和充分的构件,例如动态链接库(dll)、可执行文件(exe),COM+、CORBA及企业级Java Beans、动态Web页面是实施构件的一部分。

•工作产品构件:这类构件主要是开发过程的产物,包括创建实施构件的源代码文件及数据文件。这些构件并不是直接地参与可执行系统,而是用来产生可执行系统的中间工作产品

•执行构件:作为一个正在执行的系统的结果而被创建的,例如由DLL实例化形成的COM+对象。

作用:1、对源代码进行建模。将系统分为几个模块或者是子系统,进行处理。

2、对可执行文件之间相互关系进行建模。清晰的描述可执行文件之间的依赖关系。

机房收费系统构件图:

 


你可能感兴趣的:(实现图)