UML系列文章(32)体系结构建模---系统和模型

UML是一种用于可视化、详述、构造和文档化软件密集型系统制品的图形语言。可以用UML来对系统建模。模型是对现实世界的简化---即对系统的抽象,建模的目的是为了更好地理解系统。一个系统可能被分解成一组子系统,它是为实现某一目标而组织起来的元素的集合,并且它是由一组可能来自不同视角的模型来描述的。类、接口、构件和结点等事物是系统模型的重要组成部分。在UML中,可以用模型来组织这些元素以及系统中的所有其他抽象。当进入较复杂的领域时,就会发现,在某一抽象层次上的系统看起来像另一个更高抽象层次上的子系统。在UML中,可以将系统和子系统作为一个整体来建模,从而能无缝地控制问题的规模。

结构良好的模型可以帮助从不同的但有联系的方面来可视化、详述、构造和文档化一个复杂的系统。结构良好的系统在功能、逻辑及物理方面是内聚的,是由松散耦合的子系统构成。

1. 入门

对于复杂的建筑物,必须进行平面图设计、立体图设计、暖气、冷气设计、电气设计和管道设计,或许甚至是网络设计。没有任何一个模型能够充分捕捉一个复杂建筑的所有令人关注的方面。

在UML中,可以将软件密集型系统中的所有抽象组织成一个模型,每个模型代表正在开发的系统中的相对独立而又重要的方面。然后用图来可视化这些抽象的有趣集合。审视系统体系结构的5种视图,是沟通与软件系统相关的不同人员对系统理解的特别有用的方法。总之,这些模型一起提供了对系统结构方面和行为方面的完整描述。

对于较大的系统,会发现这样的系统中的元素可以被有意义地划分到各个独立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值