题目内容
(请给出正确答案)
[主观题]
面向对象系统由对象及其相互间的通信构成。一般来说,面向对象软件的测试可以分为4个层次进行。其中
,(3)测试,测试类中定义的每个方法,基本上相当于传统软件测试中的(4);(5)测试,测试一组协同工作的类之间的相互作用。
A.类层
B.模板层
C.系统层
D.算法层
查看答案
如果结果不匹配,请 联系老师 获取答案
A.类层
B.模板层
C.系统层
D.算法层
(3)
A. 类层
B. 模板层
C. 系统层
D. 算法层
(4)
A. 单元测试
B. 系统测试
C. 确认测试
D. 集成测试
(5)
A. 类层
B. 模板层
C. 系统层
D. 算法层
阅读以下关于系统间交互的叙述,回答问题1和问题2。
某软件公司拟开发一套基于局域网的分布式系统,该系统由分布于某企业各部门的多个子系统构成。在该企业的日常运做中,各子系统之间要经常基于企业局域网进行交互。
实现各子系统之间的交互可以采用如下2种方式;
(1)基于某种成熟的分布式软件体系结构(如EJB,CORBA,DCOM/COM+)来构建整个系统。现在主流的分布式软件体系结构都融合了面向对象技术,对分布式对象提供了很好的支持,可以利用这些体系结构支持分布式对象访问的通信机制(如RMI/IIOP, ORB,ORPC等)来实现各子系统之间的交互,其优点是实现相对简单且比较可靠。
(2)首先分别实现各个子系统,然后利用底层通信协议(如TCP/IP)实现各子系统之间的交互,其优点是通信效率高且可控性好。
虽然不同的分布式软件体系结构采用的具体实现方式不尽相同,但它们都支持客户端透明地访问分布式对象,即客户端可以像访问本地对象一样访问分布式对象。试用 200字以内文字,说明实现这种透明性的基本原理。