注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

薛沛然 廊坊师范学院 九期信息技术提高班

无脑地生活,像白痴一样成长,不给自己留感伤的时间。。。

 
 
 

日志

 
 

uml之构件图(Component Diagram)和部署图(Deployment Diagram)  

2013-02-16 21:08:08|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一构件图的基本概念

类是最基础的"模块化"元素,它封装了属性和方法。而构件则是比类更广的封装。它具有高度的可重用性,能够仅仅依赖接口而存在。它有两个特征。代码特征和身份特征。代码特征指它包含和封装了实现功能的类;身份特征是指拥有身份和状态,用于定位在其上的物理对象。

构件示例:                                   

uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班       

  数据库也被视为是一种构件

uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
虚包:
虚包是一种只包含对其他包的元素进行引用的构件。它被用来提供一个包的某些内容的公告视图。虚包不包含任何它自己的模型元素。
主程序:在系统中有一个文件用来指定系统的入口,也就是系统程序的根文件,这个文件被称为主程序。
uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
 子程序规范和子程序体用来显示子程序的规范和实现体:
uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
 包规范和包体:
在具体实现中,有时将源文件中的声明文件和实现文件分离开来,在rose中,包规范中放置".h"包体中放置".cpp"文件
uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
 任务规范和任务体用来表示那些拥有独立控制县城的构件的规范和实现体
uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
 构件与构件之间的依赖关系:
uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
 构件与接口的实现关系
 构件与接口的依赖关系
二部署图
部署图描述了一个系统运行时的硬件节点,在这些节点上运行的软件结构将如何在何处物理运行以及它们如何将如何彼此通信的静态视图。
每个部署图包含了两种基本模型元素:节点(NODE)和节点之间的链接。
节点分为两种。处理器和设备。
处理器是那些本身具有计算能力且能够执行各种软件的节点,如服务器,工作站等都是具有处理能力的机器。
处理器示例:
 
 uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
由于处理器具有处理能力。所以在描述处理器方面包含了调度(Scheduling)和进程。
调度是指在处理器处理其进程中为实现一定的目的而对共同使用的资源进行分配。
进程表示一个单独的控制线程,是系统中一个重量级的并发和执行单元,如一个构件图中的主程序或者是一个协作图中的主动对象都是进程。
设备:指那些本身不具备处理能力的节点。通常情况下都是通过其接口为外部提供某些服务,如打印机,扫描仪等。
uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
连接用来表示两个节点之间的硬件连接。节点之间的连接可以通过光缆等方式连接。但是通常都是双向的。 
uml之构件图(Component Diagram)和部署图(Deployment Diagram) - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班
 
 

 

 

 

 

 

  评论这张
 
阅读(63)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017