繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
注册
登录
监理工程师(建筑)VIP培训
一级建造师VIP培训
二级建造师VIP培训
信息系统项目管理师VIP培训
信息系统监理师(软考)VIP培训
论坛
导航
默认风格
uchome
greyish-green
green
blue
2009
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
应用通知 (0)
应用邀请 (0)
启点教育学院
»
信息类
» 软件架构风格
返回列表
发帖
发短消息
加为好友
ytbusiness
(虎哥)
当前离线
UID
1
帖子
1081
精华
117
积分
474
阅读权限
200
在线时间
794 小时
注册时间
2012-9-3
最后登录
2021-10-12
管理员
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
ytbusiness
发表于 2019-7-14 07:17
|
只看该作者
软件架构风格
1.软件架构风格
软件架构设计的一个核心问题是能否达到架构级的软件复用,也就是说,能否在不同的系统中,使用同一个软件架构。软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式(idiomatic paradigm)。架构风格定义了一个系统“家族”,即一个架构定义、一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而约束指出系统是如何将这些构件和连接件组合起来的。架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个构件有效地组织成一个完整的系统。
Garlan和Shaw对通用软件架构风格进行了分类,他们将软件架构分为数据流风格、调用,返回风格、独立构件风格、虚拟机风格和仓库风格。
(1)数据流风格:数据流风格包括批处理序列和管道/过滤器两种风格。
(2)调用/返回风格:调用/返回风格包插主程序/子程序、数据抽象和面向对象,以及层次结构。
(3)独立构件风格:独立构件风格包括进程通信和事件驱动的系统。
(4)虚拟机风格:虚拟机风格包括解释器和基于规则的系统。
(5)仓库风格:仓库风格包括数据库系统、黑板系统和超文本系统。
收藏
分享
返回列表
软考公共区域
信息类
辅导班内部培训资料专区
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
站长推荐
关闭
二级建造师考试培训辅导
二级建造师(机电) 培训+押题+资料+历年试题+串讲视频
查看
每日签到