【CS学习】——UML九种图
2015-11-08 16:53
204 查看
实现图:
UML中大部分模型描述了逻辑和设计方面的信息,实现图用来描述软件实现方面的信息。与系统的最后的实现有很大的关系。他从系统的层次来描述:1、硬件的组成和布局,2、软件系统划分和功能实现。组成:
构件图:
用来显示一组构建之间的组织与依赖关系。使用构件图可视化物理构建的静态方面和关系,是面向对象发展到一定阶段的产物。构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包等。使用构件最主要的是复用。部署图:
一、用来描述系统用硬件的物理拓扑结构以及在此结构上执行的软件。部署图描述了一个系统运行时的硬件节点,在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。部署图包括两种基本模型元素:节点和节点间的连接。在实施图中只有两种关系:实现和依赖关系。每个模型中,仅包含一个部署图。节点包括两种类型:处理器和设备。二、在以下关系中会使用部署图:1、嵌入式系统进行建模 2、对于CS架构 3、对分布式建模时
三、节点:是一个物理元素,它在运行时存在,代表一个可计算的资源,占用内存和具有处理能力。一个构件集合一般位于一个节点上,但也有可能例外。
四、部署模型的目的:描述一个具体应用的主要部署结构,通过对各种硬件,在硬件中的软件以及各种连接协议的显示,可以很好的描述系统是如何部署的;平衡系统运行时的计算资源分布;可以通过连接描述组织的硬件网络结构或者是嵌入式系统等具有多种硬件和软件相关的系统运行模型。
相关文章推荐
- MATLAB中classify函数的使用
- 软考路之考后总结
- dlopen函数的多平台性。
- 揭秘川大最牛女生寝室
- Oracle的instr函数使用
- linux下安装nginx
- MySQL优化
- java生成指定范围的随机数
- 随机森林的简单实现
- android Socket用法详解
- MyEclipse10中安装activiti插件后,新建activiti项目未显示maven dependencies
- 递归调用的实例讲解
- lightoj 1294 - Positive Negative Sign
- Enumeration接口
- oracle数据库中设置系统用户密码
- Java中关键字
- c++实现简单的线程池
- 高效敏感词过滤JAVA实现(DFA算法)
- 浅谈机器学习中的QR分解
- 上传文件