软件系统架构~视点和视图

        即使是对于非常简单的系统来说,也不可能在单一的模型中描述整个架构的要素和细节。如果你试图那么做,最终就会得到“弗兰克斯坦怪物”一样的模型,而且根本无法管理,也无法向任意一位利益相关者展示系统。

        管理这种复杂情况的最佳方法就是为整个架构或其中的一部分创建大量不同的展现,每种展现都专注于系统的特定方面,展示它如何解决利益相关者的关注点。我们称为视图

        为了帮助你决定要创建哪些视图,以及对于特定的视图应该有什么内容,你会使用视点,它是对视图概念内容和活动的标准化定义。

        使用视图和视点会给我们带来很多好处,例如关注点的分离、改善与利益相关者的沟通以及对复杂性的管理等。然而,它也存在一些缺陷,例如不一致性和碎片,你必须小心对其进行处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值