第9章构件图习题一、简答题1. 什么叫构件?答:构件也称为组件,是被封装起来的软件逻辑部件,由这些逻辑部件可以构成完整的软件系统。2. 构件有哪些特性?答:封装性,复用性,接口连接机制,自含性,可替换性,松耦合性,逻辑性3. 构件有哪两种视图?答:外边视图,内部视图4. 构件之间存在哪些关系?答:依赖关系和包含关系二、填空题1. 构件也被称为(组件),是被封装起来的软件(逻辑)部件。2构件通过(接口)向其他构件提供服务,获取其他构件服务的接口被称为(需口)。3两个具有相同接口的构件可以相互替换)。构件内部的要素、行为和状态被(封装)。4.外部视图也被称为(黑盒视图),内部视图需要展示构件的内部结构)。5构件的依赖关系又有(装配依赖),关联依赖和(跟踪依赖)几种形式。三、选择题1. 对构件说法不正确的是(AA:内容可以向外展现B:是软件的逻辑部件C:被封装起来D通过接口和外部联系2. 下面哪一个不属于构件的特性(B)A:封装性B协作性C:复用性D自含性3. 对构件的端口和接口而言,下面说法不正确