软件体系结构期末考试复习资料(共4页).doc
《软件体系结构期末考试复习资料(共4页).doc》由会员分享,可在线阅读,更多相关《软件体系结构期末考试复习资料(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件体系结构 仅供参考Chapter 11. 构件的概念,构件的分类方法构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通讯接口和实现代码的复合体。构件模型是对构件本质特性的抽象描述。三个主要流派:OMG的CORBA;SUN的EJB;Microsoft的DCOM分类方法:关键字分类法、刻画分类法、超文本组织方法2. 软件危机的表现软件成本日益增长、开发进度难控制、软件质量差、软件维护困难3. 构件的重用:检索和提取构建,理解和评价构件,修改构件,构件组装。4. 软件体系结构的意义: 是风险承担者进行交流的手
2、段。是早期设计决策的体现。是可传递和可重用的模型。5. 软件体系结构的发展经历了几个阶段1) 无体系结构 设计阶段 (以汇编语言进行小规模应用程序开发为特征)2) 萌芽阶段 (控制流图和数据流图)3) 初期阶段 (UML)4) 高级阶段 (高层抽象结构为中心)6. 软件体系结构定义(填空)软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。Chapter 21. 软件体系结构建模的种类结构模型、框架模型、动态模型、过程模型、 功能模型2. 4+1视图(会画图,详细描述)逻辑视图,主要支持系统的功能需求
3、,即系统提供给最终用户的服务开发视图,主要侧重于软件模块的组织和管理。进程视图,侧重于系统的运行特性,主要关注一些非功能性的需求。物理视图,主要考虑如何把软件映射到硬件上场景可以看作是那些重要系统活动的抽象,它使四个视图有机联系起来3. 软件体系结构的核心模型五种元素Chapter2 ppt 29构件、连接件、配置、端口、角色4、 软件体系结构的核心模型(会画,1对N的关系)5、软件体系结构的生命周期:需求分析阶段,建立软件体系结构阶段,设计阶段,实现阶段,测试阶段。Chapter 31. 体系结构风格概念软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构定义了一个一个家
4、族,即定义了一个词汇表和一组约束。2. 软件体系结构风格分类:数据流风格(批处理序列;管道/过滤器)调用/返回风格(主程序/子程序;面向对象风格;层次结构)独立构件风格(进程通信;事件系统)虚拟机风格(解释器)仓库风格(数据库系统;超文本系统;黑板系统)3. 管道过滤器风格优点1) 使得软构件具有良好的隐蔽性和高内聚、低耦合的特点;2) 允许设计者将整个系统的输入/输出行为看成是多个过滤器的行为的简单合成;3) 支持软件重用。只要提供适合在两个过滤器之间传送的数据,任何两个过滤器都可被连接起来;4) 系统维护和增强系统性能简单。新的过滤器可以添加到现有系统中来;旧的可以被改进的过滤器替换掉;5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 体系结构 期末考试 复习资料
限制150内