Article · 中文
基于组件的软件工程(Component-based software engineering,简称CBSE)或基于组件的开发(Component-Based Development,简称CBD)是針對系統的廣泛功能,進行关注点分离的軟體工程方式。此方式是以復用為基礎的作法,定義、實現許多鬆耦合的獨立组件(Component),再將組件組合成為系統。此作法的目的是希望在軟體本身的短期益處以及開發軟體組織的長期益處之間取得平衡。 软件工程師會將组件視為是的啟始平台。例如在Web服务以及面向服务的体系结构(SOA)中,组件可以透過Web服务轉變為服務,而且本身就會有許多原來组件不會有的特性。 组件可以產生或是消費事件,也可以用在 (EDA)中。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
microservices
Entity
coupling
Entity
computer science
Entity
software
Entity
International Standard Book Number
Entity
computer programming
Entity
digital object identifier
Entity
software engineering
Entity
object-oriented programming
Entity
cloud computing
Entity
security
Entity
computer engineering
Entity
license
Entity
project management
Entity
Unified Modeling Language
Entity
computer interface
Entity
parallel computing
Entity
information science
Entity
web application
Entity
functional programming
Entity