《大象--thinking in UML》

UML是一种建模语言的缩写,它综合了当时已经存在的面向对象的建模语言、方法和过程,是一个支持模型化和软件系统开发的图形化语言,为软件开发所有阶段提供模型化和可视化支持,使用UML可以帮助沟通和交流,辅助应用设计和文档的生成,还能够阐释系统的结构和行为。UML定义了多种图形化的符号来描述软件系统部分或全部的静态结构和动态结构。

内容:UML从考虑系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图等九种图。这些图从不同的侧面对系统进行描述,系统模型将这些不同的侧面综合成一致的整体,便于系统的分析和构造。

特点:

UML统一了各种方法对不同类型的系统、不同的开发阶段以及不同内部概念的不同观点,从而有效的消除了各种建模语言之间不必要的差异.。

UML建模能力比其他面向对象建模方法更强。它不仅适合于一般的系统的开发,而且对并行、分布式系统的建模尤为适宜。

UML是一种建模语言,而不是一个开发过程。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值