软件工程 选择题 标准

基于构件的系统设计 — 软件工程选择题

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

题目
某图书借阅系统用构件图建模,规定:构件之间的依赖箭头从「需要接口的构件」指向「提供该接口的构件」。已知构件「借阅服务」需要「读者查询接口」,构件「读者管理」提供「读者查询接口」,构件「短信通知」需要「借阅记录接口」,而全系统中只有「借阅服务」提供「借阅记录接口」。若用带箭头的虚线表示依赖关系,则该构件图中依赖箭头的正确画法是:A. 借阅服务→读者管理,借阅服务→短信通知 B. 读者管理→借阅服务,短信通知→借阅服务 C. 借阅服务→读者管理,短信通知→借阅服务 D. 读者管理→借阅服务,借阅服务→短信通知