[计算机]01 软件体系结构.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]01 软件体系结构

人类最早的居住方式:巢居和穴居 炎热或高海拔地区的穴居方式,可获得相对稳定的室内热环境,顶部的天窗既可采光又可排烟。 爱斯基摩雪屋的外观和室内布置 大陆气候的中国民居 中国四合院:座北朝南的典范 利用太阳高度角的特点,仅在北方出现。 四合院建筑冬季有效地利用了太阳能采暖和抵御北风侵袭,屋顶设计避免了夏季室内过热。 湿热地区的中国民居 地球环境还可持续发展吗? 2 姿态放低一点 案例2:逗狗师的故事 富人喜欢养很名贵的狗,但狗往往不听主人的话,只好请逗狗师帮忙训练狗并参加比赛。逗狗师可以让一条陌生的狗在几分钟内听他的话,询问原因,乃逗狗师看狗的眼光会让狗觉得他比它低点。 我们都喜欢平易近人的领导,愿意和他们沟通。 有些领导担心姿态放低了,别人不把他当领导,其实这样的人是很少的。就像逗狗师一样,姿态虽然低点,但最终的结果是狗听他的话。 3 设计师还要会讲故事 设计结果往往是抽象的,因此设计师要给客户讲故事,把抽象的设计变成一个个故事(场景)。给领导讲、给用户讲、给开发团队讲,给所有的利益相关者讲。故事讲好了,所有利益相关者都听懂了,听了都兴奋,利益相关者的需求就更容易表达、理解和验证。这个设计师就是成功的设计师,他所设计的软件就容易取得成功。 设计师讲故事当然不是脱离实际的胡编乱造,其本真有四个基础:意义、产品功能、产品质量和技术。 设计师要能用一般生活常识,把抽象的设计讲解透彻。不从概念出发,不从已只的模式出发,不从自身经验出发,不闭目塞听,不自说自话,而应讲究以心比心,换位思考,敢于直面令人不快的真实,以此捕获利益相关者的心。在讲故事的互动过程中,发现利益相关者的真实需求。 企业家作为企业的设计者早就发现了这一方法。 任正非至今依然活跃在客户一线,他把华为塑造成运营商整体解决方案的提供商,在使所有运营商无风险赚钱的同时,自己也成为运营商不可或缺的一个有机部分。当年,任正飞凭华为创新体系的故事,一举从银行拿到最便宜的资金。 马云打着让天底下生意更好做的旗帜,把阿里巴巴的意义渗透到每一个角落。当年,马云凭借一个设想,会面15分钟,就从孙正义那里募得2000万美元。 史玉柱则醒悟说一切高规格的应酬都是浪费时间,故而在公司上市后依然一天干十小时客服,把求索客户心智当成头等大事。 我们现在谈论SOA,研究SOA,其实就是IBM给我们讲了一个故事。 IBM提出随需而变,也是向用户讲了一个故事。 需求 (质量属性) 设计师 (小组) 构架 系统 客户和最终用户 开发组织 技术环境 设计师的经验、沟通能力 架构所受的影响 * 软件体系结构 Software Architecture 陈长清 博士,副教授 电子邮件: ccqcLczy@163.com ccqcL@ 华中科技大学软件学院 前言 体系结构简称架构或构架。 构:本义架木造屋,引申为构造 构架:建筑的结构 结:用绳、线、皮条等绾成的疙瘩;关键点;被联结状态 结构:组成整体的各部分的搭配和安排 对住房的功能需求:能够居住。 对住房的质量需求: 安全性:能避免地震、台风、暴雨等各种自然灾害。 居住者在建筑内的健康性,舒适性。 美观性:有亲和感,社会文化的体现。 不同住房具有相同的功能,但其架构不同,所满足的居住质量也不相同。 用干雪沏成,厚度500mm的墙体可以提供较好的保温性能。当室外平均温度-30℃时可维持室内温度-5℃以上。 土窑洞借助土壤大热惯性,达到冬暖夏凉的目的。 云南干阑竹楼:防雨,防湿和防热。 ? 遍布全球的玻璃和钢筋盒子建筑 空调的普及使人们不再关心建筑的冷暖,但高能耗又使环境受到影响。 为什么研究软件架构? 思想有多远,我们就能走多远 高度决定思路,思路决定出路 系统的建立是为了满足组织的需求(包括功能和质量),质量需求决定了系统必须达到的特征, 包括性能, 可靠性, 互操作性以及生命周期等。随着软件系统的日益复杂,涉众对软件的要求已不局限于功能上的满足,而是更加注重质量。 很少有人注意到组织(开发组织、客户等)在系统设计和系统成败上扮演的角色。 系统的质量特征受到软件架构的限制,或者说构架设计的选择受到要达到的质量特征的影响。 本课程的目的:对软件架构的产生、演化做通俗介绍,减少对架构认识的神秘感,对软

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档