UML图

xiaoxiao2021-02-28  34

1、类图

类图表示系统内部的静态结构,可以用来将程序代码分门别类,对开发人员而言,是非常重要的UML图。如果要自动生成代码,或者进行反向工程根据代码生成图,类图通常都是首选。

2、用例图

用例图表示系统对外提供的服务或功能,是开发人员用来跟用户沟通的主要UML图之一。

3、序列图

序列图用来表示系统内部一群对象之间互相传递信息的情况,配合用例来使用得话,可以针对每一个用例设计系统内部的一群对象实现用例的运行情况。

4、活动图

活动图就像一般常用的工作流程图,非常容易上手。我个人人为,活动图和用例图是最适合拿来跟用户沟通的两种UML图,其它的图用户当然是看不懂。

5、组件图

顾名思义,组件图表示系统的组成组件、组件所提供的接口或者所需要的接口,以及组件之间的依赖关系。组件是指一个具体的模块单元(modular unit),但是必须具备定义明确的接口,并且易于替换。

因此,在分析设计过程中分析师一开始可以通过活动图展现业务流程,并且在稍后的分析过程中,还可以善用活动图来寻找用例和绘制用例图。

更有价值的是,分析师可以通过活动图来检验并挖掘遗漏的用例。许多项目失败的重要原因之一是“需求暴增”。为什么需求会暴增呢?归根结底,很可能是分析师一开始便遗漏了需求,以致客户会在项目中后期紧急追加需求。所以,分析师可以善用活动图来挖掘出遗漏的用例,进行更切合实际的成本估算,从而为客户和公司带来双赢。

转载请注明原文地址: https://www.6miu.com/read-2620255.html

最新回复(0)