1 / 35
文档名称:

UML系统建模与分析设计.ppt

格式:ppt   大小:723KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML系统建模与分析设计.ppt

上传人:guoxiachuanyue001 2018/10/29 文件大小:723 KB

下载得到文件列表

UML系统建模与分析设计.ppt

相关文档

文档介绍

文档介绍:UML系统建模与分析设计
第七章系统体系结构建模
本章目的:
了解软、硬件系统体系结构模型的建模方法与步骤
掌握UML中构件、构件接口和构件模型图的描述方法
掌握UML中配置图的描述方法
掌握配置图中节点、构件和对象之间的关系
2018/10/29
1
UML系统建模与分析设计
UML系统建模与分析设计
系统体系结构模型
软件系统体系结构建模
硬件系统体系结构模型
系统体系结构模型建模案例
本章小结
第七章系统体系结构建模
本章结构:
2018/10/29
2
UML系统建模与分析设计
UML系统建模与分析设计
系统体系结构模型
软件系统体系结构模型
指出系统应该具有的功能;
为完成这些功能,涉及到哪些类,这些类之间如何相互联系;
类和它们的对象如何协作才能实现这些功能;
指明系统中各功能实现的先后时间顺序;
根据软件系统体系结构模型,制定出相应的开发进度计划。
软件系统体系结构模型是系统的逻辑体系结构模型。软件系统体系结构模型的作用是:
2018/10/29
3
UML系统建模与分析设计
UML系统建模与分析设计
图7-1 通用三层软件(逻辑)系统体系结构
2018/10/29
4
UML系统建模与分析设计
UML系统建模与分析设计
软件系统体系结构模型的描述方法
(1)通用接口界面层::由系统接口界面类包、用户窗口包和备用构件库包组成。
(2)系统业务对象层:由系统服务接口界面包、业务对象管理包、外部业务对象(遗留系统的包装)包和实际业务对象包组成。
(3)系统数据库(持久对象和数据)层:由持久对象及数据包和SQL查询语言包组成。
2018/10/29
5
UML系统建模与分析设计
UML系统建模与分析设计
硬件系统体系结构模型
硬件系统体系结构模型涉及到系统的详细描述(根据系统所包含的硬件和软件):构件图和配置图。
硬件系统体系结构模型的作用:
指出系统中的类和对象涉及的具体程序或进程;
这些程序和进程的执行依赖具体计算机;
标明系统中配置的计算机和其他硬件设备;
并指明系统中各种计算机和硬件设备如何进行相互连接;
明确不同的代码文件之间相互的依赖关系;
如果修改某个代码文件,标明哪些相关(与之有依赖关系)的代码文件需要重新进行编译。
2018/10/29
6
UML系统建模与分析设计
UML系统建模与分析设计
软件系统体系结构模型
软件构件的图符表示和特点
:
图7-2 构件的图符表示
2018/10/29
7
UML系统建模与分析设计

7-3 构件与包含的类有依赖关系
2018/10/29
8
UML系统建模与分析设计
UML系统建模与分析设计
(1)构件与类的相同点
二者都有名称;
都可以实现一组接口;
都可以参与依赖、继承、关联等关系和交互;
都可以被嵌套;
都可以有实例。
(2)构件与类的显著不同点
抽象的方式不同;
抽象的级别不同;
访问方式不同;
与包的关系。
2018/10/29
9
UML系统建模与分析设计
UML系统建模与分析设计

(1)接口。
(2)操作。
(3)实例化。
(4)与配置环境的亲合性。
(5)能与同环境下其它构件进行交互。
(6)构件可以是可执行代码、二进制代码和源代码形式。
(7)可替换的物理实体。
(8)系统的组成部分。
(9)构件是软件复用的基本单元。

(1)用包来组织构件。
(2)用构件之间的交互关系来组织构件。
2018/10/29
10
UML系统建模与分析设计