架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接口、______________和架构配置。
A. 架构风格
B. 架构实现
C. 连接件
D. 组件约束
查看答案
用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是__________关系。
A. 包含(include)
B. 扩展(extend)
C. 泛化(generalize)
D. 依赖(depends on)
用户提出需求并提供经费,委托软件公司开发软件。双方商定的协议(委托开发合同)中未涉及软件著作权归属,其软件著作权应由___________享有。
A. 用户
B. 用户、软件公司共同
C. 软件公司
D. 经裁决所确认的一方
在面向对象设计的原则中,____________原则是指抽象不应该依赖于细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。
A. 开闭
B. 里氏替换
C. 最少知识
D. 依赖倒置
某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不慎将原件毁坏,则该件摄影作品的著作权___________享有。
A. 仍然由摄影家
B. 由摄影家和软件设计师共同
C. 由软件设计师
D. 由摄影家或软件设计师申请的一方