软件工程 填空题 标准

基于构件的系统设计 — 软件工程填空题

面向对象分析与设计 架构设计与构件图 AI 三重审校通过

题目
某高校教务系统采用构件图进行架构建模。建模时,构件对外声明了它能向其他构件提供服务的一组操作,在 UML 构件图中用棒棒糖符号表示;同时构件声明了它需要从其他构件获得的服务,用插座符号表示。系统中构件「成绩发布」通过插座符号声明了对「成绩查询」服务的要求,而构件「成绩管理」通过棒棒糖符号声明它能提供该服务。由此可知:棒棒糖符号表示____接口,插座符号表示____接口,两个构件的衔接构成构件图中的一种____,其实现体现了基于构件设计中接口分离实现、可替换的思想。