UML图

1、类图

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

2、用例图

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

3、序列图

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

4、活动图

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

5、组件图

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

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值