欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件体系结构期末考试复习资料(共4页).doc

    • 资源ID:14022708       资源大小:58KB        全文页数:4页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件体系结构期末考试复习资料(共4页).doc

    精选优质文档-倾情为你奉上软件体系结构 仅供参考Chapter 11. 构件的概念,构件的分类方法构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通讯接口和实现代码的复合体。构件模型是对构件本质特性的抽象描述。三个主要流派:OMG的CORBA;SUN的EJB;Microsoft的DCOM分类方法:关键字分类法、刻画分类法、超文本组织方法2. 软件危机的表现软件成本日益增长、开发进度难控制、软件质量差、软件维护困难3. 构件的重用:检索和提取构建,理解和评价构件,修改构件,构件组装。4. 软件体系结构的意义: 是风险承担者进行交流的手段。是早期设计决策的体现。是可传递和可重用的模型。5. 软件体系结构的发展经历了几个阶段1) "无体系结构" 设计阶段 (以汇编语言进行小规模应用程序开发为特征)2) 萌芽阶段 (控制流图和数据流图)3) 初期阶段 (UML)4) 高级阶段 (高层抽象结构为中心)6. 软件体系结构定义(填空)软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。Chapter 21. 软件体系结构建模的种类结构模型、框架模型、动态模型、过程模型、 功能模型2. 4+1视图(会画图,详细描述)逻辑视图,主要支持系统的功能需求,即系统提供给最终用户的服务开发视图,主要侧重于软件模块的组织和管理。进程视图,侧重于系统的运行特性,主要关注一些非功能性的需求。物理视图,主要考虑如何把软件映射到硬件上场景可以看作是那些重要系统活动的抽象,它使四个视图有机联系起来3. 软件体系结构的核心模型五种元素Chapter2 ppt 29构件、连接件、配置、端口、角色4、 软件体系结构的核心模型(会画,1对N的关系)5、软件体系结构的生命周期:需求分析阶段,建立软件体系结构阶段,设计阶段,实现阶段,测试阶段。Chapter 31. 体系结构风格概念软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构定义了一个一个家族,即定义了一个词汇表和一组约束。2. 软件体系结构风格分类:数据流风格(批处理序列;管道/过滤器)调用/返回风格(主程序/子程序;面向对象风格;层次结构)独立构件风格(进程通信;事件系统)虚拟机风格(解释器)仓库风格(数据库系统;超文本系统;黑板系统)3. 管道过滤器风格优点1) 使得软构件具有良好的隐蔽性和高内聚、低耦合的特点;2) 允许设计者将整个系统的输入/输出行为看成是多个过滤器的行为的简单合成;3) 支持软件重用。只要提供适合在两个过滤器之间传送的数据,任何两个过滤器都可被连接起来;4) 系统维护和增强系统性能简单。新的过滤器可以添加到现有系统中来;旧的可以被改进的过滤器替换掉;5) 允许对一些如吞吐量、死锁等属性的分析;6) 支持并行执行,每个过滤器是作为一个单独的任务完成,因此可与其它任务并行执行4. C2 风格系统组织规则:1) 系统中的构件和连接件都有一个顶部和一个底部;2) 构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接件的顶部,而构件与构件之间的直接连接是不允许的;3) 一个连接件可以和任意数目的其它构件和连接件连接;4) 当两个连接件进行直接连接时,必须由其中一个的底部到另一个的顶部。C2风格系统的特点: 系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起; 所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的; 构件相对独立,构件之间依赖性较少。5. C/S风格的主要组成部分:数据库服务器,客户应用程序,网络。 B/S风格的具体结构组成:浏览器,Web服务器,数据库服务器。6. 两层C/S和三层(表示层,功能层,数据层)C/S区别,各自优点区别:三层C/S 比两层C/S 增加了一个应用服务器两层C/S优点:具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解接受。三层C/S优点(简答:)1) 允许合理地划分三层结构的功能,使之在逻辑上保持相对独立性,能提高系统和软件的可维护性和可扩展性。2) 允许更灵活有效地选用相应的平台和硬件系统,使之在处理负荷能力上与处理特性上分别适应于结构清晰的三层;并且这些平台和各个组成部分可以具有良好的可升级性和开放性。3) 应用的各层可以并行开发,可以选择各自最适合的开发语言。4) 利用功能层有效地隔离开表示层与数据层,未授权的用户难以绕过功能层而利用数据库工具或黑客手段去非法地访问数据层,为严格的安全管理奠定了坚实的基础7. SIS体系结构模型(结构如下图)系统可以分成若干个不同部分,每个部分作为单独系统开发8. 异构结构(C/S与B/S混合)的两种风格(给实例画系统模型图)内外有别模型(内部C/S,外部B/S)查改有别模型:(查询浏览B/S,维护修改C/S)变电综合信息管理系统 (给实例,画系统模型图)互连系统构成的系统(SIS)的体系结构:Chapter 41. 软件体系结构描述方法图形表达工具、模块内连接语言、基于软构件的系统描述语言、软件体系结构描述语言2. UML概念,常用的9种模型和功能(P129)UML是一种用可视化方法对软件系统进行描述、实施和说明的标准语言常用的9种模型:(用例图、类图、对象图、构件图、部署图)、(活动图、状态图、协作图、顺序图)3、体系结构描述语言ADL:在底层语义的支持下,为软件系统的概念体系结构建模提供了具体语法和结构框架。3. C2风格实例:会议安排系统的体系结构(画)及各部分功能(P112)会议安排系统包含:3种功能构件 :MeetingInitiator 、Attendee 、ImportantAttendee3个连接件:MainConn、AttConn、Impportant AttConn 在构件之间传递消息Chapter51、 体系结构重要的三个研究方向:体系结构风格,体系结构连接件,动态体系结构2、 体系结构的动态性分类:交互式动态性,结构化动态性,体系结构动态性。3、 动态软件体系结构:允许在系统运行时发生更新的软件体系结构Chapter 61. Web服务四个逻辑层次数据层(客户端最远)、 数据访问层、业务层(业务逻辑,业务面)、监听者(客户端最近)Web服务的关键是Web服务体系结构,核心是基于XML标准。2. Web服务开发生命周期构建、部署、运行、管理3. Web服务体系结构的优势高度的通用性和易用性; 完全的平台、语言独立性; 高度的集成性; 容易部署和发布4、 Web服务特点:使用标准协议规范使用协议的规范性高度的集成能力完好的封装性松散耦合5、 Web服务模型:三种逻辑构件:服务代理,服务请求,服务提供专心-专注-专业

    注意事项

    本文(软件体系结构期末考试复习资料(共4页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开