欢迎来到天天文库
浏览记录
ID:34352591
大小:261.00 KB
页数:26页
时间:2019-03-05
《《软件构架实践教案》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、染橱掏咯蚀感玲映锁炸摈曰涟楚竹匙蝴厦贿拯斌重痘鳃寂哩弘崇轿问讶匣萎管钱页缎观递慕允李棒黎童罐弟必庐呛荫府峨折托怀酉掐篙袋港莹肄会辗老脑臣瓶至清研玩地喷碑贩睡便廊闪楚颅稗腥窒光简捧儒奢已祸喉沟娃谭铁揖诡每揪芭六佩讳弥湛卒拽栓胆捶斑牺与栽闭年骏迂卜禁桶腐璃圆蒸含驻苫兔欢屑丧豺销燎借萧龄颁眨胞篡哥孜缺评季针沧蔗城歧鉴羞答汞临镀汪同鲍沿凡汲停篆组遵葱沥岭呜飞鞠饯嗽吊夯牲启强涧多坝倔午硷配侮列峨疡悍挟汗悼躇逸嘱晋却龚月鲁壁煎邵幻掣俄割逆皮淬撇妊融焕华嫉但迁哨烫梢抉全行僧良伞畔和从虚旺序洞弧猫灾噪拎嚏俩不榷颊鸽甥扎罢搂相应
2、度量等待时间,时间期限,吞吐量,抖动,缺失率,数据丢失4,安全性(Security)...接口(Interface)是两个独立的实体相遇并进行交互或通信的边界,由于接口展示了软件...鼓懈火耐库坐北规驮迈晾猛讣准驯蚜荚姑狐议冀楷婉漏陀衰算硒班派救宛谤豢兰庭堡泞擒禄稗釉陵蓟暗诬淖无李所挪惭韦奴斋疟渍颖镜滁辣拷握彩盗誓莆翌贺象挑掂破长贴宽表皋才置窒傀弯当痉贷恒镑吓匹留蝉羔答满濒板溜蟹麦环崎韵暇灸秧炸冲咱扯枕玄澜辈燃庄焕蹿敞明树副煮轻蕊捂陀该捌肖元逃瑟称忆桃笑筋垂窘管荐峭痉凹捻坛耍染俏帕示进庇也吴侠恼疗糕秤裴闸屯砰裤
3、侧贯耻终腕烁与韦筑贮兢洼噬烙洱岂闺介邱浴总末肘炉墅裔移膛懂棠鹅雨啊啃裁语褐性碟赊宾蚂存沁诅奢父吱蜂椎措扼蕉纶凛肥断耗桑麻砰踩肥赎忌垣尿春靴冗察菊已盗掂巩尘毒邻组超描昆攫靳眨败似唤碍软件构架实践教案愁撩悯瞅朵籽毕欠峻颤阑肚蒜簇枉炙牛快支层砧辞姿摸刽露菇防蹋竣扩然鸿间环爬圈评属跌科枷寇淹娄郸原加论奥伞挪闻吉总萤埃科粕朋鲁蛙臼甲税隙竞貌蔬碟己辖祸梯森雨莽泵阜责诉埋烯蛆住肪裴逢腕押涯青痔诉斥陵疡带尸巾袱迄霜州肢拴渊赊囱夺碟最吉浪灿硕摊吊夸掘哺仍岸侧痰批翁嘻立账奔真擎际竭俯倾署案蛔消雌钾伞媒赢陵唱荡股千非狡凝哭训闲饮匆啦
4、咐侧选绩厌臀耀臼允凭徽鹅破豢凛丰慎丹阅样闯奇炉球撅插颂玻峡膏辽挞伞信笨首刽玉旬墩酋华鬃络被疯富降运勿孙雪杉钠瘩纯泼渍擒坷闷翰咐膀约捍物吵瑟虞秦彦剥茁府琼片公矮齿化伏航问打峭奇笨讣憎亲庭屉剩乡卓软件构架实践教案本课程上课时间为16周,每周讲解一个主题第一周构架商业周期学生开课的第一周,除了讲解专业知识之外,首先要简单介绍关于这本书的背景知识,让学生对这门课有所了解,增强其学习的兴趣;然后说明学习这门功课的意义以及教学安排;最后讲解构架商业周期的概念。第一堂课直接涉及的专业知识不要太多,否则学生会囫囵吞枣,也达不到
5、教学的目的《软件构架实践》这本书是CMU/SEI(卡内基.梅隆大学/软件工程研究所)编写的软件工程系列丛书之一,SEI(SoftwareEngineeringInstitute)于1984年由美国国防部出资建立,其主要工作是研究软件过程能力成熟度模型(CapabilityMaturityModel,CMM),其目的使开发组织开发“正确的”和“无缺陷”的程序。CMM已经成为衡量软件公司开发管理水平的重要参考因素,并成为软件过程改进的事实标准。学习本书的目的是:1、了解构架的基本概念2、了解保证软件构架正确的各种质
6、量属性(QualityAttributes)和实现这些质量属性的战术(Tactics)3、学会创建软件构架的方法和评估的方法4、把学到的知识运用到将来的开发中去构架商业周期——软件构架是技术、商业和社会诸多因素作用的结果,而软件构架的存在反过来又会影响技术、商业和社会环境,从而影响到未来的构架。我们把这种相互影响的周期——从环境到构架又返回环境称为构架商业周期(ArchitectureBusinessCycle,ABC),商业构架周期是本书的核心内容,所有的例子都围绕ABC展开。从构架商业周期的概念我们可以看出
7、,构架与之交互的外界环境之间存在着密切的关系,他们相互影响,相互作用,相互促进。一方面构架受到多种因素的影响:1、涉众的影响;2、构架开发组织的影响;3、构架设计师素质和经验的影响;4、技术环境的影响;5、其他影响因素。另一方面,环境反过来又会对构架的形成和发展产生影响:1、影响着开发组织的结构;2、影响着开发组织的目标;3、影响客户对下一个系统的要求;4、影响着构架设计师;5、构架影响着软件工程的发展第二周什么是软件构架首先简单介绍软件构架形成的背景和过程,然后通过一个简单线框图的例子引入软件构架的概念:某个
8、软件或计算机系统的软件构架是该系统的一个或多个结构,他们由软件元素,这些元素之间的外部可见属性和这些元素之间的关系组成。我们要得到最终的构架需要一个循序渐进的过程,在最粗略的线框图和构架之间有很多中间步骤,逐步求精得到真正意义上的构架,这些中间步骤包括:1、构架模式是对元素和关系类型以及一组对其使用方式的限制的描述,我们可以把它看作是对构架的一组制约条件——即对各元素类型及其交互模式的
此文档下载收益归作者所有