- 8
- 0
- 约4.73千字
- 约 30页
- 2017-04-19 发布于湖北
- 举报
第 2章
质量属性; “当一个人无法温饱的时候,确实很难思虑精神层面的事情。但是不缺温饱的任何人,都应该有机会能够做一个高品德、有世界观、有社会责任感的人。” ---李开复 ;需求包括三要素:
? 功能
? 质量
? 限制条件
需求是架构设计的基础,但在需求阶段是无法弄清全部需求的,因此需求和架构设计之间的迭代是必要和有意义的。; ? 功能
功能是指系统所能完成的工作。
功能是构架设计的必要条件而非充分条件,因为不同架构具有相同的功能,它们的差别在于质量。
随着软件开发水平的提高,如何满足功能已不是软件开发的主要矛盾,也不是构架层次上主要考虑的问题,构架设计主要考虑如何满足质量上的要求,但软件构架会限制各模块的功能划分,功能对架构设计有间接的影响。;2.3 构架和质量属性;2 质量属性之间的关系:
? 一个质量属性的获取对其他质量属性可能产生正面或负面的影响。
? 任何质量属性都不可能在不考虑其他属性情况下单独获取。
例如:最开始银行没有为网上银行的客户提供从客户端到网站之间的加密手段,银行获得了性能和成本上的好处,但牺牲了客户的安全性,导致假网站频出,很多人不敢使用网银业务。
原创力文档

文档评论(0)