單項選擇題為了使構件系統更切合實際、更有效地被復用,構件應當具備(),以提高其通用性。

A.可繼承性
B.可變性
C.可封裝性
D.可伸縮性


你可能感興趣的試題

1.單項選擇題下列關于EJB的說法錯誤的是()

A.EJB是用于開發(fā)和部署多層結構的、分布式的、面向對象的Java應用系統的平臺的構件體系結構
B.EJB體現了Java的"Writeonce,runanywhere"的原則,一旦一個EJB開發(fā)完成之后,那么就可以部署在任何支持EJB的平臺上,而不需要重新編譯或對源代碼進行修改
C.EJB目前不支持和其他的非Java應用系統的互操作性
D.EJB沒有用戶界面,且完全位于服務器端;而一個標準的JavaBean是一個客戶端構件

2.單項選擇題用一系列軟件的修改來評價軟件體系結構的易修改性,屬于基于()的軟件體系結構評估方式。

A、調查問卷或檢查表
B、場景
C、度量
D、實際運行

3.單項選擇題下列描述中,()不是軟件體系結構研究的內容。

A.軟件體系結構描述語言及工具
B.軟件體系結構分析、設計及驗證
C.軟件開發(fā)過程中應遵守的政策和法規(guī)
D.特定領域的體系結構

5.單項選擇題一個設計良好的軟件系統應具有()的特征。

A.低內聚、低耦合
B.高內聚、低耦合
C.高內聚、高耦合
D.低內聚、高耦合

6.單項選擇題下列選擇中間件的考慮因素中不合適的一項是()

A.有些中間件只提供一些平臺實現,對異構系統之間的移植有限制
B.多數流行的中間件服務使用專有的API和協議,使得不同中間件提供廠家之間的產品較難集成
C.應盡可能使用中間件服務,這是解決分布式計算環(huán)境各項問題的最佳方案
D.中間件服務遵循的一些原則離實際應用還有較大差別

8.單項選擇題下列關于COM+/DNA體系的說法錯誤的是()

A.WindowsDNA適合用來實現企業(yè)級松散耦合的應用
B.DNA的三層結構包括表現層、業(yè)務邏輯層和數據訪問層
C.COM+的功能包括事務處理、負載平衡、內存數據庫、事件發(fā)布和訂閱等
D.采用DCOM協議的應用在跨越防火墻時存在障礙

9.單項選擇題OMG組織、微軟公司、Sun公司所提出的軟件構件的標準依次是()

A.①CORBA②EJB③COM
B.①UML②VB③J2EE
C.①CORBA②COM③EJB
D.①CORBA②C#③JAVA

10.單項選擇題下列關于CORBA的說法中錯誤的是()

A.CORBA標準主要分為三個部分:接口定義語言(IDL)、對象請求代理(ORB.以及ORB之間的互操作協議IIOP(Intemetlnter-ORB Protocol)
B.ORB是對象之間建立Client/Server關系的中間件
C.CORBA由開放軟件組織(OSF)提出并在UNIX平臺上獲得巨大成功
D.使用C++和Java都可以開發(fā)CORBA應用