对概念性架构设计的理解杂记(优秀)

概念性架构是对系统设计的最初构想,通过主要的设计元素及它们之间的关系来描述系统,是最初的架构设计成果。包括一些高层次的设计选择,重在点明关键机制,其中部分架构模式大都借助隐喻的手段来描述。
概念性架构=概念性组件 抽象交互机制,其中概念性组件往往是粗粒度的。
 
概念性架构范例一:MySQL
对概念性架构设计的理解杂记
概念性架构范例二:J2EE
对概念性架构设计的理解杂记
概念性架构范例三:JBoss
对概念性架构设计的理解杂记
概念性架构往往和具体技术的运用、具体平台的选择无关。
概念性架构的抽象程度比较高,设计程度也很不充分。
概念性架构经常从逻辑视图和物理视图的角度制定高层决策。
 
实际架构与概念性架构的相同点
“架构=组件 交互”
“架构=重要决策集”

实际架构与概念性架构的区别
接口。在实际架构中,接口占据非常核心的地位,而概念性架构没有接口的概念。
子系统。实际架构的子系统往往有明确的接口,而概念性架构中只有抽象组件( 处理组件、数据组件、连接组件),并且抽象组件没有接口只有职责。
交互机制。实际架构中的交互机制与具体技术关联,是实际存在的,比如基于接口编程、消息机制、远程方法调用等;而概念性架构终的交互机制是概念化的,比如A层使用了B层的服务等。

案例分析:网络管理系统
网管软件的业务层应提供丰富的功能,如配置管理、故障管理、安全管理、性能管理等,因此业务层会包含一个比较复杂的模型;而展现层应以业务层的模型为基础,提供各种展现视图、控制界面和查询方式等。因此,展现层和业务层之间采用MVC模式规定交互机制。

一、概念性架构设计:构思
系统分层与MVC架构
二、概念性架构设计:引入架构模式
对概念性架构设计的理解杂记
三、概念性架构设计:细化
概念性架构必须和公司或组织的业务情况相符合。要求网管产品具备一定的可重用性和可扩展性。
对概念性架构设计的理解杂记
四、实际架构设计:面向接口编程
对概念性架构设计的理解杂记
五、实际架构设计:细化

对概念性架构设计的理解杂记



转载:http://blog.sina.com.cn/s/blog_63641501010184cb.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值