面向对象分析与设计——建模工具UML

用例图(Use Case Diagrame):描述了人们希望如何使用一个系统,将相关用户、用户需要系统提供的服务以及系统需要用户提供的服务更清晰的显示出来,以便使系统用户更容易理解这些元素的用途,也便于开发人员最终实现这些元素。
之所以说用例图至关重要,是由于用户并不关心系统的实现和内部结构,只关心产品所呈现出来的外部特征动态。而用例图恰好就是描述软件产品外部特性的视图,它从用户的角度而不是从开发者的角度来描述需求,分析产品的功能和动态行为。
活动图(Activity Diagram):主要描述用户的那个业务流程,也就是说:“公司或者客户”他现在这个业务流程是怎么做的,用活动图一步一步描述出来。
类图(Class Diagrame):用例图和活动图主要是用来帮助我们捕获需求的,需要明白了之后,我们就需要进行设计,所以类图是一种设计图形。 是面向对象分析设计的核心概念。
顺序图: 类图模型描述了系统的类及类之间的关系。类图模型也称为系统的静态结构,因此从类图模型中我们还看不到业务的处理过程以及类与类交互的信息,在UML建模语言中,这些信息是通过顺序图来描述的。

  • 顺序图可以动态验证类模型的可行性
  • 顺序验证某一功能,属于某个用例描述的功能中的一部分,又被称为用例实现。

通信图:与顺序图本质是一样的,只是表达的角度不同。

  • 顺序图 强调随时间的推移,各对象是如何交互的
  • 通信图 强调对象之间的结构关系

状态图:用于描述单个对象的动态行为,一般可以用状态机对一个对象的生命周期建模。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值