问题
单项选择题
在UML的通用机制中,(1)用于把元素组织成组:(2)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。
1()
A.包
B.类
C.接口
D.构件
答案
参考答案:A
解析:
在UML中,把组织模型的组块称为包。包是用于把元素组织成组的通用机制,有助于组织模型中的元素,使得对它们的理解变得更容易,也使得用户能够控制对包的内容的访问,从而控制系统体系结构中的接缝。
构件是系统中遵从一组接口且提供实现的物理的、可替换的部分。可以利用构件为可能存在于结点上的物理事物(如可执行体、库、表、文件及文档等)进行建模。一般情况厂,构件表示将类、接口和协作等逻辑元素打包而形成的物理模块。好的构件应采用定义良好的接口来定义灵活的抽象,以便将来可以用更新的、且接口兼容的构件来替换较旧的构件。