UML系统建模与分析设计(7)--系统体系结构建模

UML系统建模与分析设计(7)--系统体系结构建模

ID:40232495

大小:792.50 KB

页数:46页

时间:2019-07-27

UML系统建模与分析设计(7)--系统体系结构建模_第1页
UML系统建模与分析设计(7)--系统体系结构建模_第2页
UML系统建模与分析设计(7)--系统体系结构建模_第3页
UML系统建模与分析设计(7)--系统体系结构建模_第4页
UML系统建模与分析设计(7)--系统体系结构建模_第5页
资源描述:

《UML系统建模与分析设计(7)--系统体系结构建模》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章系统体系结构建模实现模型描述了系统实现时的一些特性,又称为物理体系结构建模。包括源代码的静态结构和运行时刻的实现结构。实现模型包括:构件图(Componentdiagram)显示代码本身的逻辑结构,它描述系统中存在的软构件以及它们之间的依赖关系。构件图的元素有构件,依赖关系和界面。配置图(Deploymentdiagram)描述了系统中硬件和软件的物理配置情况和系统体系结构。显示系统运行时刻的结构,配置图中的简单结点是指实际的物理设备以及在该结点上运行构件或对象。配置图还描述结点之间的连接以及通信类型。2021/10/41UML系统建模与分析设计了解软、硬件系统体系结

2、构模型的建模方法与步骤掌握UML中构件、构件接口和构件模型图的描述方法掌握UML中配置图的描述方法掌握配置图中结点、构件和对象之间的关系本章目的:第七章系统体系结构建模2021/10/42UML系统建模与分析设计构件(component)构件定义:系统中遵从一组接口且提供其实现的物理的、可替换的部分。对系统的物理方面建模时,它是一个重要的构造块。若构件的定义良好,该构件不直接依赖于构件的所支持的接口,在这种情况下,系统中的一个构件可以被支持正确接口的其他构件所替代。构件图符是一个矩形框。构件对外提供的可见操作和属性称为构件的界面。界面的图符是一个小圆圈。用一条连线将构件与圆

3、圈连起来。7.1构件图图形库(graphic.dll)2021/10/43UML系统建模与分析设计2021/10/44UML系统建模与分析设计构件可以看作包与类对应的物理代码模块,逻辑上与包,类对应,实际上是一个文件,可以有下列几种类型的构件:1)源代码构件;2)二进制构件;3)可执行构件构件图符是一个矩形框。构件对外提供的可见操作和属性称为构件的界面。界面的图符是一个小圆圈。用一条连线将构件与圆圈连起来。构件之间的依赖关系是指结构之间在编译,连接或执行时的依赖关系。用虚线箭头表示。2021/10/45UML系统建模与分析设计窗口控制(whnd.cpp)通信控制(comhn

4、d.cpp)主控模块(main.cpp)窗口控制(whnd.obj)通讯控制(comhnd.obj)主控模块(main.obj)图形库(graphic.dll)客户程序(client.exe)构件图实例构件关系2021/10/46UML系统建模与分析设计Circle.obj类Circle.cppMain类Main.objMain类Main.cpp图形库Graphic.dllSquare类Square.cppSquare类Square.objCircle类Circle.obj可执行程序Main.exe2021/10/47UML系统建模与分析设计开发期的依赖(Developme

5、nt–timeDependency)是指在编译阶段和连接阶段,组件之间的依赖关系。调用依赖(CallDependency)是指一个组件调用或使用另外一个组件服务。组件的依赖关系又分为:开发期的依赖和调用依赖。业务(源码)项目管理(源码)项目管理(对象)项目管理(执行码)系统管理(源码)资源管理(源码)资源管理(对象)资源管理(执行码)系统管理(对象)系统管理(执行码)2021/10/48UML系统建模与分析设计7.2配置图配置图用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件,即系统运行时刻的结构。配置图可以显示计算机结点的拓扑结构和通信路径,结点上执行的软构件,软构

6、件包含的逻辑单元等,特别对于分布式系统,配置图可以清楚的描述系统中硬件设备的配置,通信以及在各硬件设备上各种软构件和对象的配置。因此,配置图是描述任何基于计算机的应用系统的物理配置或逻辑配置的有力工具,配置图的元素有结点和连接。配置图中的结点代表某种计算机构件,通常是某种硬件。同时结点还包括在其上运行的软构件,软构件代表可执行的物理代码模块。如一个可执行程序。结点的图符是一个立方体。2021/10/49UML系统建模与分析设计保险单填写界面保险系统保险数据库保险政策保险用户客户PC《TCP/IP>保险服务器保险系统配置配置保险系统的配置图配置图各结点之间进行交互的通信路径称

7、为连接,连接表示系统中的结点存在着联系,用结点之间的的连线表示连接,在连接的连线上要标注通信类型。2021/10/410UML系统建模与分析设计医院诊疗系统的配置图医院诊疗系统的配置图(C/S):ObjectDatabase:HealthCareDomainDatabaseUnitServer(数据库服务器)aWindowsPC(客户机):ObjectDatabase:HealthCareDomainHeartUnitServer(心血管病服务器):ConfigureKnowledge:Configureusers

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。