栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

软考系统架构设计师 - 第 9 章 面向构件的软件设计

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软考系统架构设计师 - 第 9 章 面向构件的软件设计

已阅第9小时和教程。涉及单选题及案例分析题,4-20分。

面向构件的软件设计是软件生产线技术、软件工厂技术的重要理论基础。

9.1 构件的概念

1. 构件的定义

是可以实现特定的功能,符合一套接口标准并实现一组接口,在系统中实际存在的可更换的部分。

2. 和构件相关的概念介绍

模块:本身就可以作为一个最简单的构件

构件的规模:在“最大化重用”和语境依赖爆炸性增长之间,找到平衡点,在体系中很好地运行

接口:一个已命名的一组操作的结合

构件特征:独立部署单元、作为第三方的组装单元、没有(外部的)可见状态

对象特征:一个实例单元,具有唯一的标志、可能具有状态,此状态外部可见、封装了自己的状态和行为

显示语境依赖:为了使构件正常地工作,必须说明其对部署环境的具体要求

白盒重用:依赖于对具体实现细节的理解,通过接口来使用软件部件

黑盒重用:仅仅依赖于接口和规约来实现,适用于应用程序接口完全与内部的具体实现无关

黑盒抽象:客户对接口和规约之外的实现细节一无所知

白盒抽象:实现细节对外完全可见

9.2 构件的布线标准

1. 构件布线标准要考虑的问题

  • 接口和对象引用规范
  • 接口关系和多态性
  • 命名和定位服务
  • 复合文档
9.3 构件框架

1. 体系结构核心构成

  • 构件与外部环境的交互
  • 构件的角色
  • 最终用户和部署人员的用户界面
  • 标准化工具的界面

2. 构件系统架构的特性

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/912820.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号