【名词&注释】
解决方案(solution)、相互关系(relationship)、软件包(software package)、基本成分(basic component)、解决实际问题(solving practical problems)、新系统(new system)、工作中、实际需要(practical needs)、不协调(incoordination)
[多选题]以下属于使用异构结构的原因的有()
A. 不同的结构有不同的处理能力的强项和弱点,一个系统的体系结构应该根据实际需要(practical needs)进行选择,以解决实际问题
B. 关于软件包、框架、通信以及其他一些体系结构上的问题,目前存在多种标准。
C. 实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用,但是却与新系统有某种程度上的不协调(incoordination)。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它们
D. 即使在某一单位中,规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同