网站大量收购独家精品文档,联系QQ:2885784924

软件体系结构讲义华中科技大学.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件体系结构讲义华中科技大学

1.3.4 设计师的沟通能力 设计师的沟通能力从下面三点体现: 1 多看别人的长处,这样才能屈身理解涉众要求。 案例1:一位项目经理的成长过程 第一年,我是一个新手,我的年终总结是我从周围同事学到许多东西; 第二年,公司经营遇到困难,我的年终总结是我明年会做得更好; 第三年,我的年终总结是我和同事合作愉快,他们有很多优点值得我去学习。 春节刚过,我就被提拔为项目经理。 设计师必须明白对业务需求的理解程度往往不如涉众。 软件体系结构 Software Architecture 陈长清 博士,副教授 电子邮件: ccqcLczy@163.com ccqcL@ 华中科技大学软件学院 前言 体系结构简称架构或构架。 构:本义架木造屋,引申为构造。 构架(architecture):建筑的结构的集合,形成设计整体。 结:用绳、线、皮条等绾成的疙瘩;关键点;被联结状态。 结构(structure):从某个角度(视角)对组成整体的各部分的搭配和安排。 architecture = structures 建筑的多个视角: 主体结构(使用材料):框架结构、砖混结构、木制结构。 外观:涂料、外墙砖、玻璃幕墙。 内部结构:电梯、紧急通道、厨房、卫生间、客厅、卧室。 我们常说建筑结构,实际是说建筑架构 买房时的多个视角(角度): 对住房的功能需求:能够居住。 对住房的质量需求: 安全性:能避免地震、台风、暴雨等各种自然灾害。 健康性,舒适性。 美观性:有亲和感,社会文化的体现。 方便性 :超市、幼儿园、公共交通 不同住房具有相同的功能,但其架构不同,所满足的居住质量也不相同。 人体的多个视角架构: 器官结构、肌肉结构、骨骼结构、神经结构 我们常说人体结构,实际是说人体架构 人类最早的居住方式:巢居和穴居 炎热或高海拔地区的穴居方式,可获得相对稳定的室内热环境,顶部的天窗既可采光又可排烟。 爱斯基摩雪屋的外观和室内布置 用干雪沏成,厚度500mm的墙体可以提供较好的保温性能。当室外平均温度-30℃时可维持室内温度-5℃以上。 大陆气候的中国民居 土窑洞借助土壤大热惯性,达到冬暖夏凉的目的。 利用太阳高度角的特点,仅在北方出现。 四合院建筑冬季有效地利用了太阳能采暖和抵御北风侵袭,屋顶设计避免了夏季室内过热。 中国四合院:座北朝南的典范 湿热地区的中国民居 云南干阑竹楼:防雨,防湿和防热。 地球环境还可持续发展吗? ? 遍布全球的玻璃和钢筋盒子建筑 空调的普及使人们不再关心建筑的冷暖,但高能耗又使环境受到影响。 为什么研究软件架构? 思想有多远,我们就能走多远 高度决定思路,思路决定出路 系统的建立是为了满足组织的需求(包括功能和质量),质量需求决定了系统必须达到的特征, 包括性能, 可靠性, 互操作性以及生命周期等。随着软件系统的日益复杂,涉众对软件的要求已不局限于功能上的满足,而是更加注重质量。 很少有人注意到组织(开发组织、客户等)在系统设计和系统成败上扮演的角色。 系统的质量特征受到软件架构的限制,或者说构架设计的选择受到要达到的质量特征的影响。 本课程的目的:对软件架构的产生、演化做通俗介绍,减少对架构认识的神秘感,对软件架构设计提供实用的指导。 阅读指南 第1部分: 软件构架的基础 第2部分: 构架的创建 第3部分: 构架的分析与评审 案例分析的组织 ? 案例的简要说明 ? 功能需求和质量属性 ? 构架解决方案 ? 总结 第1部分 软件架构基础 ? 1.1 软件架构的概念 1.2 软件架构的多个结构 1.3 软件架构的产生 1.4 软件的架构不是静止的 1.5 软件架构的重要性 1.6 小结 1.7 讨论 第 1 章 认识软件架构 1.1 软件架构的概念 控制处理 (CP) 特征损失模型 回声模型 噪音模型 你从这个图中可以知道什么? 软件架构—在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件、组件的外部可见属性及组件之间的相互关系。 组件的外部可见属

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档