- 1
- 0
- 约6.48千字
- 约 60页
- 2017-01-16 发布于北京
- 举报
第6章 基于构件的软件工程 6.1 基本概念 基于构件的软件工程(component-based software engineering,CBSE)是强调使用可复用的软件“构件”来设计和构造基于计算机的系统的过程。 6.1 基本概念 通常来讲,构件是计算机软件中的一个模块化的构造块。 OMG 统一建模语言规范是这样定义构件的:“系统中模块化的、可部署的和可替换的部件,该部件封装了实现并暴露一系列接口。” 6.1 基本概念 在面向对象软件工程环境中,构件包括一组协作的类 。 在进行构件级设计时,需要对构件中的每个类进行详细设计,包括属性、与实现相关的操作、所有与其他设计类相互通信协作的接口(消息)。 6.1 基本概念 在传统软件工程环境中,一个构件就是程序的一个功能要素。传统构件也称为模块。 通常,构件具有以下三个角色之一: (1) 控制构件:协调问题域中所有其他构件的调用; (2) 问题域构件:完成部分或全部用户的需求; (3) 基础设施构件:负责完成问题域中所需相关处理的功能。 描述构件接口的语言 模块接口语言MIL(Module interface language) 接口定义语言IDL(Interface definition language) 体系结构描述语言ADL(Architecture description language) 接口定义语言IDL IDL用
您可能关注的文档
- 精·第5章 详细设计.ppt
- 精·第5章软件工程.ppt
- 精·第06章:数据库的物理设计.ppt
- 精·第6讲面向对象概念.ppt
- 精·第6课 中国古代科学技术.ppt
- 精·第6章 面向对象分析.ppt
- 精·第6章 详细设计(软件工程).ppt
- 精·第6章 SEI-软件建模.ppt
- 精·第6章 面向对象编程.doc
- 精·第6章 软件工程——结构化软件开发——详细设计编码测试.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 前列腺癌根治术护理查房课件.pptx VIP
- 盐城某厂4000td高盐废水处理厂工艺设计.docx VIP
- 压花艺术——发现植物之美知到智慧树期末考试答案题库2025年华南农业大学.docx VIP
- 非煤矿山双重预防机制建设工作指导手册.docx VIP
- 西方传统节日英文介绍课件.pptx VIP
- 2025年意识形态工作责任制落实情况总结(3篇).docx VIP
- ATLAS GA15 GA18 GA22空压机使用说明书.pdf VIP
- 高一语文下学期期中测试卷(统编版必修下册)03(含解析答案).docx VIP
- 《水泥化学分析方法》GB_T176-2025.PPTX
- 2026年广州市海珠区辅警协警招聘笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)