UML使用

 

04_02UML

软件设计:把软件开发想清楚的过程。

软件工程:对软件开发全过程进行建模和管理。

模型是对现实的简化,

建模:对现实系统进行适当的过滤,用适当的表现规则描述出简洁的模型。

建模是一种深入解决问题的方法。

每个模型可以有多种表到形式:使用者的身份和使用者的原因是评价模型好坏的关键。

保证简化:不会掩盖事物的细节;孤立的模型不完整;

软件建模的作用:把源于现实世界的问题转化为计算机可以理解和实现的问题;

软件建模的实现过程:从需求入手,用模型表达分析设计过程,最终将模型映射成软件实现;

 

UML建模语言:基于面向对象的可视化建模语言;采用一组形象化的图形符号作为建模语言;通过建立图形之间的各种关系来描述模型。

静态模型图:描述系统的静态结构1、类图2、对象图3、包图4、组件图5、部署图

动态模型图:描述系统行为的各个方面1、用例图2、时序图3、协作图4、状态图5、活动图

关联关系(association),依赖关系(dependency),泛型关系(generalization)、实现关系(realization)

参与者(Actor):使用该系统的人;用例(Use Case):代表系统的某项完成功能;关系:定义用例之间的关系;

1、          泛型关系:表示统一业务的(父用例)的不同技术实现

一个用列可以包含其他用列有的行为

2、          类图

主要用来显示系统中的类,接口以及他们之间的关系

3、           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值