- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
软件构架实践_第二版_林_巴斯等著24).pdf
第5 章实现质量属性
j Fclix Bachmann. Mark Klein 和 Bill WI田d JU)t睡i 1他lr J J[软刊仁础研究
所技~I 、封lrl 的I . )
如果不顾及所有的质量属性,每一个好的质量属性都是有害的.
-一二Ralph Waldo Emcrson
置14 币刻阳 f 讲多系统Øil孟属性. 主刻画M通过JhWJJJ1!什进行的 . Pj!.解;!J 1I么JjJl虽
属性能怖使1缸抉以JjJl lili!l求,但J:IlH理解如何实现::;们. .+币就给您提供这种梢胁. 对
flf.耳14 ,~(详细拙淫的 6 个朋E属性.找们提供了如何实现得个服?桂树钊的构架JJ, 归的指
导. ìJ;i1(叫述的战斗E 并不渺及所有nffi~的质虽属性,但我们在那8 市将.11 到实现集成性的
战才札
扭们现11 对世计~Ii如何实现特定的质量属性感兴撞. 现!川市,jl.j肯定了软11 的响应,以
直现业如11 际 战们感兴撞的Il 世训班使用设计模式、构组i 模式或构架策略øJll!设计的
M 植...R o 例如.业务11 标可能是创建一个产品统. 实现i阜H件的 -个F段就耻在功能的
特定:k叶克叶 ..f变性.
1.确~实现蚓哨的变化的 4组模式前,设计师内陆与店..f 以l电川11 么样的口「修仪性战
1
~ftl-;;. I材JJllfì且摔的战~;f4j告指导构提决策. 构架怯式!!x策略实现 rl,H的Jl!古. Øi.
属性描卓 ( t2 .(un 4 (,( L.t 论}和1 构架快m之间的x系就是.+币的 L题.
5.1 战术介绍
址fI垂、 1* 个世! H钉了可格111性. 一个设讨具有了耐性能. ,巾)} 个世! jl,岳 f 可
让Þltt们实现这呻JJi 吐M件依赖F基本的设计决策.战们将时这A岭林之为战A的世计
1Jtil!进行分析. 战斗己就是罪响质扯属性响应控制的设il 决策. 找们把I~的Jl介栋卫~ 构
:Ti略罪 12 (,曾将时此进行阐述. 构架模式以某种b式将战布tjHIIE7 起. 5.8 节将
叫此h式illl ,讨论.
88 软件拘靠实践
系统设计~l 决策组合组成.在这哩决策巾吨可以用J!lJ fl制原忱剧性响应, 且可
以确保系统功能的实现. 在牛二节中,找们将11论被称为战本的m址属tl 决策. r副 5. 1 给山
了这 关系. 战本就J,!:设计师~年以来→且在使用的那峙Ji址,夜们将分知IJ~.J 且进行描述.
在这里找青JJH、J,!:发明新战准,只是捕获设计师在实践IIITH!HM战~.
+1 控制晌应的战术
刺激
呐!但
圆 5.1 战术旨在控制对割激的响应
对世计由iji ;.K i且,好个战~仰是个世il 边排.例如1. Jl中 -个战Æ::~J! 人 f兀余,以挺
住JIJE 统的时用性. 这11;世计师必须提内可m性的 个选抒,但11 不是惟 - 的地择. 通常通
过)L来实现tlî 111 m-tth.I~在市lHriJ~ (以确保征战切的何贝出现故阿IH IlJ 以使用冗企的拷
贝). lJI.们 III 以.fifiJì主,后例的向个血近的叶立
〈门 战术可以求精其他战术. j~们把刘余确也为 个战术e li~J 籽. 1 以把它求梢且J
鼓拟冗~(在数据库系统巾}琪、1 !TíC余(在嵌λ式控制系统中).这阙种类哩也倒是战
~. 世日人!ú uI 以i!t ,!þ求则以使1~i 种类型的冗余部里川).(体.对?所ì-I论的得 4个质丑L
14ft.找们部将战~组织;
文档评论(0)