fbpx
维基百科

基于组件的软件工程

基于组件的软件工程(Component-based software engineering,简称CBSE)或基于组件的开发(Component-Based Development,简称CBD)是針對系統的廣泛功能,進行关注点分离的軟體工程方式。此方式是以復用為基礎的作法,定義、實現許多鬆耦合的獨立组件(Component),再將組件組合成為系統。此作法的目的是希望在軟體本身的短期益處以及開發軟體組織的長期益處之間取得平衡。

UML 2.0表示的二個組件。checkout組件負責處理客戶的訂單,需求card processing組件在客戶的信用卡或簽帳卡上請款(後者的組件需提供此一機能)

软件工程師會將组件視為是服務導向英语service-orientation的啟始平台。例如在Web服务以及面向服务的体系结构(SOA)中,组件可以透過Web服务轉變為服務,而且本身就會有許多原來组件不會有的特性。

组件可以產生或是消費事件,也可以用在事件驅動架構英语event-driven architecture (EDA)中。

相關條目

基于组件的软件工程, 此條目没有列出任何参考或来源, 2021年2月2日, 維基百科所有的內容都應該可供查證, 请协助補充可靠来源以改善这篇条目, 无法查证的內容可能會因為異議提出而移除, component, based, software, engineering, 简称cbse, 或基于组件的开发, component, based, development, 简称cbd, 是針對系統的廣泛功能, 進行关注点分离的軟體工程方式, 此方式是以復用為基礎的作法, 定義, 實現許多鬆耦合的獨立组件, compone. 此條目没有列出任何参考或来源 2021年2月2日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而移除 基于组件的软件工程 Component based software engineering 简称CBSE 或基于组件的开发 Component Based Development 简称CBD 是針對系統的廣泛功能 進行关注点分离的軟體工程方式 此方式是以復用為基礎的作法 定義 實現許多鬆耦合的獨立组件 Component 再將組件組合成為系統 此作法的目的是希望在軟體本身的短期益處以及開發軟體組織的長期益處之間取得平衡 用UML 2 0表示的二個組件 checkout組件負責處理客戶的訂單 需求card processing組件在客戶的信用卡或簽帳卡上請款 後者的組件需提供此一機能 软件工程師會將组件視為是服務導向 英语 service orientation 的啟始平台 例如在Web服务以及面向服务的体系结构 SOA 中 组件可以透過Web服务轉變為服務 而且本身就會有許多原來组件不會有的特性 组件可以產生或是消費事件 也可以用在事件驅動架構 英语 event driven architecture EDA 中 相關條目 编辑业务逻辑 模块化编程 服务组件架构 SCA 軟體通訊架構 英语 Software Communications Architecture JTRS SCA 第三方軟體組件 英语 Third party software component Web服务 Web组件 这是一篇與科技相關的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title 基于组件的软件工程 amp oldid 69466524, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。