软考高级系统架构设计师系列之:面向构件的软件设计,构件平台与典型架构

  • 一、构件的概念
  • 二、构件的标准布线
  • 三、构件框架
    • 1.体系结构核心构成
    • 2.语境相关组合构件框架
    • 3.构件开发
    • 4.开发构件通常采取三种策略
    • 5.当前主流构件标准
  • 四、关于构件的说明
  • 五、构件习题
  • 六、典型构件平台
    • 1.OMG方式
    • 2.SUN公司的方式
    • 3.Microsoft方式
    • 4. .NET框架
  • 七、构件平台练习题

一、构件的概念

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

二、构件的标准布线

布线标准:

  • 接口和对象引用规范
  • 接口关系和多态性
  • 命名

软考高级系统架构设计师系列之:面向构件的软件设计,构件平台与典型架构相关推荐

  1. 软考高级系统架构设计师系列论文七:论基于构件的软件开发

    软考高级系统架构设计师系列论文七:论基于构件的软件开发 一.摘要 二.正文 三.总结 一.摘要 本文以我主持开发的某公司生产经营管理系统为例,探讨了基于构件的软件开发问题.该系统是一个集原料采购.生产 ...

  2. 软考高级系统架构设计师系列论文三十五:论企业应用集成

    软考高级系统架构设计师系列论文三十五:论企业应用集成 一.摘要 二.正文 三.总结 一.摘要 2021年4月,我参加了南京车站综合信息平台项目的开发,承担项目的方案设计任务.该项目力图通过对车站现有系 ...

  3. 软考高级系统架构设计师论文系列三:论改进Web服务器性能的有关技术

    软考高级系统架构设计师论文系列三:论改进Web服务器性能的有关技术 一.摘要 二.缓存服务器和均衡负载设备 三.Web服务器配置 四.三层C/S软件结构设计 一.摘要 某大型图书馆数字化信息系统的设计 ...

  4. 软考高级系统架构设计师系列之:详细整理高级系统架构设计师核心知识点

    软考高级系统架构设计师系列之:详细整理高级系统架构设计师核心知识点 一.软件架构 1.架构风格 1.1 数据流风格 1.2 调用/返回风格 1.3 独立构建风格 1.4 虚拟机风格 1.5 仓库风格 ...

  5. 软考高级系统架构设计师系列之:深入掌握软考高级系统架构设计师考试的知识分布点,轻松应对高级系统架构设计师考试

    软考高级系统架构设计师系列之:深入掌握软考高级系统架构设计师考试的知识分布点,轻松应对高级系统架构设计师考试 一.考试科目 二.考试大纲要求 三.信息系统综合知识点和分数的分布情况 四.系统架构设计案 ...

  6. 软考高级系统架构设计师系列论文十三:论软件测试方法和工具的选用

    软考高级系统架构设计师系列论文十三:论软件测试方法和工具的选用 一.摘要 二.正文 三.总结 一.摘要 软件测试作为保证软件质量和可靠性的关键技术手段正日益受到广泛的重视.本文以某区贸工局的电子政务系 ...

  7. 软考高级系统架构设计师系列论文二:论软件的性能优化设计

    软考高级系统架构设计师系列论文二:论软件的性能优化设计 一.摘要 二.正文 三.总结 一.摘要 本文结合我2008年在某人民银行实施的E户通电子转账系统的经历,就软件的性能优化设计进行了详细讨论.在系 ...

  8. 软考高级系统架构设计师系列论文一:论软件架构的选择与应用

    软考高级系统架构设计师系列论文一:论软件架构的选择与应用 一.摘要 二.正文 1.项目概述 2.架构设计 三.总结 一.摘要 公司承担了某省社会保险管理信息系统的开发工作,我在该项目中担任系统架构设计 ...

  9. 软考高级系统架构设计师系列论文六十四:论软件测试方法和工具的选用

    软考高级系统架构设计师系列论文六十四:论软件测试方法和工具的选用 一.软件测试相关知识点 二.摘要 三.正文 四.总结 一.软件测试相关知识点 写论文前先全面了解软件测试相关知识点: 软考高级系统架构 ...

  10. 软考高级系统架构设计师论文系列二:论分布式数据库的设计和实现

    软考高级系统架构设计师论文系列二:论分布式数据库的设计和实现 一.数据库选型 二.分布式数据库设计 三.数据集成 四.测试 五.部署分布式数据库 项目业务比较复杂,流程比较多,系统要兼顾企业交易大厅会 ...

最新文章

  1. a onclick 未响应_深大李冰石教授、港科大唐本忠院士:在多重刺激响应性材料领域取得最新进展...
  2. python json库安装_win 安装python的cjson库
  3. BZOJ4066: 简单题
  4. 组合框载入数据库的内容
  5. [UE4]虚幻引擎UE4如何制作可拖动(Drag and Drop)的背包(Scrollbox)(转载)
  6. oracle dbua 升级,33篇Oracle升级文档大全(收藏版)
  7. 巧用 SSH 打通外网限制
  8. linux mint 向“显示(display)”面板添加没有提供的分辨率选项,使虚拟机中的linux mint可以全屏显示...
  9. svn的安装包和中文语言包下载
  10. 文本自动校对技术研究综述
  11. python期货量化交易_基于vnpy搭建期货量化交易机器人(一)准备工作
  12. 制动计算机,一种基于摩擦制动的计算机主机底座
  13. 12-【istio】-【流量管理】-【流量管理原理】istio Sidecar的两种注入方式、注入原理
  14. 什么是图形加速卡(二)
  15. g2o学习记录(4)cmake-gui再次编译g2o及不太完美的处理cs.h错误[20190323已找到完美解决方案](非干货纯记录,可不看)
  16. [玩转UE4/UE5动画系统>应用篇>功能模块] 之 ALS V4地面站立动作状态机详解
  17. Linux常用命令——pstack命令
  18. linux系统有哪些手机,li手机操作系统排行_linux操作系统排行
  19. AD9361 介绍 (下)
  20. live555与rtsp

热门文章

  1. 战歌竞技场服务器维护中,战歌竞技场4月13日终极测试开服公告 丰富活动等你来玩~...
  2. PHPCMS v9如何调用Discuz!X 论坛数据
  3. C - Web of Lies
  4. 微服务,链路追踪,opentracing+jaeger(六)
  5. html中怎样制作图片滚动,CSS3 制作的图片滚动效果
  6. 还原数据库bak文件
  7. 在本地计算机无法启动T3产品服务,T3标准版提示未启动产品服务,在系统服务里面启动T3产品服务提示无法启动,是什么情况...
  8. 【docker安装笔记】
  9. 开水果店常见的贮藏保鲜方法,开水果店有哪些水果保鲜的办法
  10. Business Model Generation《商业模式新生代》对软件测试的启发