UML中各个视图的作用(简化版)

博客介绍了UML的几种视图在项目开发中的应用。Use Case图用于项目开始时生成业务模型;Logical视图关注系统逻辑结构,可找重复类和包;Component视图供控制代码和部署应用的人使用,涉及代码库和运行库;Deployment视图关心系统实际部署,与逻辑结构可能不同。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1 Use Case

项目首次开始时,小组可选在Use Case视图中生成业务模型。

小组成员:

必须:

·客户

·项目经理

·业务过程分析师

其余:

·设计员

·编程员

·测试员

·等

1.2 Logical 视图

Logical视图关心的是系统的逻辑结构。主要目的是找到重复使用的类和包。

建立Logical视图的步骤:

第一步:标识分析类。分析类是独立于语言的类,通过先关注分析类,小组可以不关心语言特定细节而了解系统结构。

分析类->设计类

设计类就是关心具有语言特定细节的类。它出现在Logical视图的Interaction视图中。

第二步:转入Component视图,了解物理结构。

1.3 Component视图

Component视图的主要用户是负责控制代码和编译部署应用程序的人。有些组件是代码库,有些是运行库,如可执行文件或者动态链接库( DLL )文件。开发人员也用Component视图显示已经生成的代码库和每个代码库中包含的类。

1.4 Deployment 视图

Deployment视图关心的是系统的实际部署,可能与系统的逻辑结构有所不同。

也就是说Deployment视图部署的是系统的物理结构而不是逻辑结构。例如:

系统在逻辑上采用的是三层结构,但是物理上是用户层在一台电脑上,而业务逻辑层和数据访问层在另一台电脑上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值