UML基本构造块之十种图(二)

本文介绍了UML的十种图,包括用例图、包图、类图与对象图、时序图、协作图、状态图、活动图、组件图和配置图。详细讲解了每种图的用途、区别和在软件建模中的作用,帮助开发者理解和应用UML进行系统建模。
摘要由CSDN通过智能技术生成

       这几天一直在学习UML的十种图,之前是对UML十种图的主要概念进行理解,现在对其及其之间的关系进行理解学习。


一、用例图(Use Case Diagram):


         最开始学习的第一个图是用例图,用例图主要用于为系统的功能需求建模,它主要描述系统功能,也就是从外部用户的角度观察,系统应该完成哪些功能,有利于开发人员以一种可视化的方式理解系统的功能需求,可以说用例图是对系统功能的一个宏观描述。在学习用例图的过程中第一次接触了粒度和范围这两个概念,用例粒度的好坏直接影响到后面设计过程中类图设计的好坏,类图设计的好坏又直接影响代码设计的难度,还会影响到未来软件的维护和修补工作,所以在用UML设计的时候,从第一步就要严格把关。


二、包图(Package Diagram):


         包图是一种维护和描述系统总体结构的模型的重要建模工具,通过对图中各个包以及包之间关系的描述,展现出系统的模块与模块之间的依赖关系。

         在UML的建模机制中,模型的组织是通过包(package)来实现的。包可以把所建立的各种模型(包括静态和动态)组织起来,形成各种功能或用途的模块,并可以控制包中元素的可见性和描述包之间的依赖关系。通过这种方式系统模型的实现者能够在高层把握系统的机构。


三、类图(Class Diagram)与对象图(Object Diagram):


评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值