UML总结

UML统一建模语言在软件开发中起着关键作用,主要用于概要设计和详细设计。主要图表包括用例图、活动图、顺序图、协作图和类图。用例图和活动图解释需求,顺序图和协作图展示事件流,类图描绘类间关系。开发流程涉及从需求分析到部署的迭代过程,UML作为沟通工具,帮助提高理解和可读性。
摘要由CSDN通过智能技术生成

UML统一建模语言是一种标准化的建模语言,它在系统建模和设计方面占有重要的地位,我们一般的软件开发过程:需求分析,概要设计,详细设计,编码,测试,部署等,而现代化的软件开发过程是一个逐步迭代开发的过程,需求分析,概要设计,详细设计,编码,测试等开发过程重复迭代的过程,在迭代过程中,可能会缺少其中的某一个过程。UML主要应用于概要设计,详细设计过程中,当然也可以用于编码中。UML主要包括以下几个方面:1 用例图,2 活动图,3 顺序图,4 协作图,5 类图等,当然UML还包括状态图,包图,部署图等,但是在实际应用中主要使用以上5中图。用例图与活动图用来阐明业务需求或系统需求,并为顺序图和协作图提供相应的信息。顺序图和协作图一起来阐明用例的实现过程,此着重点在于活动,即完成用例的一般步骤。类图主要在用例图,活动图,顺序图,协作图等的基础上,用来阐明系统设计的基础类的设计。

1 用例图和活动图

用例图主要用来说明需求的,可以是业务需求或系统需求,是需求(或系统功能模块的)在一定程度的细分。在用例图中,用例之间只存在使用和扩展两种关系,对于使用关系,表示一个用例使用了另外用例(功能),其中箭头指向为被使用的用例。扩展关系,表示了用例扩展了另外一个用例(的功能),箭头方向为角色所启动的用例,即被扩展

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值