统一建模语言(UML)的特点、视图模型

这里就直接说UML的用法和基本内容了,那些历史和发展过程什么的就不介绍了。。


UML的特点和用途:

1、为使用者提供了统一的,表达能力强大的可视化建模语言,以描述应用问题的需求模型,设计模型和实现模型。

2、提供对核心概念的扩展机制,用户可加入核心概念中没有的概念和符号,可为特定应用领域提出具体的概念、符号表示和约束。

3、独立于实现语言和方法学,但支持所有的方法学,覆盖了面向对象分析和设计的相关概念和方法学。

4、独立于任何开发过程,但支持软件开发全过程。

5、提供对建模语言进行理解的形式化基础,用元模型来描述基本语意,OCL(对象约束语言)描述良定义规则,自然语言描述动态语义。

6、增强面向对象工具之间的互操作性,便于不同系统的集成。

7、支持较高抽象层次开发所需的各种概念,如协同、框架、模式和构建等,便于系统的重用。

UML的目标是以面向对象方式描述任何类型的系统,具有广泛的应用领域。UML最常用语简历软件系统的模型,但它同样可以描述非软件领域的系统,如机械系统、企业机构或业务过程,处理复杂数据的信息系统等。实践表明,UML适用于能以面向对象技术描述的任何类型系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试、部署与维护。


UML2.0中的视图模型

UML2.0中有13种视图模型,在这13种视图模型中,类图,包图,对象图,构件图,组合结构图,部署图属于结构建模,活动图,顺序图,通信图,交互概览图ÿ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值