当前位置: 首页 > news >正文

【系统架构设计师】专题:基于构件的软件工程考点

更多内容请见: 备考系统架构设计师-核心总结目录

文章目录

    • 一、构件概述
    • 二、构件模型
    • 三、CBSE的特征
    • 四、CBSE的过程
    • 五、构件组装

一、构件概述

基于构件的软件工程(Component-Based Software Engineering,CBSE) 是一种基于分布对象技术、 强调通过可复用构件设计与构造软件系统的软件复用途径。用于 CBSE 的构件应该具备以下特征:

  • (1)可组装型: 所有外部交互必须通过公开定义的接口进行。
  • (2)可部署性: 必须能作为一个独立实体在提供其构件模型实现的构件平台上运行。
  • (3)文档化: 构件必须是完全文档化的。
  • (4)独立性: 构件应该是独立的,如确实需要其他构件提供服务,则应显示声明。
  • (5)标准化: 必须符合某种标准化的构件模型。

CBSE体现了“购买而不是重新构造”的哲学,将软件开发的重点从程序编写转移到了基于己有构件的组装,以更快地构造系统,减轻用来支持和升级大型系统所需要的维护负担,从而降低软件开发的费用。

http://www.lryc.cn/news/449966.html

相关文章:

  • 目前最好用的爬虫软件是那个?
  • 运营计划管理——电商运营(案例分享)
  • 【WRF工具】WRF Domain Wizard第二期:服务器中下载及安装
  • 信安 实验1 用Wireshark分析典型TCP/IP体系中的协议
  • Halcon内部和外部函数,区分明白
  • 使用 pypdf 给 PDF 添加目录书签
  • 2025郑州台球展,河南台球展会,智能台球桌展3月举办
  • Vue下载静态文件
  • 04 B-树
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-27
  • 恋爱辅助应用小程序app开发之广告策略
  • iTextPDF中,要实现表格中的内容在数据长度超过边框时自动换行
  • Unreal Engine 5 C++: 插件编写03 | MessageDialog
  • 【前端面试题】Vue 3 生命周期钩子的执行顺序详解
  • Apache DolphinScheduler-1.3.9源码分析(一)
  • 高级java每日一道面试题-2024年9月29日-数据库篇-索引怎么定义,分哪几种?
  • 现代LLM基本技术整理
  • EasyX与少儿编程:轻松上手的编程启蒙工具
  • 【C语言指南】数据类型详解(上)——内置类型
  • 视频汇聚/视频存储/安防视频监控EasyCVR平台RTMP推流显示离线是什么原因?
  • 联想电脑怎么开启vt_联想电脑开启vt虚拟化教程(附intel和amd主板开启方法)
  • 手把手教你使用YOLOv11训练自己数据集(含环境搭建 、数据集查找、模型训练)
  • LabVIEW界面输入值设为默认值
  • 【Android 14源码分析】Activity启动流程-1
  • Java 中 synchronized 和 Thread 的使用场合介绍
  • 爬虫库是什么?是ip吗
  • 【MySQL】查询原理 —— B+树查询数据全过程
  • 系统设置 WIFI输入框被挡住解决方案
  • SpringCloud无法注册Nacos和配置中心
  • word2vector训练数据集整理(代码实现)